._hcAcccordion_1fsin_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1fsin_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1fsin_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1fsin_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1fsin_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1fsin_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1fsin_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1fsin_55 {
  width: 100%;
}

._iconAttention_1fsin_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1fsin_66 {
  top: 10px;
  left: 25px;
}

._subtext_1fsin_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1fsin_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1fsin_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1fsin_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1fsin_89 tbody {
  width: 100%;
}
._tableNotClickable_1fsin_89 tbody > tr:hover {
  background-image: none !important;
}

._agencyContent_1fsin_96 {
  padding-top: 50px;
}
@media (max-width: 1200px) {
  ._agencyContent_1fsin_96 {
    padding-top: 50px;
  }
}
@media (max-width: 768px) {
  ._agencyContent_1fsin_96 {
    padding-top: 20px;
  }
}

._agencyContentSelfAssigned_1fsin_110 {
  padding-top: 40px;
}
@media (max-width: 1200px) {
  ._agencyContentSelfAssigned_1fsin_110 {
    padding-top: 60px;
  }
}
@media (max-width: 768px) {
  ._agencyContentSelfAssigned_1fsin_110 {
    padding-top: 20px;
  }
}._legal_1l789_1 {
    text-align: center;
}
._bookingReportLoading_1nv1c_1 {
    text-align: center;
  }

  @media (min-width:1200px) {
    ._bookingReportLoading_1nv1c_1 {
        padding-top: 80px;
    }
  }
  @media (max-width:1200px) {
    ._bookingReportLoading_1nv1c_1 {
        padding-top: 120px;
    }
  }

  @media (max-width:600px) {
    ._bookingReportLoading_1nv1c_1 {
        padding-top: 80px;
    }
  }  

._hcAcccordion_1ogx5_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1ogx5_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1ogx5_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1ogx5_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1ogx5_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1ogx5_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1ogx5_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1ogx5_55 {
  width: 100%;
}

._iconAttention_1ogx5_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1ogx5_66 {
  top: 10px;
  left: 25px;
}

._subtext_1ogx5_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1ogx5_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1ogx5_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1ogx5_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1ogx5_89 tbody {
  width: 100%;
}
._tableNotClickable_1ogx5_89 tbody > tr:hover {
  background-image: none !important;
}

._pageNotFoundImage_1ogx5_96 > div:first-child {
  height: 523px;
  width: 676px;
}
@media (max-width: 1200px) {
  ._pageNotFoundImage_1ogx5_96 > div:first-child {
    height: 373px;
    width: 476px;
  }
}

._linksHeader_1ogx5_107 {
  margin-top: var(--flix-spacing-6);
}
@media (max-width: 600px) {
  ._linksHeader_1ogx5_107 {
    margin-top: var(--flix-spacing-1);
    margin-bottom: var(--flix-spacing-3);
  }
}

._wrapper_1ogx5_117 {
  margin: 0;
  width: 100%;
  margin-bottom: var(--flix-spacing-6);
}

._centerImg_1ogx5_123 {
  display: flex;
  justify-content: center;
}

._pageNotFoundImageSmall_1ogx5_128 > div:first-child {
  height: 300px;
  width: 300px;
  margin-top: var(--flix-spacing-5);
}

@media (max-width: 600px) {
  ._container_1ogx5_135 {
    margin: 0;
    padding: 0;
  }
}._hcAcccordion_1e7wt_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1e7wt_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1e7wt_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1e7wt_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1e7wt_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1e7wt_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1e7wt_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1e7wt_55 {
  width: 100%;
}

._iconAttention_1e7wt_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1e7wt_66 {
  top: 10px;
  left: 25px;
}

._subtext_1e7wt_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1e7wt_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1e7wt_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1e7wt_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1e7wt_89 tbody {
  width: 100%;
}
._tableNotClickable_1e7wt_89 tbody > tr:hover {
  background-image: none !important;
}

._dropzone_1e7wt_96 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--flix-spacing-3);
  border: 2px var(--flix-ui-primary-color) dashed;
  width: 100%;
  margin: auto;
  min-height: 120px;
  min-width: 380px;
  border-radius: 5px;
}

._dropzoneDisabled_1e7wt_109 {
  border-color: var(--hcr-input-border-color);
  opacity: 0.7;
  pointer-events: none;
}

._list_1e7wt_115 {
  margin-bottom: var(--flix-spacing-2);
}

._text_1e7wt_81 {
  width: 325px;
  word-break: break-word;
  max-width: max-content;
  margin: var(--flix-spacing-2) 0 var(--flix-spacing-2) var(--flix-spacing-1);
  font-size: var(--hcr-font-size-small);
  font-weight: var(--hcr-font-weight-normal);
}

._buttonText_1e7wt_128 {
  margin-left: var(--flix-spacing-2);
}

._textWrapperError_1e7wt_132 {
  display: flex;
  align-items: center;
  color: var(--flix-danger-color);
}

._hint_1e7wt_138 {
  font-size: var(--hcr-font-size-small);
  font-weight: var(--hcr-font-weight-normal);
  line-height: var(--hcr-line-height-small);
  display: block;
  margin-top: var(--hcr-spacing-1);
}._hcAcccordion_crl52_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_crl52_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_crl52_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_crl52_12 {
  background-color: var(--flix-highlight-color);
}

._printView_crl52_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_crl52_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_crl52_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_crl52_55 {
  width: 100%;
}

._iconAttention_crl52_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_crl52_66 {
  top: 10px;
  left: 25px;
}

._subtext_crl52_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_crl52_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_crl52_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_crl52_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_crl52_89 tbody {
  width: 100%;
}
._tableNotClickable_crl52_89 tbody > tr:hover {
  background-image: none !important;
}

._listItem_crl52_96 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._textWrapper_crl52_102 {
  display: flex;
  align-items: center;
}

._text_crl52_81 {
  width: 325px;
  word-break: break-word;
  max-width: max-content;
  margin: var(--flix-spacing-2) 0 var(--flix-spacing-2) var(--flix-spacing-1);
  font-size: var(--hcr-font-size-small);
  font-weight: var(--hcr-font-weight-normal);
}._hcAcccordion_12pcl_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_12pcl_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_12pcl_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_12pcl_12 {
  background-color: var(--flix-highlight-color);
}

._printView_12pcl_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_12pcl_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_12pcl_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_12pcl_55 {
  width: 100%;
}

._iconAttention_12pcl_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_12pcl_66 {
  top: 10px;
  left: 25px;
}

._subtext_12pcl_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_12pcl_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_12pcl_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_12pcl_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_12pcl_89 tbody {
  width: 100%;
}
._tableNotClickable_12pcl_89 tbody > tr:hover {
  background-image: none !important;
}

._form_12pcl_96 {
  max-width: 380px;
}

._submitButton_12pcl_100 {
  max-width: 142px;
}

._input_12pcl_55 {
  margin-bottom: var(--flix-spacing-4);
}

._actionButtonsWrapper_12pcl_108 {
  display: flex;
  justify-content: flex-end;
  margin-top: var(--flix-spacing-4);
  margin-bottom: var(--flix-spacing-4);
}

._dropzoneWrapper_12pcl_115 {
  margin-top: var(--flix-spacing-4);
}

._description_12pcl_119 {
  max-width: 100%;
}

@media (max-width: 1200px) {
  ._subject_12pcl_124 {
    min-height: 44px;
  }
}
._subject_12pcl_124 {
  min-height: 36px;
  max-width: 100%;
}._hcAcccordion_1mg3t_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1mg3t_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1mg3t_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1mg3t_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1mg3t_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1mg3t_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1mg3t_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1mg3t_55 {
  width: 100%;
}

._iconAttention_1mg3t_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1mg3t_66 {
  top: 10px;
  left: 25px;
}

._subtext_1mg3t_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1mg3t_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1mg3t_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1mg3t_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1mg3t_89 tbody {
  width: 100%;
}
._tableNotClickable_1mg3t_89 tbody > tr:hover {
  background-image: none !important;
}

._loader_1mg3t_96 {
  margin-top: 30px;
  margin-bottom: 0;
}._wrapper_vlcv0_1 {
  margin: var(--hcr-spacing-2) 0;
  display: block;
}

._tagWrapper_vlcv0_6 {
  margin-right: var(--hcr-spacing-1);
}
._hcAcccordion_1i3w3_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1i3w3_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1i3w3_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1i3w3_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1i3w3_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1i3w3_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1i3w3_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1i3w3_55 {
  width: 100%;
}

._iconAttention_1i3w3_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1i3w3_66 {
  top: 10px;
  left: 25px;
}

._subtext_1i3w3_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1i3w3_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1i3w3_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1i3w3_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1i3w3_89 tbody {
  width: 100%;
}
._tableNotClickable_1i3w3_89 tbody > tr:hover {
  background-image: none !important;
}

._skeletonInline_1i3w3_96 {
  margin-right: var(--hcr-spacing-3);
}

._noBorder_1i3w3_100 {
  border: none;
}._hcAcccordion_11poe_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_11poe_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_11poe_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_11poe_12 {
  background-color: var(--flix-highlight-color);
}

._printView_11poe_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_11poe_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_11poe_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_11poe_55 {
  width: 100%;
}

._iconAttention_11poe_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_11poe_66 {
  top: 10px;
  left: 25px;
}

._subtext_11poe_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_11poe_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_11poe_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_11poe_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_11poe_89 tbody {
  width: 100%;
}
._tableNotClickable_11poe_89 tbody > tr:hover {
  background-image: none !important;
}

._tableHeader_11poe_96,
._tableHeader_11poe_96:focus,
._tableHeader_11poe_96:hover {
  font-weight: var(--flix-font-weight-bold);
  outline: none;
}

._grid_11poe_103 {
  flex-wrap: nowrap;
  border-top: 1px solid var(--flix-grayscale-50-color);
}

._gridCol_11poe_108 {
  padding-top: var(--hcr-spacing-2);
}

._gridCol_11poe_108:last-child {
  text-align: right;
}

._tooltipWrapper_11poe_116 {
  width: 400px;
}

._btn_11poe_120 button {
  text-transform: capitalize;
}

._tooltipContent_11poe_124 {
  max-height: 500px;
  overflow: auto;
  padding: var(--hcr-spacing-1) 0 var(--hcr-spacing-2) var(--hcr-spacing-1);
}._wrapper_2ged9_1 {
  padding: 30px 0;
  text-align: center;
  border: 1px solid var(--hcr-grayscale-50-color);
  border-bottom-right-radius: var(--hcr-primary-border-radius);
  border-bottom-left-radius: var(--hcr-primary-border-radius);
  display: flex;
  flex-direction: column;
  text-align: center;
}

._wrapper_2ged9_1 svg {
  margin: 30px auto 15px;
}
._hcAcccordion_bmb0d_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_bmb0d_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_bmb0d_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_bmb0d_12 {
  background-color: var(--flix-highlight-color);
}

._printView_bmb0d_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_bmb0d_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_bmb0d_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_bmb0d_55 {
  width: 100%;
}

._iconAttention_bmb0d_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_bmb0d_66 {
  top: 10px;
  left: 25px;
}

._subtext_bmb0d_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_bmb0d_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_bmb0d_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_bmb0d_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_bmb0d_89 tbody {
  width: 100%;
}
._tableNotClickable_bmb0d_89 tbody > tr:hover {
  background-image: none !important;
}

._empty_bmb0d_96 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom: 0;
}

._subject_bmb0d_102 {
  max-width: 100px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._tooltipSubject_bmb0d_109 {
  word-break: break-all;
}

._table_bmb0d_89 {
  max-height: calc(100vh - 210px);
  overflow: initial;
}
._table_bmb0d_89 tbody {
  display: table;
  width: 100%;
}
._table_bmb0d_89 thead {
  background: none;
}
._table_bmb0d_89 thead th {
  background: var(--hcr-primary-bg-color);
}
._table_bmb0d_89 thead th:first-child {
  border-bottom-left-radius: 0 !important;
}
@media (min-width: 768px) and (max-width: 1200px) {
  ._table_bmb0d_89 {
    max-height: calc(100vh - 260px);
  }
}

._tableWrapper_bmb0d_136 {
  overflow: auto;
  min-height: 650px;
}._hcAcccordion_1ru5j_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1ru5j_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1ru5j_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1ru5j_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1ru5j_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1ru5j_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1ru5j_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1ru5j_55 {
  width: 100%;
}

._iconAttention_1ru5j_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1ru5j_66 {
  top: 10px;
  left: 25px;
}

._subtext_1ru5j_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1ru5j_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1ru5j_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1ru5j_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1ru5j_89 tbody {
  width: 100%;
}
._tableNotClickable_1ru5j_89 tbody > tr:hover {
  background-image: none !important;
}

._legalWrapper_1ru5j_96 {
  margin-top: var(--flix-spacing-3);
  height: var(--flix-spacing-6);
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  justify-content: flex-end;
}

._divider_1ru5j_106 {
  width: 100%;
}

._legal_1ru5j_96 {
  text-align: center;
  color: var(--hcr-content-secondary-color);
  font-size: var(--hcr-font-size-small);
}._hcAcccordion_fezu7_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_fezu7_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_fezu7_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_fezu7_12 {
  background-color: var(--flix-highlight-color);
}

._printView_fezu7_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_fezu7_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_fezu7_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_fezu7_55 {
  width: 100%;
}

._iconAttention_fezu7_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_fezu7_66 {
  top: 10px;
  left: 25px;
}

._subtext_fezu7_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_fezu7_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_fezu7_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_fezu7_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_fezu7_89 tbody {
  width: 100%;
}
._tableNotClickable_fezu7_89 tbody > tr:hover {
  background-image: none !important;
}

._page_fezu7_96 {
  margin-bottom: var(--flix-spacing-4);
}

._header_fezu7_100 {
  display: flex;
  justify-content: space-between;
}._hcAcccordion_1dqpk_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1dqpk_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1dqpk_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1dqpk_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1dqpk_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1dqpk_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1dqpk_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1dqpk_55 {
  width: 100%;
}

._iconAttention_1dqpk_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1dqpk_66 {
  top: 10px;
  left: 25px;
}

._subtext_1dqpk_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1dqpk_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1dqpk_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1dqpk_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1dqpk_89 tbody {
  width: 100%;
}
._tableNotClickable_1dqpk_89 tbody > tr:hover {
  background-image: none !important;
}

._wrapper_1dqpk_96 {
  margin-bottom: var(--flix-spacing-5);
}

._postWrapper_1dqpk_100 {
  margin-bottom: var(--flix-spacing-3);
}

._headerText_1dqpk_104 {
  display: flex;
  justify-content: space-between;
  margin-bottom: var(--flix-spacing-1);
}

._headerWrapper_1dqpk_110 {
  flex: none;
}

._postType_1dqpk_114 {
  text-transform: lowercase;
}

._footerText_1dqpk_118 {
  display: flex;
  justify-content: flex-end;
  margin-top: var(--flix-spacing-1);
}
._footerText_1dqpk_118 div {
  flex: inherit;
}

._buttonLiked_1dqpk_127 {
  background-color: var(--flix-grayscale-30-color);
  min-width: 93px;
}

._likeBtn_1dqpk_132 {
  margin-left: var(--flix-spacing-1) !important;
}

._date_1dqpk_136 {
  color: var(--flix-grayscale-70-color);
}

._editBtn_1dqpk_140 {
  max-width: 93px;
  min-width: 93px;
}._hcAcccordion_1m09f_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1m09f_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1m09f_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1m09f_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1m09f_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1m09f_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1m09f_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1m09f_55 {
  width: 100%;
}

._iconAttention_1m09f_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1m09f_66 {
  top: 10px;
  left: 25px;
}

._subtext_1m09f_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1m09f_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1m09f_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1m09f_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1m09f_89 tbody {
  width: 100%;
}
._tableNotClickable_1m09f_89 tbody > tr:hover {
  background-image: none !important;
}

._commentWrapper_1m09f_96 {
  margin-left: var(--flix-spacing-3);
  margin-bottom: var(--flix-spacing-3);
}

._text_1m09f_81 {
  padding-left: var(--flix-spacing-3);
}

._profileWrapper_1m09f_105 {
  display: flex;
}

._headerText_1m09f_109 {
  display: flex;
  justify-content: space-between;
  margin-bottom: var(--flix-spacing-1);
}

._footerText_1m09f_115 {
  display: flex;
  justify-content: space-between;
  margin-top: var(--flix-spacing-1);
}

._quoteIcon_1m09f_121 {
  max-width: 30px;
}

._date_1m09f_125 {
  color: var(--flix-grayscale-70-color);
}._hcAcccordion_p4k5f_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_p4k5f_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_p4k5f_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_p4k5f_12 {
  background-color: var(--flix-highlight-color);
}

._printView_p4k5f_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_p4k5f_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_p4k5f_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_p4k5f_55 {
  width: 100%;
}

._iconAttention_p4k5f_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_p4k5f_66 {
  top: 10px;
  left: 25px;
}

._subtext_p4k5f_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_p4k5f_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_p4k5f_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_p4k5f_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_p4k5f_89 tbody {
  width: 100%;
}
._tableNotClickable_p4k5f_89 tbody > tr:hover {
  background-image: none !important;
}

._fileWrapper_p4k5f_96:not(:last-child) {
  margin-bottom: var(--flix-spacing-4);
}

._imageTextWrapper_p4k5f_100 {
  display: flex;
  align-items: flex-start;
  margin-bottom: var(--flix-spacing-2);
}

._fileTitle_p4k5f_106 {
  max-width: 275px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._tooltipFile_p4k5f_113 {
  word-break: break-all;
}._hcAcccordion_1kqbb_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1kqbb_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1kqbb_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1kqbb_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1kqbb_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1kqbb_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1kqbb_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1kqbb_55 {
  width: 100%;
}

._iconAttention_1kqbb_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1kqbb_66 {
  top: 10px;
  left: 25px;
}

._subtext_1kqbb_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1kqbb_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1kqbb_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1kqbb_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1kqbb_89 tbody {
  width: 100%;
}
._tableNotClickable_1kqbb_89 tbody > tr:hover {
  background-image: none !important;
}

._imgWrapper_1kqbb_96 {
  width: 100%;
  max-width: 100%;
  margin-bottom: var(--flix-spacing-2);
  border: 1px solid var(--flix-grayscale-50-color);
  display: flex;
  justify-content: center;
  object-fit: scale-down;
}

._img_1kqbb_96 {
  max-height: 256px;
  max-width: inherit;
  object-fit: scale-down;
}

._previewPopupTitle_1kqbb_112 {
  margin-bottom: var(--flix-spacing-2);
}._hcAcccordion_v6wjz_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_v6wjz_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_v6wjz_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_v6wjz_12 {
  background-color: var(--flix-highlight-color);
}

._printView_v6wjz_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_v6wjz_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_v6wjz_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_v6wjz_55 {
  width: 100%;
}

._iconAttention_v6wjz_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_v6wjz_66 {
  top: 10px;
  left: 25px;
}

._subtext_v6wjz_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_v6wjz_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_v6wjz_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_v6wjz_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_v6wjz_89 tbody {
  width: 100%;
}
._tableNotClickable_v6wjz_89 tbody > tr:hover {
  background-image: none !important;
}._hcAcccordion_7b3yq_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_7b3yq_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_7b3yq_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_7b3yq_12 {
  background-color: var(--flix-highlight-color);
}

._printView_7b3yq_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_7b3yq_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_7b3yq_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_7b3yq_55 {
  width: 100%;
}

._iconAttention_7b3yq_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_7b3yq_66 {
  top: 10px;
  left: 25px;
}

._subtext_7b3yq_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_7b3yq_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_7b3yq_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_7b3yq_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_7b3yq_89 tbody {
  width: 100%;
}
._tableNotClickable_7b3yq_89 tbody > tr:hover {
  background-image: none !important;
}

._actionButtons_7b3yq_96 {
  margin-top: var(--flix-spacing-2);
}._hcAcccordion_1865a_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1865a_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1865a_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1865a_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1865a_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1865a_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1865a_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1865a_55 {
  width: 100%;
}

._iconAttention_1865a_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1865a_66 {
  top: 10px;
  left: 25px;
}

._subtext_1865a_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1865a_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1865a_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1865a_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1865a_89 tbody {
  width: 100%;
}
._tableNotClickable_1865a_89 tbody > tr:hover {
  background-image: none !important;
}

._trackedChangeStatus_1865a_96 {
  margin-top: var(--flix-spacing-2);
}._hcAcccordion_uqk27_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_uqk27_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_uqk27_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_uqk27_12 {
  background-color: var(--flix-highlight-color);
}

._printView_uqk27_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_uqk27_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_uqk27_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_uqk27_55 {
  width: 100%;
}

._iconAttention_uqk27_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_uqk27_66 {
  top: 10px;
  left: 25px;
}

._subtext_uqk27_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_uqk27_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_uqk27_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_uqk27_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_uqk27_89 tbody {
  width: 100%;
}
._tableNotClickable_uqk27_89 tbody > tr:hover {
  background-image: none !important;
}

._quoteIcon_uqk27_96 {
  max-width: 30px;
}

._text_uqk27_81 {
  padding-left: var(--flix-spacing-3);
}._hcAcccordion_1jj4x_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1jj4x_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1jj4x_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1jj4x_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1jj4x_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1jj4x_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1jj4x_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1jj4x_55 {
  width: 100%;
}

._iconAttention_1jj4x_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1jj4x_66 {
  top: 10px;
  left: 25px;
}

._subtext_1jj4x_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1jj4x_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1jj4x_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1jj4x_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1jj4x_89 tbody {
  width: 100%;
}
._tableNotClickable_1jj4x_89 tbody > tr:hover {
  background-image: none !important;
}

._form_1jj4x_96 {
  max-width: 380px;
}

._submitButton_1jj4x_100 {
  max-width: 142px;
}

._input_1jj4x_55 {
  margin-bottom: var(--flix-spacing-2);
}

._actionButtonsWrapper_1jj4x_108 {
  display: flex;
  justify-content: flex-end;
  margin-top: var(--flix-spacing-3);
  margin-bottom: var(--flix-spacing-3);
}

._dropzoneWrapper_1jj4x_115 {
  margin-top: var(--flix-spacing-3);
}

._textarea_1jj4x_119 {
  resize: none;
}

._statusTag_1jj4x_123 {
  margin-bottom: var(--flix-spacing-4);
}

._createPostWrapper_1jj4x_127 {
  margin-top: var(--flix-spacing-2);
  margin-bottom: var(--flix-spacing-7);
}

._heading_1jj4x_132 {
  word-break: break-all;
}._hcAcccordion_cqitd_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_cqitd_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_cqitd_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_cqitd_12 {
  background-color: var(--flix-highlight-color);
}

._printView_cqitd_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_cqitd_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_cqitd_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_cqitd_55 {
  width: 100%;
}

._iconAttention_cqitd_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_cqitd_66 {
  top: 10px;
  left: 25px;
}

._subtext_cqitd_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_cqitd_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_cqitd_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_cqitd_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_cqitd_89 tbody {
  width: 100%;
}
._tableNotClickable_cqitd_89 tbody > tr:hover {
  background-image: none !important;
}

._caseSubject_cqitd_96,
._caseDescription_cqitd_97 {
  overflow-wrap: break-word;
}._hcAcccordion_1ezcv_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1ezcv_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1ezcv_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1ezcv_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1ezcv_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1ezcv_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1ezcv_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1ezcv_55 {
  width: 100%;
}

._iconAttention_1ezcv_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1ezcv_66 {
  top: 10px;
  left: 25px;
}

._subtext_1ezcv_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1ezcv_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1ezcv_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1ezcv_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1ezcv_89 tbody {
  width: 100%;
}
._tableNotClickable_1ezcv_89 tbody > tr:hover {
  background-image: none !important;
}

._contributorRow_1ezcv_96 {
  margin-bottom: var(--flix-spacing-2);
}._hcAcccordion_xb52h_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_xb52h_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_xb52h_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_xb52h_12 {
  background-color: var(--flix-highlight-color);
}

._printView_xb52h_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_xb52h_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_xb52h_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_xb52h_55 {
  width: 100%;
}

._iconAttention_xb52h_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_xb52h_66 {
  top: 10px;
  left: 25px;
}

._subtext_xb52h_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_xb52h_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_xb52h_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_xb52h_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_xb52h_89 tbody {
  width: 100%;
}
._tableNotClickable_xb52h_89 tbody > tr:hover {
  background-image: none !important;
}

._title_xb52h_96 {
  color: var(--flix-grayscale-70-color);
}

._filesWrapper_xb52h_100 {
  margin-top: var(--flix-spacing-2);
  margin-bottom: var(--flix-spacing-2);
}._hcAcccordion_sp2y9_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_sp2y9_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_sp2y9_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_sp2y9_12 {
  background-color: var(--flix-highlight-color);
}

._printView_sp2y9_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_sp2y9_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_sp2y9_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_sp2y9_55 {
  width: 100%;
}

._iconAttention_sp2y9_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_sp2y9_66 {
  top: 10px;
  left: 25px;
}

._subtext_sp2y9_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_sp2y9_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_sp2y9_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_sp2y9_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_sp2y9_89 tbody {
  width: 100%;
}
._tableNotClickable_sp2y9_89 tbody > tr:hover {
  background-image: none !important;
}

._caseDetailsHeading_sp2y9_96 {
  padding-bottom: var(--hcr-spacing-4);
}

._caseDetailsWrapper_sp2y9_100 {
  margin-bottom: var(--flix-spacing-8);
}._hcAcccordion_gee8g_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_gee8g_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_gee8g_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_gee8g_12 {
  background-color: var(--flix-highlight-color);
}

._printView_gee8g_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_gee8g_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_gee8g_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_gee8g_55 {
  width: 100%;
}

._iconAttention_gee8g_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_gee8g_66 {
  top: 10px;
  left: 25px;
}

._subtext_gee8g_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_gee8g_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_gee8g_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_gee8g_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_gee8g_89 tbody {
  width: 100%;
}
._tableNotClickable_gee8g_89 tbody > tr:hover {
  background-image: none !important;
}

._caseUpdatesHeading_gee8g_96 {
  padding-bottom: var(--hcr-spacing-4);
}

._caseUpdatesWrapper_gee8g_100 {
  padding-bottom: var(--hcr-spacing-4);
  border-bottom: 1px solid var(--flix-grayscale-50-color);
  margin-bottom: var(--hcr-spacing-8);
}

._caseUpdatesRefresh_gee8g_106 {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}._hcAcccordion_sdj55_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_sdj55_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_sdj55_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_sdj55_12 {
  background-color: var(--flix-highlight-color);
}

._printView_sdj55_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_sdj55_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_sdj55_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_sdj55_55 {
  width: 100%;
}

._iconAttention_sdj55_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_sdj55_66 {
  top: 10px;
  left: 25px;
}

._subtext_sdj55_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_sdj55_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_sdj55_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_sdj55_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_sdj55_89 tbody {
  width: 100%;
}
._tableNotClickable_sdj55_89 tbody > tr:hover {
  background-image: none !important;
}

._pageContainer_sdj55_96 {
  margin-bottom: var(--flix-spacing-6);
}

._extraSpacing_sdj55_100 {
  margin-top: var(--flix-spacing-5);
}
@media (max-width: 1200px) {
  ._extraSpacing_sdj55_100 {
    margin-top: var(--flix-spacing-6);
  }
}
@media (max-width: 600px) {
  ._extraSpacing_sdj55_100 {
    margin-top: var(--flix-spacing-12);
  }
}
@media (max-width: 320px) {
  ._extraSpacing_sdj55_100 {
    margin-top: 100px;
  }
}

._newsLarge_sdj55_119 {
  display: block;
}
@media (max-width: 1200px) {
  ._newsLarge_sdj55_119 {
    display: none;
  }
}

@media (max-width: 768px) {
  ._bookingInfoWrapper_sdj55_129 {
    gap: var(--flix-spacing-2);
  }
}

._newsSmall_sdj55_134 {
  display: none;
  order: inherit;
}
@media (max-width: 768px) {
  ._newsSmall_sdj55_134 {
    order: 3;
  }
}
@media (max-width: 1200px) {
  ._newsSmall_sdj55_134 {
    display: block;
  }
}

._mainCol_sdj55_149 {
  position: relative;
  overflow: hidden;
}

._welcomeBtn_sdj55_154 {
  width: 100%;
  height: 76px;
  border-color: var(--flix-grayscale-30-color);
  font-size: 18px;
  font-weight: 700;
}

._welcomeBtn_sdj55_154 svg {
  color: var(--hcr-primary-ui-light-color);
  margin-left: -5px;
}

._greenStripe_sdj55_167 {
  background-color: #73d700;
  color: white;
  height: 140px;
  position: absolute;
  top: 153px;
  font-size: 68px;
  text-align: center;
  padding-top: 47px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
}

._settlementsImage_sdj55_181 img {
  object-fit: scale-down;
}

._listWrapper_sdj55_185 {
  margin-bottom: 10px;
}

._margin_sdj55_189 {
  margin-top: 35px;
  margin-bottom: 35px;
  gap: 0 !important;
}
@media (max-width: 1200px) {
  ._margin_sdj55_189 {
    gap: var(--flix-spacing-6) !important;
  }
}

._additionalInfoContainer_sdj55_200 {
  display: block;
}
@media (max-width: 768px) {
  ._additionalInfoContainer_sdj55_200 {
    display: none;
  }
}

._additionalInfoContainerSmall_sdj55_209 {
  display: none;
}
@media (max-width: 768px) {
  ._additionalInfoContainerSmall_sdj55_209 {
    display: block;
  }
}

._usefulLinks_sdj55_218 {
  margin-left: auto;
}
@media (max-width: 768px) {
  ._usefulLinks_sdj55_218 {
    margin-left: 0;
  }
}._breakWord_k37b2_1 {
  word-wrap: break-word;
  margin: 0;
}

._breakWord_k37b2_1 a {
  color: var(--flix-link-color);
}

._breakWord_k37b2_1 a:hover {
  text-decoration: underline;
}
._hcAcccordion_14tbx_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_14tbx_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_14tbx_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_14tbx_12 {
  background-color: var(--flix-highlight-color);
}

._printView_14tbx_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_14tbx_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_14tbx_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_14tbx_55 {
  width: 100%;
}

._iconAttention_14tbx_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_14tbx_66 {
  top: 10px;
  left: 25px;
}

._subtext_14tbx_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_14tbx_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_14tbx_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_14tbx_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_14tbx_89 tbody {
  width: 100%;
}
._tableNotClickable_14tbx_89 tbody > tr:hover {
  background-image: none !important;
}

._rowCentered_14tbx_96 {
  text-align: center;
}

._link_14tbx_100 {
  cursor: pointer;
}

._linkDisabled_14tbx_104 {
  pointer-events: none;
  color: var(--flix-grayscale-70-color) !important;
}

._dataTable_14tbx_109 tbody {
  width: 100%;
}

._banner_14tbx_113 {
  background-color: var(--flix-grayscale-10-color);
  margin-bottom: var(--flix-spacing-6);
  width: fit-content;
}

._bannerIcon_14tbx_119 {
  color: var(--flix-icon-secondary-color);
}

._navItem_14tbx_123 > div {
  border-radius: 0;
  padding-top: 0;
  margin: 0;
  padding: var(--flix-spacing-2) var(--flix-spacing-4) 0 var(--flix-spacing-4) !important;
}
._navItem_14tbx_123 > div:after {
  content: none !important;
}
._navItem_14tbx_123 > div > span {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}

._panelContent_14tbx_139 {
  padding: 0;
}

._arrowBtn_14tbx_143 {
  min-width: var(--flix-spacing-4);
  min-height: var(--flix-spacing-4);
  padding: 0;
}
._arrowBtn_14tbx_143 > span {
  margin: auto !important;
}

._panelFooterColumn_14tbx_152 {
  text-align: left;
}

._settlementsHeading_14tbx_156 {
  margin-bottom: var(--flix-spacing-2);
}

._settlementPanel_14tbx_160 > div {
  overflow: visible;
}._hcAcccordion_1co90_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1co90_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1co90_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1co90_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1co90_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1co90_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1co90_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1co90_55 {
  width: 100%;
}

._iconAttention_1co90_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1co90_66 {
  top: 10px;
  left: 25px;
}

._subtext_1co90_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1co90_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1co90_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1co90_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1co90_89 tbody {
  width: 100%;
}
._tableNotClickable_1co90_89 tbody > tr:hover {
  background-image: none !important;
}

._wrapper_1co90_96 {
  padding: 36px 0;
  text-align: center;
  margin-bottom: var(--flix-spacing-10);
}._hcAcccordion_1uyij_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1uyij_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1uyij_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1uyij_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1uyij_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1uyij_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1uyij_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1uyij_55 {
  width: 100%;
}

._iconAttention_1uyij_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1uyij_66 {
  top: 10px;
  left: 25px;
}

._subtext_1uyij_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1uyij_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1uyij_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1uyij_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1uyij_89 tbody {
  width: 100%;
}
._tableNotClickable_1uyij_89 tbody > tr:hover {
  background-image: none !important;
}

._icon_1uyij_59 {
  color: var(--flix-ui-primary-color);
  margin-right: var(--flix-spacing-1);
}

._iconDisabled_1uyij_101 {
  color: var(--flix-icon-primary-color);
  margin-right: var(--flix-spacing-1);
}

._billingText_1uyij_106 {
  display: flex;
  margin: 0;
}

._billingNum_1uyij_111 {
  color: var(--flix-content-secondary-color);
  margin: 0;
  margin-left: var(--flix-spacing-5);
  text-align: left;
}._rowCentered_1xgs4_1 {
  text-align: center;
  padding: 12px;
}._hcAcccordion_m7gv1_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_m7gv1_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_m7gv1_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_m7gv1_12 {
  background-color: var(--flix-highlight-color);
}

._printView_m7gv1_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_m7gv1_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_m7gv1_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_m7gv1_55 {
  width: 100%;
}

._iconAttention_m7gv1_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_m7gv1_66 {
  top: 10px;
  left: 25px;
}

._subtext_m7gv1_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_m7gv1_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_m7gv1_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_m7gv1_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_m7gv1_89 tbody {
  width: 100%;
}
._tableNotClickable_m7gv1_89 tbody > tr:hover {
  background-image: none !important;
}

._link_m7gv1_96 {
  cursor: pointer;
}

._linkDisabled_m7gv1_100 {
  pointer-events: none;
  color: var(--flix-grayscale-70-color) !important;
}

._dataTable_m7gv1_105 tbody {
  width: 100%;
  display: table;
}._hcAcccordion_llkwm_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_llkwm_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_llkwm_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_llkwm_12 {
  background-color: var(--flix-highlight-color);
}

._printView_llkwm_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_llkwm_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_llkwm_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_llkwm_55 {
  width: 100%;
}

._iconAttention_llkwm_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_llkwm_66 {
  top: 10px;
  left: 25px;
}

._subtext_llkwm_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_llkwm_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_llkwm_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_llkwm_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_llkwm_89 tbody {
  width: 100%;
}
._tableNotClickable_llkwm_89 tbody > tr:hover {
  background-image: none !important;
}

._shortLink_llkwm_96 {
  margin-right: 8px;
}

._disabled_llkwm_100 {
  color: var(--hcr-content-primary-color);
  opacity: var(--hcr-disabled-element-opacity);
  pointer-events: none;
}._hcAcccordion_rxrpb_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_rxrpb_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_rxrpb_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_rxrpb_12 {
  background-color: var(--flix-highlight-color);
}

._printView_rxrpb_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_rxrpb_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_rxrpb_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_rxrpb_55 {
  width: 100%;
}

._iconAttention_rxrpb_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_rxrpb_66 {
  top: 10px;
  left: 25px;
}

._subtext_rxrpb_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_rxrpb_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_rxrpb_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_rxrpb_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_rxrpb_89 tbody {
  width: 100%;
}
._tableNotClickable_rxrpb_89 tbody > tr:hover {
  background-image: none !important;
}

._wrapper_rxrpb_96 {
  padding: 30px 0;
  text-align: center;
  border: 1px solid var(--hcr-grayscale-50-color);
  border-bottom-right-radius: var(--hcr-primary-border-radius);
  border-bottom-left-radius: var(--hcr-primary-border-radius);
}._hcAcccordion_z4cyo_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_z4cyo_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_z4cyo_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_z4cyo_12 {
  background-color: var(--flix-highlight-color);
}

._printView_z4cyo_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_z4cyo_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_z4cyo_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_z4cyo_55 {
  width: 100%;
}

._iconAttention_z4cyo_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_z4cyo_66 {
  top: 10px;
  left: 25px;
}

._subtext_z4cyo_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_z4cyo_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_z4cyo_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_z4cyo_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_z4cyo_89 tbody {
  width: 100%;
}
._tableNotClickable_z4cyo_89 tbody > tr:hover {
  background-image: none !important;
}

._icon_z4cyo_59 {
  margin-right: 10px;
}

._tooltip_z4cyo_66 p {
  margin: 0;
}._hcAcccordion_10s6l_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_10s6l_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_10s6l_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_10s6l_12 {
  background-color: var(--flix-highlight-color);
}

._printView_10s6l_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_10s6l_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_10s6l_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_10s6l_55 {
  width: 100%;
}

._iconAttention_10s6l_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_10s6l_66 {
  top: 10px;
  left: 25px;
}

._subtext_10s6l_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_10s6l_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_10s6l_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_10s6l_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_10s6l_89 tbody {
  width: 100%;
}
._tableNotClickable_10s6l_89 tbody > tr:hover {
  background-image: none !important;
}

._heading1_10s6l_96 {
  padding-bottom: 0;
}
@media (max-width: 768px) {
  ._heading1_10s6l_96 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: var(--flix-spacing-half);
  }
}

._button_10s6l_108 {
  min-width: 83px;
  margin-bottom: var(--flix-spacing-2);
}

._settingsButton_10s6l_113 {
  margin-bottom: var(--flix-spacing-2);
}

._company_10s6l_117 {
  text-align: right;
}

._salespoint_10s6l_121 {
  padding-top: 0;
  text-align: right;
  padding-bottom: 12px;
}

._buttonGridCol_10s6l_127 {
  text-align: right;
  margin-top: 10px;
}

._headingIcon_10s6l_132 {
  margin-left: 6px;
  margin-top: -2px;
}

._tooltip_10s6l_66 {
  transform: translateY(-15px);
}

._tooltip_10s6l_66::after {
  transform: translateY(-56px);
}

._tooltip_10s6l_66 h3 {
  padding-top: 0;
}

._tooltip_10s6l_66 p {
  margin: 0;
}

._documentTooltipText_10s6l_153 {
  color: var(--hcr-content-primary-color);
  font-size: var(--hcr-font-size-primary);
  font-weight: var(--hcr-font-weight-normal);
  line-height: var(--hcr-line-height-primary);
}

@media (max-width: 600px) {
  ._downloadWrapper_10s6l_161 {
    display: flex;
    align-items: center;
    gap: var(--flix-spacing-2) !important;
  }
}

@media (max-width: 600px) {
  ._downloadPdfBtn_10s6l_169 {
    margin: 0 !important;
  }
}

._downloadXlsBtn_10s6l_174 {
  margin-right: var(--flix-spacing-2);
  margin-left: var(--flix-spacing-2);
}

._wrapperMobile_10s6l_179 {
  margin-bottom: var(--flix-spacing-4);
}

._boldText_10s6l_183 {
  font-weight: var(--hcr-font-weight-bold);
}._hcAcccordion_k9v03_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_k9v03_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_k9v03_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_k9v03_12 {
  background-color: var(--flix-highlight-color);
}

._printView_k9v03_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_k9v03_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_k9v03_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_k9v03_55 {
  width: 100%;
}

._iconAttention_k9v03_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_k9v03_66 {
  top: 10px;
  left: 25px;
}

._subtext_k9v03_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_k9v03_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_k9v03_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_k9v03_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_k9v03_89 tbody {
  width: 100%;
}
._tableNotClickable_k9v03_89 tbody > tr:hover {
  background-image: none !important;
}

._panelTextAlign_k9v03_96 {
  text-align: left;
}

._switch_k9v03_100 {
  margin-bottom: var(--flix-spacing-1);
}
._switch_k9v03_100 div:before {
  top: inherit;
}
._switch_k9v03_100 div:after {
  top: inherit;
}._hcAcccordion_qu1ql_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_qu1ql_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_qu1ql_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_qu1ql_12 {
  background-color: var(--flix-highlight-color);
}

._printView_qu1ql_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_qu1ql_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_qu1ql_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_qu1ql_55 {
  width: 100%;
}

._iconAttention_qu1ql_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_qu1ql_66 {
  top: 10px;
  left: 25px;
}

._subtext_qu1ql_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_qu1ql_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_qu1ql_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_qu1ql_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_qu1ql_89 tbody {
  width: 100%;
}
._tableNotClickable_qu1ql_89 tbody > tr:hover {
  background-image: none !important;
}

._switchWrapper_qu1ql_96 {
  display: flex;
  gap: var(--flix-spacing-2);
  margin-bottom: var(--flix-spacing-2);
}
._switchWrapper_qu1ql_96 label {
  margin-left: calc(var(--flix-spacing-3) * -1);
}

._panelContent_qu1ql_105 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}._hcAcccordion_87d6g_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_87d6g_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_87d6g_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_87d6g_12 {
  background-color: var(--flix-highlight-color);
}

._printView_87d6g_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_87d6g_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_87d6g_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_87d6g_55 {
  width: 100%;
}

._iconAttention_87d6g_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_87d6g_66 {
  top: 10px;
  left: 25px;
}

._subtext_87d6g_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_87d6g_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_87d6g_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_87d6g_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_87d6g_89 tbody {
  width: 100%;
}
._tableNotClickable_87d6g_89 tbody > tr:hover {
  background-image: none !important;
}

._pageContainer_87d6g_96 {
  min-width: 320px;
  margin: 0 auto;
  padding: 0 12px;
  overflow-y: scroll;
  max-height: calc(100vh - 50px);
  /* Hide scrollbar for IE, Edge and Firefox */
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

/* Hide scrollbar for Chrome, Safari and Opera */
._pageContainer_87d6g_96::-webkit-scrollbar {
  display: none;
}

._pageHeader_87d6g_112 {
  max-height: calc(100vh - 50px);
  max-width: 1820px;
  margin: 0 auto;
  padding: 0 12px;
}
@media (max-width: 768px) {
  ._pageHeader_87d6g_112 {
    padding: 0;
  }
}

._hr_87d6g_124 {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  ._hr_87d6g_124 {
    display: none;
  }
}

._dateRangeHint_87d6g_134 {
  padding: 12px;
  text-align: center;
  color: var(--hcr-content-secondary-color);
  font-size: 14px;
}

._banner_87d6g_141 {
  margin-bottom: 10px;
}
@media (max-width: 1200px) {
  ._banner_87d6g_141 p {
    white-space: nowrap;
    animation: _textFlow_87d6g_1 30s infinite linear;
    width: fit-content;
  }
}
@media (min-width: 1200px) {
  ._banner_87d6g_141 {
    margin-top: -10px;
  }
}
@media screen and (min-width: 599px) and (max-width: 768px) {
  ._banner_87d6g_141 {
    margin-top: -50px;
    margin-bottom: 50px;
  }
}
@media (max-width: 600px) {
  ._banner_87d6g_141 {
    margin-top: -10px;
  }
}

@keyframes _textFlow_87d6g_1 {
  5% {
    transform: translateX(0%);
    left: 0%;
  }
  100% {
    transform: translateX(-100%);
    left: 100%;
  }
}
._viewWrapper_87d6g_178 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0;
}

._switch_87d6g_185 {
  display: flex;
  gap: var(--flix-spacing-2);
}
._switch_87d6g_185 label {
  margin-top: var(--flix-spacing-2);
}
._switch_87d6g_185 p {
  margin-top: var(--flix-spacing-3);
}

._exportWrapper_87d6g_196 {
  border-radius: 0;
  margin-bottom: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10;
}

@media (max-width: 768px) {
  ._pageWrapper_87d6g_207 {
    margin-bottom: calc(var(--hcr-spacing-6) + 72px);
  }
}._hcAcccordion_p0652_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_p0652_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_p0652_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_p0652_12 {
  background-color: var(--flix-highlight-color);
}

._printView_p0652_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_p0652_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_p0652_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_p0652_55 {
  width: 100%;
}

._iconAttention_p0652_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_p0652_66 {
  top: 10px;
  left: 25px;
}

._subtext_p0652_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_p0652_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_p0652_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_p0652_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_p0652_89 tbody {
  width: 100%;
}
._tableNotClickable_p0652_89 tbody > tr:hover {
  background-image: none !important;
}

._shortLinkWrapper_p0652_96 {
  white-space: nowrap;
  margin-top: -7px;
}
@media (max-width: 768px) {
  ._shortLinkWrapper_p0652_96 {
    display: none;
  }
}

._button_p0652_106 {
  margin-top: -16px;
  margin-left: var(--hcr-spacing-2);
}
@media (max-width: 768px) {
  ._button_p0652_106 {
    display: none;
  }
}

._buttonAlignedBottom_p0652_116 {
  position: absolute;
  bottom: 0;
}

._gridCol_p0652_121:nth-child(1) {
  display: flex;
}

._gridCol_p0652_121 > :first-child {
  margin-right: var(--hcr-spacing-2);
}

._moreFilters_p0652_129 {
  display: none;
  padding: var(--hcr-spacing-4) 0 0;
}

@media only screen and (max-width: 1350px) {
  ._gridCol_p0652_121:nth-child(1) {
    order: 3;
    width: 100%;
  }
  ._gridCol_p0652_121:nth-child(2) {
    order: 1;
    width: 100%;
  }
  ._gridCol_p0652_121:nth-child(3) {
    order: 4;
    width: 100%;
  }
  ._gridCol_p0652_121:nth-child(4) {
    order: 2;
    width: 100%;
  }
  ._gridCol_p0652_121:nth-child(5) {
    order: 4;
    width: 100%;
  }
  ._gridColHidden_p0652_155 {
    display: none !important;
  }
  ._moreFilters_p0652_129 {
    display: block;
  }
}
@media only screen and (max-width: 1350px) and (max-width: 768px) {
  ._moreFilters_p0652_129 {
    display: none;
  }
}
._dateInput_p0652_167 {
  width: 135px;
  display: inline-block;
}
@media (max-width: 768px) {
  ._dateInput_p0652_167 {
    width: 100%;
    display: block;
    float: none;
  }
}

._dateInput_p0652_167 label {
  white-space: nowrap;
}

._dateInputFrom_p0652_183 > div {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

._dateInputTo_p0652_188 > div {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-left: 0;
}

._tooltipContent_p0652_194 {
  display: flex;
}

._dateInputWrapper_p0652_198 {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}
@media (max-width: 768px) {
  ._dateInputWrapper_p0652_198 {
    display: none;
  }
}

._dateInputWrapper_p0652_198 > :first-child {
  position: relative;
  top: -7px;
  margin-right: var(--hcr-spacing-2);
}

._buttonGrid_p0652_216 {
  padding-top: 22px;
}

._tzSwitcher_p0652_220 {
  display: inline-block;
}

._btnOnlyMy_p0652_224 {
  margin-top: -4px;
  display: inline-block;
}
@media (max-width: 768px) {
  ._btnOnlyMy_p0652_224 {
    display: none;
  }
}

._timeDivider_p0652_234 {
  display: inline-block;
  padding: 28px 8px 0;
  vertical-align: top;
}
@media (max-width: 1200px) {
  ._timeDivider_p0652_234 {
    padding: 6px 8px 0;
  }
}

._calendar_p0652_245 {
  display: flex;
}

._calendarBtn_p0652_249 {
  margin: var(--flix-spacing-1);
}

._bookingErrorMessage_p0652_253 {
  margin-bottom: var(--flix-spacing-2);
  color: var(--flix-danger-color);
  text-wrap: wrap;
}

._moreFiltersActive_p0652_259 {
  display: block;
}
@media (max-width: 768px) {
  ._moreFiltersActive_p0652_259 {
    display: none !important;
  }
}

._showMyBookingBtn_p0652_268 {
  display: inline-block;
}
@media (max-width: 768px) {
  ._showMyBookingBtn_p0652_268 {
    display: none;
  }
}

._funnelBtn_p0652_277 {
  display: none;
}
@media (max-width: 768px) {
  ._funnelBtn_p0652_277 {
    display: inline-block;
  }
}

@media (max-width: 768px) {
  ._hideFilters_p0652_287 {
    display: none !important;
  }
}

._timeWrapper_p0652_292 {
  display: flex;
}

._dateSelectionSmall_p0652_296 {
  display: none;
}
@media (max-width: 768px) {
  ._dateSelectionSmall_p0652_296 {
    display: block;
  }
}

._tooltip_p0652_66 {
  top: 20px;
}
._tooltipp_p0652_308 {
  margin: 0;
}

@media (max-width: 1200px) {
  ._hiddenFilters_p0652_313 {
    margin-top: var(--flix-spacing-4);
  }
}

@media (max-width: 1200px) {
  ._delayTooltip_p0652_319 {
    position: absolute;
    top: -24px;
    left: 0;
  }
}

._tagNew_p0652_326 {
  cursor: pointer;
  animation: _horizontal-shaking_p0652_1 0.35s;
  animation-delay: 5s;
}._hcAcccordion_qdsx5_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_qdsx5_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_qdsx5_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_qdsx5_12 {
  background-color: var(--flix-highlight-color);
}

._printView_qdsx5_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_qdsx5_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_qdsx5_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_qdsx5_55 {
  width: 100%;
}

._iconAttention_qdsx5_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_qdsx5_66 {
  top: 10px;
  left: 25px;
}

._subtext_qdsx5_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_qdsx5_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_qdsx5_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_qdsx5_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_qdsx5_89 tbody {
  width: 100%;
}
._tableNotClickable_qdsx5_89 tbody > tr:hover {
  background-image: none !important;
}

._dropdown_qdsx5_96 {
  width: 100%;
  margin-bottom: var(--flix-spacing-2);
}._hcAcccordion_1hq7i_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1hq7i_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1hq7i_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1hq7i_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1hq7i_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1hq7i_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1hq7i_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1hq7i_55 {
  width: 100%;
}

._iconAttention_1hq7i_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1hq7i_66 {
  top: 10px;
  left: 25px;
}

._subtext_1hq7i_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1hq7i_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1hq7i_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1hq7i_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1hq7i_89 tbody {
  width: 100%;
}
._tableNotClickable_1hq7i_89 tbody > tr:hover {
  background-image: none !important;
}

._panel_1hq7i_96 {
  display: none;
}
@media (max-width: 768px) {
  ._panel_1hq7i_96 {
    display: block;
  }
}

._bookingErrorMessage_1hq7i_105 {
  color: var(--flix-danger-color);
  margin-bottom: var(--flix-spacing-1);
}

._arrowsWrapper_1hq7i_110 {
  display: flex;
  justify-content: space-between;
}._hcAcccordion_1j5rk_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1j5rk_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1j5rk_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1j5rk_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1j5rk_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1j5rk_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1j5rk_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1j5rk_55 {
  width: 100%;
}

._iconAttention_1j5rk_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1j5rk_66 {
  top: 10px;
  left: 25px;
}

._subtext_1j5rk_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1j5rk_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1j5rk_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1j5rk_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1j5rk_89 tbody {
  width: 100%;
}
._tableNotClickable_1j5rk_89 tbody > tr:hover {
  background-image: none !important;
}

._panel_1j5rk_96 {
  display: none;
}
@media (max-width: 768px) {
  ._panel_1j5rk_96 {
    display: block;
    margin-right: 0 !important;
  }
}

._bookingStatus_1j5rk_106 > legend {
  z-index: 100;
}._hcAcccordion_150wf_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_150wf_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_150wf_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_150wf_12 {
  background-color: var(--flix-highlight-color);
}

._printView_150wf_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_150wf_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_150wf_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_150wf_55 {
  width: 100%;
}

._iconAttention_150wf_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_150wf_66 {
  top: 10px;
  left: 25px;
}

._subtext_150wf_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_150wf_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_150wf_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_150wf_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_150wf_89 tbody {
  width: 100%;
}
._tableNotClickable_150wf_89 tbody > tr:hover {
  background-image: none !important;
}

._image_150wf_96 img {
  object-fit: contain;
}

._tableWrapper_150wf_100 {
  overflow: hidden;
}
._tableWrapper_150wf_100 th {
  white-space: unset;
  font-size: var(--hcr-font-size-small);
}
._tableWrapper_150wf_100 td {
  font-size: var(--hcr-font-size-small) !important;
}._hcAcccordion_vaoxv_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_vaoxv_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_vaoxv_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_vaoxv_12 {
  background-color: var(--flix-highlight-color);
}

._printView_vaoxv_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_vaoxv_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_vaoxv_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_vaoxv_55 {
  width: 100%;
}

._iconAttention_vaoxv_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_vaoxv_66 {
  top: 10px;
  left: 25px;
}

._subtext_vaoxv_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_vaoxv_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_vaoxv_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_vaoxv_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_vaoxv_89 tbody {
  width: 100%;
}
._tableNotClickable_vaoxv_89 tbody > tr:hover {
  background-image: none !important;
}

._column_vaoxv_96 {
  white-space: nowrap;
  text-align: center;
}._hcAcccordion_1vpmy_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1vpmy_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1vpmy_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1vpmy_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1vpmy_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1vpmy_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1vpmy_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1vpmy_55 {
  width: 100%;
}

._iconAttention_1vpmy_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1vpmy_66 {
  top: 10px;
  left: 25px;
}

._subtext_1vpmy_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1vpmy_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1vpmy_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1vpmy_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1vpmy_89 tbody {
  width: 100%;
}
._tableNotClickable_1vpmy_89 tbody > tr:hover {
  background-image: none !important;
}

._tag_1vpmy_96 {
  margin-right: 10px;
  margin-bottom: var(--flix-spacing-1);
}
@media (max-width: 768px) {
  ._tag_1vpmy_96 {
    margin-right: var(--flix-spacing-1);
  }
  ._tag_1vpmy_96 button {
    display: none;
  }
}

._tag_1vpmy_96 span {
  color: var(--flix-primary-icon-color);
}

._selectedFilterGrid_1vpmy_113 {
  margin-bottom: var(--flix-spacing-2);
}
@media (max-width: 768px) {
  ._selectedFilterGrid_1vpmy_113 {
    margin-bottom: var(--flix-spacing-6);
  }
}

._tagSmall_1vpmy_122 {
  display: none;
}
@media (max-width: 768px) {
  ._tagSmall_1vpmy_122 {
    display: inline-flex;
  }
}

._resetBtnBig_1vpmy_131 {
  display: inline-block;
}
@media (max-width: 768px) {
  ._resetBtnBig_1vpmy_131 {
    display: none;
  }
}

._resetBtnSmall_1vpmy_140 {
  display: none;
}
@media (max-width: 768px) {
  ._resetBtnSmall_1vpmy_140 {
    display: block;
    margin-top: var(--flix-spacing-1) !important;
    margin-left: 0 !important;
  }
}

._bookingsMade_1vpmy_151 {
  display: none;
}
@media (max-width: 768px) {
  ._bookingsMade_1vpmy_151 {
    display: block;
    margin-bottom: var(--flix-spacing-2);
  }
}

._date_1vpmy_161 {
  margin: var(--flix-spacing-half) 0;
}._hcAcccordion_1shzv_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1shzv_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1shzv_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1shzv_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1shzv_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1shzv_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1shzv_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1shzv_55 {
  width: 100%;
}

._iconAttention_1shzv_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1shzv_66 {
  top: 10px;
  left: 25px;
}

._subtext_1shzv_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1shzv_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1shzv_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1shzv_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1shzv_89 tbody {
  width: 100%;
}
._tableNotClickable_1shzv_89 tbody > tr:hover {
  background-image: none !important;
}

._empty_1shzv_96 {
  overflow-y: hidden;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

._tableWrapper_1shzv_102 {
  max-height: calc(100vh - 240px);
  margin-bottom: var(--flix-spacing-6);
}

._tableWrapperFixed_1shzv_107 {
  overflow-y: hidden;
}

._bookingsTable_1shzv_111 th {
  vertical-align: top;
}

._bookingsTable_1shzv_111 td {
  vertical-align: top;
}

._bookingsTable_1shzv_111 td:nth-child(1) {
  line-break: anywhere;
}

._empty_1shzv_96 th {
  border-bottom: 0;
}

._bookingsTable_1shzv_111 th,
._bookingsTable_1shzv_111 td {
  text-align: left;
}

._wrapHeader_1shzv_132 {
  white-space: pre-wrap;
}

._agentEmail_1shzv_136 {
  transform: translateX(-25%);
}

._bookingNumber_1shzv_140 {
  display: flex;
}

._noWrap_1shzv_144 {
  white-space: nowrap;
}

._headerCell_1shzv_148 {
  border-width: 0 0 1px !important;
}

table tfoot {
  position: sticky;
}

table tfoot {
  inset-block-end: 0;
  background: var(--flix-box-bg-color);
}

._passenger_1shzv_161 span {
  padding: var(--flix-spacing-1);
  margin-left: calc(var(--flix-spacing-1) * -1);
}
._passenger_1shzv_161 span:hover {
  border-radius: var(--primary-border-radius, 6px);
  background: var(--colors-interaction-states-hover, rgba(0, 0, 0, 0.06));
}

._scrollHidden_1shzv_170 {
  overflow-x: hidden;
}

._scrollAllowed_1shzv_174 {
  overflow-x: auto;
}

._subPoint_1shzv_178 {
  margin-left: var(--flix-spacing-1);
}

._tableSmall_1shzv_182 thead > tr > th {
  border-width: 0 0 1px !important;
}._tableHeader_5typu_1,
._tableHeader_5typu_1:focus,
._tableHeader_5typu_1:hover {
  font-weight: var(--flix-font-weight-bold);
  outline: none;
}

._grid_5typu_8 {
  flex-wrap: nowrap;
}

._gridCol_5typu_12 {
  padding-top: 20px;
}

._gridCol_5typu_12:last-child {
  text-align: right;
}

._input_5typu_20 {
  width: 220px;
}

._btn_5typu_24 button {
  display: flex;
  min-width: 107px;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type='number'] {
  -moz-appearance: textfield;
}
._column_l899x_1 {
  white-space: nowrap;
  text-align: center;
}
._column_1eexd_1 {
  display: flex;
}

._icon_1eexd_5 {
  margin: 3px 10px 0 0;
  max-width: 20px;
  flex-basis: 100%;
}
._hcAcccordion_3o9cs_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_3o9cs_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_3o9cs_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_3o9cs_12 {
  background-color: var(--flix-highlight-color);
}

._printView_3o9cs_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_3o9cs_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_3o9cs_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_3o9cs_55 {
  width: 100%;
}

._iconAttention_3o9cs_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_3o9cs_66 {
  top: 10px;
  left: 25px;
}

._subtext_3o9cs_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_3o9cs_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_3o9cs_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_3o9cs_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_3o9cs_89 tbody {
  width: 100%;
}
._tableNotClickable_3o9cs_89 tbody > tr:hover {
  background-image: none !important;
}

._iconNewTabWrapper_3o9cs_96 {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  fill: currentcolor;
}._hcAcccordion_1s4fp_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1s4fp_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1s4fp_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1s4fp_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1s4fp_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1s4fp_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1s4fp_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1s4fp_55 {
  width: 100%;
}

._iconAttention_1s4fp_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1s4fp_66 {
  top: 10px;
  left: 25px;
}

._subtext_1s4fp_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1s4fp_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1s4fp_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1s4fp_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1s4fp_89 tbody {
  width: 100%;
}
._tableNotClickable_1s4fp_89 tbody > tr:hover {
  background-image: none !important;
}

@media (max-width: 768px) {
  ._bookingTable_1s4fp_97 {
    margin-bottom: calc(var(--flix-spacing-6) + 72px);
  }
}._hcAcccordion_1n13h_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1n13h_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1n13h_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1n13h_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1n13h_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1n13h_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1n13h_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1n13h_55 {
  width: 100%;
}

._iconAttention_1n13h_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1n13h_66 {
  top: 10px;
  left: 25px;
}

._subtext_1n13h_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1n13h_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1n13h_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1n13h_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1n13h_89 tbody {
  width: 100%;
}
._tableNotClickable_1n13h_89 tbody > tr:hover {
  background-image: none !important;
}

._rowCentered_1n13h_96 {
  text-align: center;
}

._bookingsTable_1n13h_100 {
  overflow-x: scroll;
}
._bookingsTable_1n13h_100 tbody {
  width: 100;
}
._bookingsTable_1n13h_100 th,
._bookingsTable_1n13h_100 td {
  white-space: break-spaces;
}

._bookingsTable_1n13h_100 > table > thead > tr > th {
  white-space: break-spaces;
}

._actionButtons_1n13h_115 {
  min-width: 80px;
}

._createReportWrapper_1n13h_119 {
  margin: var(--flix-spacing-3) 0 var(--flix-spacing-5) 0;
}

._pagerWrapper_1n13h_123 {
  display: flex;
  justify-content: center;
  margin: var(--flix-spacing-6) 0;
}

._pagerItemTime_1n13h_129 a {
  display: flex;
  flex-direction: column;
}

._createReportBtn_1n13h_134 {
  margin-top: var(--flix-spacing-4);
}

._breakWord_1n13h_138 {
  word-wrap: break-word;
  margin: 0;
}._hcAcccordion_wlh5e_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_wlh5e_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_wlh5e_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_wlh5e_12 {
  background-color: var(--flix-highlight-color);
}

._printView_wlh5e_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_wlh5e_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_wlh5e_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_wlh5e_55 {
  width: 100%;
}

._iconAttention_wlh5e_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_wlh5e_66 {
  top: 10px;
  left: 25px;
}

._subtext_wlh5e_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_wlh5e_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_wlh5e_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_wlh5e_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_wlh5e_89 tbody {
  width: 100%;
}
._tableNotClickable_wlh5e_89 tbody > tr:hover {
  background-image: none !important;
}

._footerWrapper_wlh5e_96 {
  padding: var(--flix-spacing-2);
  text-align: center;
  color: var(--hcr-content-secondary-color);
  font-size: 14px;
  position: sticky;
  top: 100%;
}
@media (max-width: 768px) {
  ._footerWrapper_wlh5e_96 {
    position: static;
  }
}._hcAcccordion_c7kmu_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_c7kmu_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_c7kmu_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_c7kmu_12 {
  background-color: var(--flix-highlight-color);
}

._printView_c7kmu_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_c7kmu_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_c7kmu_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_c7kmu_55 {
  width: 100%;
}

._iconAttention_c7kmu_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_c7kmu_66 {
  top: 10px;
  left: 25px;
}

._subtext_c7kmu_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_c7kmu_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_c7kmu_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_c7kmu_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_c7kmu_89 tbody {
  width: 100%;
}
._tableNotClickable_c7kmu_89 tbody > tr:hover {
  background-image: none !important;
}

._pagerWrapper_c7kmu_96 {
  display: flex;
  justify-content: center;
  margin: var(--flix-spacing-6) 0;
}

._marginSmall_c7kmu_102 {
  margin: var(--flix-spacing-2) 0;
}

._breakWord_c7kmu_106 {
  word-wrap: break-word;
  margin: 0;
}

._swipeText_c7kmu_111 {
  text-align: center;
}

._fieldset_c7kmu_115 {
  width: 100%;
}

._row_c7kmu_119:first-child {
  width: 35%;
}._hcAcccordion_1k10q_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1k10q_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1k10q_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1k10q_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1k10q_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1k10q_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1k10q_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1k10q_55 {
  width: 100%;
}

._iconAttention_1k10q_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1k10q_66 {
  top: 10px;
  left: 25px;
}

._subtext_1k10q_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1k10q_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1k10q_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1k10q_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1k10q_89 tbody {
  width: 100%;
}
._tableNotClickable_1k10q_89 tbody > tr:hover {
  background-image: none !important;
}

._tableSmall_1k10q_96 thead {
  background-color: var(--flix-grayscale-10-color) !important;
}
._tableSmall_1k10q_96 thead tr th {
  border-bottom: 1px solid var(--hcr-line-primary-color) !important;
}

._row_1k10q_103:first-child {
  width: 35%;
}._hcAcccordion_1krfw_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1krfw_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1krfw_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1krfw_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1krfw_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1krfw_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1krfw_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1krfw_55 {
  width: 100%;
}

._iconAttention_1krfw_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1krfw_66 {
  top: 10px;
  left: 25px;
}

._subtext_1krfw_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1krfw_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1krfw_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1krfw_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1krfw_89 tbody {
  width: 100%;
}
._tableNotClickable_1krfw_89 tbody > tr:hover {
  background-image: none !important;
}

._pager_1krfw_96 {
  width: 100%;
}
._pager_1krfw_96 ul {
  width: 100%;
}
._pager_1krfw_96 ul li:nth-child(2) {
  width: calc(100% - 95px);
}
@media (max-width: 600px) {
  ._pager_1krfw_96 ul li {
    height: 80px;
  }
}

._pagerHeightAuto_1krfw_111 ul li {
  height: auto !important;
}._hcAcccordion_1equx_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1equx_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1equx_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1equx_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1equx_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1equx_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1equx_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1equx_55 {
  width: 100%;
}

._iconAttention_1equx_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1equx_66 {
  top: 10px;
  left: 25px;
}

._subtext_1equx_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1equx_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1equx_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1equx_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1equx_89 tbody {
  width: 100%;
}
._tableNotClickable_1equx_89 tbody > tr:hover {
  background-image: none !important;
}

._dateInput_1equx_96 {
  width: 170px;
  display: inline-block;
}
@media (max-width: 768px) {
  ._dateInput_1equx_96 {
    width: 100%;
    margin-top: var(--flix-spacing-3);
  }
}

._timeInput_1equx_107 {
  width: 129px;
  display: inline-block;
}
@media (max-width: 768px) {
  ._timeInput_1equx_107 {
    width: 100%;
  }
}

@media (max-width: 768px) {
  ._calendarWrapper_1equx_118 {
    width: 100%;
  }
}

._buttonMobile_1equx_123 {
  width: 100%;
  margin-top: var(--flix-spacing-5);
}

._dateFieldsContainer_1equx_128 {
  display: flex;
  align-items: flex-end;
}
._dateFieldsContainer_1equx_128 > div {
  margin-right: var(--flix-spacing-2);
}
._dateFieldsContainer_1equx_128 > span {
  margin-right: var(--flix-spacing-2);
}
@media (max-width: 768px) {
  ._dateFieldsContainer_1equx_128 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-top: var(--flix-spacing-4);
  }
  ._dateFieldsContainer_1equx_128 > div {
    margin-right: 0;
  }
}

._timeWrapper_1equx_150 {
  display: flex;
  align-items: flex-end;
}
@media (max-width: 768px) {
  ._timeWrapper_1equx_150 {
    width: 100%;
    margin-top: var(--flix-spacing-3);
  }
}

._timeDivider_1equx_161 {
  display: inline-block;
  padding: 12px 6px;
}

._tooltipContent_1equx_166 {
  display: flex;
}

._errorMessage_1equx_170 {
  margin-bottom: var(--flix-spacing-2);
  color: var(--flix-danger-color);
  max-width: 522px;
}
@media (max-width: 768px) {
  ._errorMessage_1equx_170 {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
}

._formReportBox_1equx_183 {
  max-width: max-content;
  min-width: 650px;
  margin-top: var(--hcr-spacing-4);
}
@media (max-width: 768px) {
  ._formReportBox_1equx_183 {
    min-width: 0;
    max-width: 100%;
  }
}

._currentDateMobile_1equx_195 {
  display: flex;
  margin-top: var(--hcr-spacing-4);
}

._dateMobile_1equx_200 {
  margin-right: 0;
}

._wrapperMobile_1equx_204 {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
._wrapperMobile_1equx_204 > div {
  margin: 0;
}

._headingWrapper_1equx_213 {
  margin-top: var(--flix-spacing-3);
  margin-bottom: var(--flix-spacing-4);
}
@media (max-width: 768px) {
  ._headingWrapper_1equx_213 {
    margin-top: 0;
    margin-bottom: var(--flix-spacing-1);
  }
}

._progressTracker_1equx_224 {
  justify-content: flex-start;
  margin-bottom: var(--flix-spacing-4);
}
._progressTracker_1equx_224 > li > span > span::before {
  content: "";
}
@media (max-width: 768px) {
  ._progressTracker_1equx_224 > li > span > span::before {
    content: counter(hc-progress-tracker-counter);
  }
}
@media (max-width: 768px) {
  ._progressTracker_1equx_224 {
    margin-bottom: var(--flix-spacing-6);
  }
}

._dateTimeTitle_1equx_242 {
  margin-bottom: var(--flix-spacing-4);
}
@media (max-width: 768px) {
  ._dateTimeTitle_1equx_242 {
    padding-top: 0;
    margin-bottom: var(--flix-spacing-2);
  }
}

._shiftDetailInput_1equx_252 {
  width: 75px;
}
@media (max-width: 768px) {
  ._shiftDetailInput_1equx_252 {
    width: 100%;
  }
}

._timeWrapper_1equx_150 {
  margin-bottom: var(--flix-spacing-1s);
}

._shiftDetailsWrapper_1equx_265 {
  width: fit-content;
  margin-top: var(--flix-spacing-4);
}
._shiftDetailsWrapper_1equx_265:not(:last-child) {
  margin-bottom: var(--flix-spacing-4) !important;
  width: 100% !important;
}
@media (max-width: 768px) {
  ._shiftDetailsWrapper_1equx_265 {
    margin-top: var(--flix-spacing-6);
    margin-bottom: var(--flix-spacing-2);
  }
  ._shiftDetailsWrapper_1equx_265:not(:last-child) {
    margin-bottom: 0 !important;
  }
}

._btnWrapper_1equx_283 {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  border-radius: 0;
  z-index: 100;
}

._shiftDateSelector_1equx_293 {
  width: fit-content;
}

._dropdown_1equx_297 > ul::before {
  max-width: 97px;
}
._dropdown_1equx_297 > ul > li {
  width: 97px;
}

._dropdownMinutes_1equx_304 > ul::before {
  max-width: 101px;
}
._dropdownMinutes_1equx_304 > ul > li {
  width: 101px;
}

._shiftDetailsFieldset_1equx_311 {
  display: flex;
  align-items: flex-end;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  ._shiftDetailsFieldset_1equx_311 {
    width: 100%;
    margin-top: var(--flix-spacing-3);
  }
  ._shiftDetailsFieldset_1equx_311 > div {
    width: 50%;
  }
  ._shiftDetailsFieldset_1equx_311 > div > div {
    width: 100%;
  }
}

._accordion_1equx_329 {
  max-width: 728px;
}
@media (max-width: 768px) {
  ._accordion_1equx_329 {
    width: 100%;
  }
  ._accordion_1equx_329:first-of-type {
    margin-top: var(--flix-spacing-6) !important;
  }
}
._accordion_1equx_329:last-of-type {
  margin-bottom: 120px;
}
._accordion_1equx_329 > article {
  padding: 0;
}
._accordion_1equx_329 > summary {
  z-index: 1;
}

._accordionDoubleCurrency_1equx_350 {
  max-width: 1005px;
}

._headerCell_1equx_354 {
  width: max-content;
}

._cardColor_1equx_358 {
  color: var(--flix-brand-secondary-color);
}

._tableHeader_1equx_362 {
  background-color: var(--flix-bg-secondary-color);
  border-radius: 0;
}
@media (max-width: 768px) {
  ._tableHeader_1equx_362 {
    margin-bottom: 0 !important;
  }
}

._table_1equx_89 {
  border-radius: 0;
}
._table_1equx_89:last-child {
  border-bottom-right-radius: var(--flix-spacing-1);
  border-bottom-left-radius: var(--flix-spacing-1);
}
._table_1equx_89 > div {
  margin-bottom: 0 !important;
  border-left: none;
  border-right: none;
  border-bottom: none;
}

._nameInput_1equx_386 {
  width: 192px;
}

._bigInput_1equx_390 {
  width: 135px;
}
._bigInput_1equx_390 > div {
  width: 111px;
  margin-top: calc(-1 * var(--flix-spacing-7));
}
@media (max-width: 768px) {
  ._bigInput_1equx_390 > div {
    margin-top: calc(-1 * var(--flix-spacing-8));
  }
}

._smallInput_1equx_403 {
  width: 121px;
}
._smallInput_1equx_403 > div {
  width: 95px;
  margin-top: calc(-1 * var(--flix-spacing-7));
}
@media (max-width: 768px) {
  ._smallInput_1equx_403 > div {
    margin-top: calc(-1 * var(--flix-spacing-8));
  }
}

._handleStepsBox_1equx_416 {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 0;
  z-index: 10;
}

._headerTitle_1equx_425 {
  min-width: 182px;
}
@media (max-width: 768px) {
  ._headerTitle_1equx_425 {
    min-width: 50px;
    max-width: 50px;
  }
}

._boxWrapper_1equx_435 {
  padding: 0;
}
._boxWrapper_1equx_435 > div {
  max-width: 725px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 768px) {
  ._boxWrapper_1equx_435 > div {
    flex-direction: column;
    align-items: flex-start;
  }
}
._boxWrapper_1equx_435 > div > div {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  ._boxWrapper_1equx_435 > div > div {
    width: 100%;
  }
}

._boxWrapperDoubleCurrency_1equx_460 > div {
  max-width: 1005px;
}

._cell_1equx_464 {
  max-width: 100px;
  text-overflow: ellipsis;
  vertical-align: middle;
  overflow: visible;
}

._iconDanger_1equx_471 {
  color: var(--flix-danger-dark-color);
}

._employeeCell_1equx_475 {
  padding-left: var(--flix-spacing-4);
}

._gridItem_1equx_479 {
  display: flex;
  justify-content: flex-end;
}

._textDanger_1equx_484 {
  color: var(--flix-danger-color);
}

._pageContainer_1equx_488 {
  margin-bottom: var(--flix-spacing-8);
}
@media (max-width: 768px) {
  ._pageContainer_1equx_488 {
    overflow-x: hidden !important;
    margin-bottom: calc(var(--flix-spacing-2) + 68px);
  }
}

._thead_1equx_498 > tr {
  background-color: var(--flix-grayscale-10-color);
}
._thead_1equx_498 > tr:first-child th:last-child {
  border-top-right-radius: var(--flix-spacing-1);
}
._thead_1equx_498 > tr:first-child th:first-child {
  border-top-left-radius: var(--flix-spacing-1);
}
._thead_1equx_498 > tr:first-child th {
  padding: var(--flix-spacing-2) !important;
}
._thead_1equx_498 > tr:last-child td:last-child {
  border-bottom-right-radius: var(--flix-spacing-1);
}
._thead_1equx_498 > tr:last-child th:first-child {
  border-bottom-left-radius: 0;
}

._tfoot_1equx_517 {
  position: relative;
}
._tfoot_1equx_517 > tr {
  background-color: var(--flix-grayscale-10-color);
}
._tfoot_1equx_517 > tr:first-child th:first-child {
  border-bottom-left-radius: var(--flix-spacing-1);
}
._tfoot_1equx_517 > tr:first-child th:last-child {
  border-top-right-radius: var(--flix-spacing-1);
}
._tfoot_1equx_517 > tr:first-child th {
  padding: var(--flix-spacing-2);
}
._tfoot_1equx_517 > tr:last-child td:last-child {
  border-bottom-right-radius: var(--flix-spacing-1);
}
._tfoot_1equx_517 > tr:last-child td {
  padding: var(--flix-spacing-2);
}
._tfoot_1equx_517 > tr:last-child th:first-child {
  border-bottom-left-radius: var(--flix-spacing-1);
}

._secondCurrencyIcon_1equx_542 {
  fill: var(--flix-neutral-color) !important;
}

._totalText_1equx_546 {
  text-align: end;
}

._pageContainerSummary_1equx_550 {
  padding: 0;
}

._reasonsActions_1equx_554 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._totalBtn_1equx_560 {
  padding: 0;
}

._inputIconRight_1equx_564 {
  order: 4;
}

._userInfoAlign_1equx_568 {
  text-align: right;
}

._eosExitBtn_1equx_572 {
  max-width: 206px;
}
@media (max-width: 768px) {
  ._eosExitBtn_1equx_572 {
    max-width: none;
  }
}

._supervisorInfo_1equx_581 {
  text-align: end;
}
._supervisorInfo_1equx_581 > p {
  margin: 0 auto;
}

._countedTotalMoneyHandoff_1equx_588 {
  margin-bottom: 9px;
}

._expectedTotalText_1equx_592 {
  height: var(--flix-spacing-6) !important;
  vertical-align: middle;
}
@media (max-width: 768px) {
  ._expectedTotalText_1equx_592 {
    height: 44px !important;
    display: flex;
    align-items: center;
  }
}

._tooltipContent_1equx_166 {
  font-weight: initial;
  max-width: 200px;
  white-space: pre-wrap;
}

._tooltipHidden_1equx_610 {
  display: none;
}

._shopTimeWrapper_1equx_614 {
  margin-bottom: var(--flix-spacing-6);
}

._totalSalesText_1equx_618 {
  text-align: end;
}

._tableRow_1equx_622 > td {
  padding-left: 0 !important;
  padding-right: 0 !important;
}._hcAcccordion_186px_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_186px_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_186px_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_186px_12 {
  background-color: var(--flix-highlight-color);
}

._printView_186px_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_186px_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_186px_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_186px_55 {
  width: 100%;
}

._iconAttention_186px_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_186px_66 {
  top: 10px;
  left: 25px;
}

._subtext_186px_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_186px_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_186px_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_186px_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_186px_89 tbody {
  width: 100%;
}
._tableNotClickable_186px_89 tbody > tr:hover {
  background-image: none !important;
}

._shortLink_186px_96 {
  margin-right: var(--flix-spacing-2);
}._hcAcccordion_ya7yt_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_ya7yt_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_ya7yt_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_ya7yt_12 {
  background-color: var(--flix-highlight-color);
}

._printView_ya7yt_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_ya7yt_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_ya7yt_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_ya7yt_55 {
  width: 100%;
}

._iconAttention_ya7yt_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_ya7yt_66 {
  top: 10px;
  left: 25px;
}

._subtext_ya7yt_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_ya7yt_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_ya7yt_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_ya7yt_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_ya7yt_89 tbody {
  width: 100%;
}
._tableNotClickable_ya7yt_89 tbody > tr:hover {
  background-image: none !important;
}

._thead_ya7yt_96 > tr {
  background-color: var(--flix-grayscale-10-color);
}
._thead_ya7yt_96 > tr:first-child th:last-child {
  border-top-right-radius: var(--flix-spacing-1);
}
._thead_ya7yt_96 > tr:first-child th:first-child {
  border-top-left-radius: var(--flix-spacing-1);
}
._thead_ya7yt_96 > tr:first-child th {
  padding: var(--flix-spacing-2) !important;
}
._thead_ya7yt_96 > tr:last-child td:last-child {
  border-bottom-right-radius: var(--flix-spacing-1);
}
._thead_ya7yt_96 > tr:last-child th:first-child {
  border-bottom-left-radius: 0;
}

._tfoot_ya7yt_115 {
  position: relative;
}
._tfoot_ya7yt_115 > tr {
  background-color: var(--flix-grayscale-10-color);
}
._tfoot_ya7yt_115 > tr:first-child th:first-child {
  border-bottom-left-radius: var(--flix-spacing-1);
}
._tfoot_ya7yt_115 > tr:first-child th:last-child {
  border-top-right-radius: var(--flix-spacing-1);
}
._tfoot_ya7yt_115 > tr:first-child th {
  padding: var(--flix-spacing-2);
}
._tfoot_ya7yt_115 > tr:last-child td:last-child {
  border-bottom-right-radius: var(--flix-spacing-1);
}
._tfoot_ya7yt_115 > tr:last-child td {
  padding: var(--flix-spacing-2);
}
._tfoot_ya7yt_115 > tr:last-child th:first-child {
  border-bottom-left-radius: var(--flix-spacing-1);
}

@media (max-width: 768px) {
  ._panelMoneyHandoff_ya7yt_141 > div {
    min-width: 100%;
  }
}._hcAcccordion_110d5_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_110d5_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_110d5_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_110d5_12 {
  background-color: var(--flix-highlight-color);
}

._printView_110d5_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_110d5_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_110d5_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_110d5_55 {
  width: 100%;
}

._iconAttention_110d5_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_110d5_66 {
  top: 10px;
  left: 25px;
}

._subtext_110d5_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_110d5_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_110d5_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_110d5_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_110d5_89 tbody {
  width: 100%;
}
._tableNotClickable_110d5_89 tbody > tr:hover {
  background-image: none !important;
}

._buttonsWrapper_110d5_96 {
  display: flex;
}

._button_110d5_96 {
  max-width: 48%;
}
@media (max-width: 768px) {
  ._button_110d5_96 {
    max-width: 100%;
  }
}

._titleWrapper_110d5_109 {
  width: calc(100% + var(--flix-spacing-6));
  margin-left: calc(-1 * var(--flix-spacing-3));
  margin-right: calc(-1 * var(--flix-spacing-3));
}

._popup_110d5_115 {
  z-index: 1210;
}

._breakWord_110d5_119 {
  margin: 0;
}._hcAcccordion_pn59e_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_pn59e_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_pn59e_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_pn59e_12 {
  background-color: var(--flix-highlight-color);
}

._printView_pn59e_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_pn59e_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_pn59e_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_pn59e_55 {
  width: 100%;
}

._iconAttention_pn59e_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_pn59e_66 {
  top: 10px;
  left: 25px;
}

._subtext_pn59e_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_pn59e_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_pn59e_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_pn59e_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_pn59e_89 tbody {
  width: 100%;
}
._tableNotClickable_pn59e_89 tbody > tr:hover {
  background-image: none !important;
}

._breadcrumbs_pn59e_96 {
  width: 100%;
}
._breadcrumbs_pn59e_96 > li > a {
  width: 100%;
  max-width: max-content;
}._hcAcccordion_12ydr_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_12ydr_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_12ydr_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_12ydr_12 {
  background-color: var(--flix-highlight-color);
}

._printView_12ydr_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_12ydr_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_12ydr_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_12ydr_55 {
  width: 100%;
}

._iconAttention_12ydr_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_12ydr_66 {
  top: 10px;
  left: 25px;
}

._subtext_12ydr_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_12ydr_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_12ydr_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_12ydr_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_12ydr_89 tbody {
  width: 100%;
}
._tableNotClickable_12ydr_89 tbody > tr:hover {
  background-image: none !important;
}

._hint_12ydr_96 {
  max-width: 380px;
  font-size: var(--hcr-font-size-fineprint);
  color: var(--hcr-secondary-content-color);
  margin-bottom: var(--flix-spacing-10);
}

._cashInputContainer_12ydr_103 {
  width: 220px;
}

._commentContainer_12ydr_107 {
  width: 370px;
}
@media (max-width: 768px) {
  ._commentContainer_12ydr_107 {
    width: 100%;
    margin-top: var(--flix-spacing-2);
  }
}

._cashInputWrapper_12ydr_117 {
  width: 206px;
}

._inputField_12ydr_121:not(:last-child) {
  margin-bottom: var(--hcr-spacing-2);
}

._cashAmountBox_12ydr_125 {
  max-width: 336px;
  min-width: 336px;
}

._supervisorTotalButton_12ydr_130 {
  max-width: 142px;
}
._supervisorTotalButton_12ydr_130:nth-child(2) {
  margin-left: var(--hcr-spacing-2);
  margin-top: 0;
}
@media (max-width: 768px) {
  ._supervisorTotalButton_12ydr_130 {
    max-width: 100%;
    width: 100%;
  }
}

._supervisorComment_12ydr_144 {
  resize: none;
}

._errorMessage_12ydr_148 {
  color: var(--flix-danger-color);
}

._submittedCashDifference_12ydr_152 {
  margin-top: var(--hcr-spacing-3);
}

._buttonsWrapperMobile_12ydr_156 {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  border-radius: 0;
  display: flex;
  margin-top: var(--flix-spacing-6);
}

._labelMobile_12ydr_167 {
  color: var(--flix-content-secondary-color);
}

._headingTableMobile_12ydr_171 {
  padding-top: 0;
  padding-bottom: var(--flix-spacing-2);
  color: var(--flix-heading-font-color);
}

._tableRowMobile_12ydr_177 {
  margin-top: var(--hcr-spacing-2);
  display: flex;
  align-items: center;
}._hcAcccordion_1ko31_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1ko31_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1ko31_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1ko31_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1ko31_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1ko31_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1ko31_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1ko31_55 {
  width: 100%;
}

._iconAttention_1ko31_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1ko31_66 {
  top: 10px;
  left: 25px;
}

._subtext_1ko31_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1ko31_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1ko31_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1ko31_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1ko31_89 tbody {
  width: 100%;
}
._tableNotClickable_1ko31_89 tbody > tr:hover {
  background-image: none !important;
}

._dateInput_1ko31_96 {
  width: 170px;
  display: inline-block;
}
@media (max-width: 768px) {
  ._dateInput_1ko31_96 {
    width: 100%;
    margin-top: var(--flix-spacing-3);
  }
}

._timeInput_1ko31_107 {
  width: 135px;
  display: inline-block;
}
@media (max-width: 768px) {
  ._timeInput_1ko31_107 {
    width: 100%;
  }
}

@media (max-width: 768px) {
  ._calendarWrapper_1ko31_118 {
    width: 100%;
  }
}

._buttonMobile_1ko31_123 {
  width: 100%;
  margin-top: var(--flix-spacing-5);
}

._dateFieldsContainer_1ko31_128 {
  display: flex;
  align-items: flex-end;
}
._dateFieldsContainer_1ko31_128 > div {
  margin-right: var(--flix-spacing-2);
}
._dateFieldsContainer_1ko31_128 > span {
  margin-right: var(--flix-spacing-2);
}
@media (max-width: 768px) {
  ._dateFieldsContainer_1ko31_128 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-top: var(--flix-spacing-4);
  }
}

._timeWrapper_1ko31_147 {
  display: flex;
  align-items: flex-end;
}
@media (max-width: 768px) {
  ._timeWrapper_1ko31_147 {
    width: 100%;
    margin-top: var(--flix-spacing-3);
  }
}

._timeDivider_1ko31_158 {
  display: inline-block;
  padding: 12px 8px;
}

._tooltipContent_1ko31_163 {
  display: flex;
}

._errorMessage_1ko31_167 {
  margin-bottom: var(--flix-spacing-2);
  color: var(--flix-danger-color);
}

._shortLink_1ko31_172 {
  margin-right: var(--flix-spacing-2);
}

._cashInputWrapper_1ko31_176 {
  width: 206px;
}

._cashInput_1ko31_176:not(:last-child) {
  margin-bottom: var(--hcr-spacing-2);
}

._cashBox_1ko31_184 {
  max-width: 336px;
  min-width: 336px;
  margin-top: var(--hcr-spacing-4);
}

._listViewWrapper_1ko31_190 {
  margin-bottom: var(--hcr-spacing-4);
}

._formReportBox_1ko31_194 {
  max-width: max-content;
  min-width: 650px;
  margin-top: var(--hcr-spacing-4);
}
@media (max-width: 768px) {
  ._formReportBox_1ko31_194 {
    min-width: 0;
    max-width: 100%;
  }
}

._wrapper_1ko31_206 {
  margin-bottom: var(--flix-spacing-2);
  flex-wrap: nowrap;
}
@media (max-width: 1200px) {
  ._wrapper_1ko31_206 {
    flex-wrap: wrap;
  }
}

._currentDateMobile_1ko31_216 {
  display: flex;
  margin-top: var(--hcr-spacing-4);
}

._dateMobile_1ko31_221 {
  margin-right: var(--hcr-spacing-2);
}

._wrapperMobile_1ko31_225 {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}

._eosHeading_1ko31_231 {
  width: 100%;
  margin: 0;
}._hcAcccordion_10hij_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_10hij_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_10hij_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_10hij_12 {
  background-color: var(--flix-highlight-color);
}

._printView_10hij_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_10hij_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_10hij_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_10hij_55 {
  width: 100%;
}

._iconAttention_10hij_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_10hij_66 {
  top: 10px;
  left: 25px;
}

._subtext_10hij_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_10hij_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_10hij_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_10hij_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_10hij_89 tbody {
  width: 100%;
}
._tableNotClickable_10hij_89 tbody > tr:hover {
  background-image: none !important;
}

._datePickerWrapper_10hij_96 {
  width: 100%;
}._hcAcccordion_rnvp8_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_rnvp8_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_rnvp8_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_rnvp8_12 {
  background-color: var(--flix-highlight-color);
}

._printView_rnvp8_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_rnvp8_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_rnvp8_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_rnvp8_55 {
  width: 100%;
}

._iconAttention_rnvp8_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_rnvp8_66 {
  top: 10px;
  left: 25px;
}

._subtext_rnvp8_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_rnvp8_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_rnvp8_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_rnvp8_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_rnvp8_89 tbody {
  width: 100%;
}
._tableNotClickable_rnvp8_89 tbody > tr:hover {
  background-image: none !important;
}

._panel_rnvp8_96 {
  display: none;
}
@media (max-width: 768px) {
  ._panel_rnvp8_96 {
    display: block;
  }
}._hcAcccordion_o5mvu_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_o5mvu_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_o5mvu_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_o5mvu_12 {
  background-color: var(--flix-highlight-color);
}

._printView_o5mvu_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_o5mvu_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_o5mvu_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_o5mvu_55 {
  width: 100%;
}

._iconAttention_o5mvu_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_o5mvu_66 {
  top: 10px;
  left: 25px;
}

._subtext_o5mvu_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_o5mvu_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_o5mvu_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_o5mvu_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_o5mvu_89 tbody {
  width: 100%;
}
._tableNotClickable_o5mvu_89 tbody > tr:hover {
  background-image: none !important;
}

@media print {
  ._printView_o5mvu_16 {
    margin: var(--flix-spacing-2);
    visibility: visible;
  }
}
@page {
  size: portrait;
}
._rowCentered_o5mvu_105 {
  text-align: center;
  padding-top: var(--flix-spacing-4);
}

._divider_o5mvu_110 {
  margin-bottom: var(--flix-spacing-3);
  margin-block-start: 0;
  margin-block-end: 0;
}

._marginBottom_o5mvu_116 {
  margin-bottom: var(--flix-spacing-3);
}

._headerBrand_o5mvu_120 {
  justify-content: flex-start;
}

._wrapHeader_o5mvu_124 {
  white-space: pre-wrap;
}

._commentCell_o5mvu_128 {
  margin: 0;
}

._marginLeft_o5mvu_132 {
  margin-left: var(--flix-spacing-1);
}

._dataTable_o5mvu_136 tbody {
  width: 100%;
  display: table;
}._hcAcccordion_1sphl_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1sphl_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1sphl_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1sphl_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1sphl_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1sphl_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1sphl_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1sphl_55 {
  width: 100%;
}

._iconAttention_1sphl_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1sphl_66 {
  top: 10px;
  left: 25px;
}

._subtext_1sphl_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1sphl_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1sphl_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1sphl_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1sphl_89 tbody {
  width: 100%;
}
._tableNotClickable_1sphl_89 tbody > tr:hover {
  background-image: none !important;
}

@media print {
  ._printView_1sphl_16 {
    margin: var(--flix-spacing-2);
    visibility: visible;
  }
}
@page {
  size: portrait;
}
._rowCentered_1sphl_105 {
  text-align: center;
  padding-top: var(--flix-spacing-4);
}

._divider_1sphl_110 {
  margin-bottom: var(--flix-spacing-3);
  margin-block-start: 0;
  margin-block-end: 0;
}
@media (max-width: 768px) {
  ._divider_1sphl_110 {
    margin: 0 calc(-1 * var(--flix-spacing-2));
  }
}

._marginBottom_1sphl_121 {
  margin-bottom: var(--flix-spacing-3);
}

._headerBrand_1sphl_125 {
  justify-content: flex-start;
}

._wrapHeader_1sphl_129 {
  white-space: pre-wrap;
}

._agentInfo_1sphl_133 {
  margin: 0;
  white-space: break-spaces;
}

._date_1sphl_138 {
  margin-bottom: var(--flix-spacing-6);
}

._dataTable_1sphl_142 tbody {
  width: 100%;
}._hcAcccordion_s7lly_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_s7lly_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_s7lly_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_s7lly_12 {
  background-color: var(--flix-highlight-color);
}

._printView_s7lly_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_s7lly_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_s7lly_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_s7lly_55 {
  width: 100%;
}

._iconAttention_s7lly_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_s7lly_66 {
  top: 10px;
  left: 25px;
}

._subtext_s7lly_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_s7lly_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_s7lly_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_s7lly_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_s7lly_89 tbody {
  width: 100%;
}
._tableNotClickable_s7lly_89 tbody > tr:hover {
  background-image: none !important;
}

._boldText_s7lly_96 {
  font-weight: var(--hcr-font-weight-bold);
}

._listViewWrapper_s7lly_100 {
  margin-bottom: var(--hcr-spacing-4);
}

._breakWord_s7lly_104 {
  word-wrap: break-word;
  margin: 0;
}

._pagerWrapper_s7lly_109 {
  display: flex;
  justify-content: center;
  margin: var(--flix-spacing-6) 0;
}

._gridWrapper_s7lly_115 {
  margin: 0;
  width: 100%;
}

._agentInfoWrapper_s7lly_120 {
  margin-top: var(--flix-spacing-1);
  margin-bottom: var(--flix-spacing-4);
}

._tableInfo_s7lly_125 tbody {
  width: 100%;
}
._tableInfo_s7lly_125 tbody > tr:hover {
  background-image: none !important;
}

._fieldset_s7lly_132 {
  width: 100%;
}

._swipeInfo_s7lly_136 {
  text-align: center;
}

._row_s7lly_140:first-child {
  width: 35% !important;
}._hcAcccordion_ouzw8_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_ouzw8_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_ouzw8_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_ouzw8_12 {
  background-color: var(--flix-highlight-color);
}

._printView_ouzw8_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_ouzw8_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_ouzw8_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_ouzw8_55 {
  width: 100%;
}

._iconAttention_ouzw8_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_ouzw8_66 {
  top: 10px;
  left: 25px;
}

._subtext_ouzw8_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_ouzw8_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_ouzw8_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_ouzw8_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_ouzw8_89 tbody {
  width: 100%;
}
._tableNotClickable_ouzw8_89 tbody > tr:hover {
  background-image: none !important;
}

._hint_ouzw8_96 {
  font-size: var(--hcr-font-size-fineprint);
  color: var(--hcr-secondary-content-color);
  max-width: 430px;
}

._cashAmountBox_ouzw8_102 {
  max-width: 336px;
  min-width: 336px;
}

._supervisorTotalInput_ouzw8_107 {
  min-width: 142px;
  max-width: 142px;
}

._supervisorTotalButton_ouzw8_112 {
  max-width: 142px;
}

._supervisorComment_ouzw8_116 {
  resize: none;
  margin-bottom: var(--hcr-spacing-2);
}

._hintWrapper_ouzw8_121 {
  display: flex;
  justify-content: flex-end;
}

._errorMessage_ouzw8_126 {
  color: var(--flix-danger-color);
}

._buttonWrapper_ouzw8_130 {
  margin-top: var(--hcr-spacing-2);
}

._headingPosition_ouzw8_134 {
  display: flex;
  justify-content: center;
}

._submitBox_ouzw8_139 {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 0;
  z-index: 1000;
}

._titleMobile_ouzw8_148 {
  color: var(--flix-content-secondary-color);
}

._reportedTitle_ouzw8_152 {
  display: flex;
  justify-content: center;
  width: 100% !important;
  position: relative;
}

._bottomSpacing_ouzw8_159 {
  margin-bottom: calc(68px + var(--flix-spacing-6));
}

._iconArrow_ouzw8_163 {
  position: absolute;
  right: var(--flix-spacing-2);
  top: calc(-1 * var(--flix-spacing-1));
}._hcAcccordion_lr1ug_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_lr1ug_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_lr1ug_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_lr1ug_12 {
  background-color: var(--flix-highlight-color);
}

._printView_lr1ug_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_lr1ug_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_lr1ug_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_lr1ug_55 {
  width: 100%;
}

._iconAttention_lr1ug_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_lr1ug_66 {
  top: 10px;
  left: 25px;
}

._subtext_lr1ug_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_lr1ug_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_lr1ug_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_lr1ug_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_lr1ug_89 tbody {
  width: 100%;
}
._tableNotClickable_lr1ug_89 tbody > tr:hover {
  background-image: none !important;
}

._dataTable_lr1ug_96 thead {
  max-width: 80%;
}
._dataTable_lr1ug_96 thead tr th {
  white-space: break-spaces;
  text-overflow: ellipsis;
  white-space: break-spaces;
}
@media (max-width: 1200px) {
  ._dataTable_lr1ug_96 thead tr th {
    max-width: 100px;
  }
}
@media (max-width: 768px) {
  ._dataTable_lr1ug_96 thead tr th {
    max-width: 50px;
  }
}
@media (max-width: 600px) {
  ._dataTable_lr1ug_96 thead tr th {
    max-width: 50px;
  }
}

@media (max-width: 1200px) {
  ._row_lr1ug_121 {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 70px;
  }
}
@media (max-width: 768px) {
  ._row_lr1ug_121 {
    max-width: 50px;
  }
}

._infoBoxWrapper_lr1ug_135 {
  margin: 0;
  width: 100%;
}
._infoBoxWrapper_lr1ug_135 tbody {
  width: 100%;
}

@media (max-width: 1200px) {
  ._comment_lr1ug_144 {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 50px;
    white-space: nowrap;
  }
}._hcAcccordion_1gqtl_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1gqtl_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1gqtl_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1gqtl_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1gqtl_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1gqtl_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1gqtl_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1gqtl_55 {
  width: 100%;
}

._iconAttention_1gqtl_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1gqtl_66 {
  top: 10px;
  left: 25px;
}

._subtext_1gqtl_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1gqtl_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1gqtl_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1gqtl_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1gqtl_89 tbody {
  width: 100%;
}
._tableNotClickable_1gqtl_89 tbody > tr:hover {
  background-image: none !important;
}

._boldText_1gqtl_96 {
  font-weight: var(--hcr-font-weight-bold);
}

._dateField_1gqtl_100 {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 168px;
}
._dateField_1gqtl_100 > div {
  margin-right: var(--flix-spacing-2);
}

._dateWrapper_1gqtl_110 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: var(--hcr-spacing-3);
}

._cashInputWrapper_1gqtl_117 {
  width: 206px;
}

._cashInput_1gqtl_117:not(:last-child) {
  margin-bottom: var(--hcr-spacing-2);
}

._cashAmountBox_1gqtl_125 {
  max-width: 336px;
  min-width: 336px;
  margin-left: 0px !important;
  margin-right: 0px !important;
  width: 100% !important;
  padding-left: 0;
}

._listViewWrapper_1gqtl_134 {
  margin-bottom: var(--hcr-spacing-4);
}

._supervisorReportBox_1gqtl_138 {
  max-width: max-content;
  min-width: 500px;
}
._supervisorReportBox_1gqtl_138 > div {
  padding-left: 0 !important;
}
@media (max-width: 1200px) {
  ._supervisorReportBox_1gqtl_138 {
    margin-top: var(--hcr-spacing-4);
    padding: 0;
    margin-left: 0 !important;
    padding-left: 0;
  }
}
@media (max-width: 768px) {
  ._supervisorReportBox_1gqtl_138 {
    max-width: none;
    min-width: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    margin-left: 0;
  }
  ._supervisorReportBox_1gqtl_138 > div {
    padding-left: var(--flix-spacing-2) !important;
  }
}

._supervisorReportWrapper_1gqtl_167 {
  margin-left: 0px;
  margin-right: 0px;
  width: 100%;
}

._pageContainer_1gqtl_173 {
  margin-left: 0px;
  margin-right: 0px;
  width: 100%;
}

._headingPosition_1gqtl_179 {
  display: flex;
  justify-content: center;
  margin-bottom: var(--flix-spacing-2);
}

._calendarIcon_1gqtl_185 {
  margin-bottom: var(--flix-spacing-half);
}

._titleMobile_1gqtl_189 {
  color: var(--flix-content-secondary-color);
}

._date_1gqtl_100 {
  margin: var(--flix-spacing-6) 0;
}

._agentInfoWrapper_1gqtl_197 {
  margin-bottom: var(--flix-spacing-4);
}

._dateReportWrapper_1gqtl_201 {
  margin-left: 0px;
  margin-right: 0px;
  width: 100%;
}

._eosHeading_1gqtl_207 {
  width: 100%;
  margin: 0;
}._hcAcccordion_1acyu_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1acyu_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1acyu_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1acyu_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1acyu_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1acyu_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1acyu_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1acyu_55 {
  width: 100%;
}

._iconAttention_1acyu_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1acyu_66 {
  top: 10px;
  left: 25px;
}

._subtext_1acyu_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1acyu_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1acyu_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1acyu_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1acyu_89 tbody {
  width: 100%;
}
._tableNotClickable_1acyu_89 tbody > tr:hover {
  background-image: none !important;
}

._page_1acyu_96 {
  padding-bottom: var(--flix-spacing-4);
}

._link_1acyu_100 {
  text-decoration: none;
  color: inherit;
}

._headingWrapper_1acyu_105 {
  display: flex;
  justify-content: space-between;
  padding-bottom: var(--flix-spacing-4);
}

@media (max-width: 768px) {
  ._inputWithTooltip_1acyu_112 {
    max-width: calc(100% - 25px);
  }
}

@media (max-width: 1200px) {
  ._iconAttentionSmall_1acyu_118 {
    top: -10px;
  }
}._hcAcccordion_1x3jq_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1x3jq_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1x3jq_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1x3jq_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1x3jq_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1x3jq_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1x3jq_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1x3jq_55 {
  width: 100%;
}

._iconAttention_1x3jq_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1x3jq_66 {
  top: 10px;
  left: 25px;
}

._subtext_1x3jq_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1x3jq_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1x3jq_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1x3jq_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1x3jq_89 tbody {
  width: 100%;
}
._tableNotClickable_1x3jq_89 tbody > tr:hover {
  background-image: none !important;
}

._buttonBlockWrapper_1x3jq_96 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: var(--flix-spacing-5);
}

._buttonGroupWrapper_1x3jq_103 {
  display: flex;
  justify-content: space-between;
}

._pointer_1x3jq_108 {
  cursor: pointer;
}

@media (max-width: 768px) {
  ._buttonWrapper_1x3jq_113 {
    margin-bottom: var(--flix-spacing-6) !important;
  }
}._hcAcccordion_1ids6_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1ids6_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1ids6_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1ids6_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1ids6_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1ids6_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1ids6_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1ids6_55 {
  width: 100%;
}

._iconAttention_1ids6_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1ids6_66 {
  top: 10px;
  left: 25px;
}

._subtext_1ids6_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1ids6_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1ids6_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1ids6_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1ids6_89 tbody {
  width: 100%;
}
._tableNotClickable_1ids6_89 tbody > tr:hover {
  background-image: none !important;
}

._fieldWrapper_1ids6_47 {
  margin-bottom: 0;
  display: block;
}

._pointer_1ids6_101 {
  cursor: pointer;
}

._legend_1ids6_105 {
  font-size: var(--flix-font-size-primary) !important;
}._hcAcccordion_t0wxk_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_t0wxk_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_t0wxk_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_t0wxk_12 {
  background-color: var(--flix-highlight-color);
}

._printView_t0wxk_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_t0wxk_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_t0wxk_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_t0wxk_55 {
  width: 100%;
}

._iconAttention_t0wxk_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_t0wxk_66 {
  top: 10px;
  left: 25px;
}

._subtext_t0wxk_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_t0wxk_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_t0wxk_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_t0wxk_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_t0wxk_89 tbody {
  width: 100%;
}
._tableNotClickable_t0wxk_89 tbody > tr:hover {
  background-image: none !important;
}

._billingAccountWrapper_t0wxk_96 {
  margin-top: 27px;
}._hcAcccordion_1bf9q_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1bf9q_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1bf9q_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1bf9q_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1bf9q_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1bf9q_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1bf9q_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1bf9q_55 {
  width: 100%;
}

._iconAttention_1bf9q_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1bf9q_66 {
  top: 10px;
  left: 25px;
}

._subtext_1bf9q_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1bf9q_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1bf9q_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1bf9q_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1bf9q_89 tbody {
  width: 100%;
}
._tableNotClickable_1bf9q_89 tbody > tr:hover {
  background-image: none !important;
}

._link_1bf9q_96 {
  text-decoration: none;
  color: inherit;
}

._requestBlock_1bf9q_101 {
  display: flex;
  flex-direction: column;
}

._button_1bf9q_106 {
  align-self: end;
}

._requestText_1bf9q_110 {
  margin-top: var(--flix-spacing-1);
}._hcAcccordion_1ffyv_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1ffyv_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1ffyv_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1ffyv_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1ffyv_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1ffyv_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1ffyv_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1ffyv_55 {
  width: 100%;
}

._iconAttention_1ffyv_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1ffyv_66 {
  top: 10px;
  left: 25px;
}

._subtext_1ffyv_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1ffyv_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1ffyv_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1ffyv_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1ffyv_89 tbody {
  width: 100%;
}
._tableNotClickable_1ffyv_89 tbody > tr:hover {
  background-image: none !important;
}

._requestBtn_1ffyv_96 {
  width: fit-content;
  margin-bottom: var(--flix-spacing-2);
}

._link_1ffyv_101 {
  text-decoration: none;
  color: inherit;
}._hcAcccordion_1kxxz_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1kxxz_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1kxxz_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1kxxz_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1kxxz_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1kxxz_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1kxxz_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1kxxz_55 {
  width: 100%;
}

._iconAttention_1kxxz_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1kxxz_66 {
  top: 10px;
  left: 25px;
}

._subtext_1kxxz_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1kxxz_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1kxxz_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1kxxz_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1kxxz_89 tbody {
  width: 100%;
}
._tableNotClickable_1kxxz_89 tbody > tr:hover {
  background-image: none !important;
}

._h1_1kxxz_96 {
  padding: 0 0 var(--flix-spacing-2) 0;
}

._h3_1kxxz_100 {
  padding: 0 0 var(--flix-spacing-4) 0;
}

._page_1kxxz_104 {
  margin-bottom: var(--flix-spacing-4);
}

._infoBox_1kxxz_108 {
  margin-top: var(--flix-spacing-7);
  font-weight: var(--flix-font-weight-bold);
}

._headingWrapper_1kxxz_113 {
  display: flex;
  justify-content: space-between;
  margin-bottom: var(--flix-spacing-2);
}

._headingBlock_1kxxz_119 {
  flex-direction: column;
}

._link_1kxxz_123 {
  text-decoration: none;
  color: inherit;
}

._associatedUsersLink_1kxxz_128 {
  text-decoration: none;
  cursor: pointer;
}
._associatedUsersLink_1kxxz_128:hover {
  text-decoration: none;
}._hcAcccordion_1uq89_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1uq89_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1uq89_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1uq89_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1uq89_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1uq89_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1uq89_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1uq89_55 {
  width: 100%;
}

._iconAttention_1uq89_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1uq89_66 {
  top: 10px;
  left: 25px;
}

._subtext_1uq89_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1uq89_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1uq89_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1uq89_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1uq89_89 tbody {
  width: 100%;
}
._tableNotClickable_1uq89_89 tbody > tr:hover {
  background-image: none !important;
}

._gridCol_1uq89_96 {
  padding-left: 0;
  margin-bottom: var(--flix-spacing-2);
}

._fieldBlock_1uq89_101 {
  padding-left: 0;
}

._generalInfo_1uq89_105 {
  margin-bottom: var(--flix-spacing-5);
}

._iconNewTab_1uq89_109 {
  color: var(--flix-link-color);
}

._buttonBlockWrapper_1uq89_113 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: var(--flix-spacing-5);
}

._buttonGroupWrapper_1uq89_120 {
  display: flex;
  justify-content: space-between;
}

._submit_1uq89_125::before {
  height: var(--flix-spacing-2);
}

._label_1uq89_129 {
  margin-bottom: 0;
}

._codeWrapper_1uq89_133 {
  margin: 0;
}

._switch_1uq89_137 {
  display: inline-block;
}
._switch_1uq89_137 > label {
  grid-template-columns: var(--hcr-spacing-8) auto;
}
._switch_1uq89_137 > label::before, ._switch_1uq89_137 > label::after {
  grid-column: 1;
}

._legend_1uq89_147 {
  font-size: var(--flix-font-size-primary) !important;
}

._fieldset_1uq89_151 {
  display: flex;
  flex-direction: row;
  align-items: center;
}._hcAcccordion_14yzv_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_14yzv_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_14yzv_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_14yzv_12 {
  background-color: var(--flix-highlight-color);
}

._printView_14yzv_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_14yzv_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_14yzv_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_14yzv_55 {
  width: 100%;
}

._iconAttention_14yzv_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_14yzv_66 {
  top: 10px;
  left: 25px;
}

._subtext_14yzv_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_14yzv_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_14yzv_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_14yzv_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_14yzv_89 tbody {
  width: 100%;
}
._tableNotClickable_14yzv_89 tbody > tr:hover {
  background-image: none !important;
}

@media (max-width: 768px) {
  ._inputWithTooltip_14yzv_97 {
    max-width: calc(100% - 25px);
  }
}

@media (max-width: 1200px) {
  ._iconAttentionSmall_14yzv_103 {
    top: -10px;
  }
}._hcAcccordion_18v0u_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_18v0u_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_18v0u_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_18v0u_12 {
  background-color: var(--flix-highlight-color);
}

._printView_18v0u_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_18v0u_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_18v0u_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_18v0u_55 {
  width: 100%;
}

._iconAttention_18v0u_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_18v0u_66 {
  top: 10px;
  left: 25px;
}

._subtext_18v0u_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_18v0u_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_18v0u_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_18v0u_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_18v0u_89 tbody {
  width: 100%;
}
._tableNotClickable_18v0u_89 tbody > tr:hover {
  background-image: none !important;
}

._divider_18v0u_96 {
  margin: var(--flix-spacing-2) 0;
}

._associatedUsersLink_18v0u_100 {
  text-decoration: none;
  cursor: pointer;
}
._associatedUsersLink_18v0u_100:hover {
  text-decoration: none;
}._hcAcccordion_13kjn_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_13kjn_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_13kjn_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_13kjn_12 {
  background-color: var(--flix-highlight-color);
}

._printView_13kjn_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_13kjn_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_13kjn_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_13kjn_55 {
  width: 100%;
}

._iconAttention_13kjn_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_13kjn_66 {
  top: 10px;
  left: 25px;
}

._subtext_13kjn_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_13kjn_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_13kjn_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_13kjn_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_13kjn_89 tbody {
  width: 100%;
}
._tableNotClickable_13kjn_89 tbody > tr:hover {
  background-image: none !important;
}

._buttonBlockWrapper_13kjn_96 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: var(--flix-spacing-5);
}

._buttonGroupWrapper_13kjn_103 {
  display: flex;
  justify-content: space-between;
}

._gridCol_13kjn_108 {
  margin-left: var(--flix-spacing-1);
}
@media (max-width: 768px) {
  ._gridCol_13kjn_108 {
    margin-left: auto;
  }
}

._gridSpacing_13kjn_117 {
  margin-top: var(--flix-spacing-3);
}
@media (max-width: 768px) {
  ._gridSpacing_13kjn_117 {
    margin-top: auto;
  }
}

@media (max-width: 768px) {
  ._buttonWrapper_13kjn_127 {
    margin-bottom: var(--flix-spacing-6) !important;
  }
}._hcAcccordion_156p2_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_156p2_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_156p2_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_156p2_12 {
  background-color: var(--flix-highlight-color);
}

._printView_156p2_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_156p2_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_156p2_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_156p2_55 {
  width: 100%;
}

._iconAttention_156p2_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_156p2_66 {
  top: 10px;
  left: 25px;
}

._subtext_156p2_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_156p2_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_156p2_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_156p2_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_156p2_89 tbody {
  width: 100%;
}
._tableNotClickable_156p2_89 tbody > tr:hover {
  background-image: none !important;
}

._page_156p2_96 {
  margin-bottom: var(--flix-spacing-4);
}

._heading_156p2_100 {
  margin-bottom: var(--flix-spacing-5);
}

._headingWrapper_156p2_104 {
  display: flex;
  justify-content: space-between;
  margin-bottom: var(--flix-spacing-6);
}

._link_156p2_110 {
  text-decoration: none;
  color: inherit;
}._hcAcccordion_y6bxq_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_y6bxq_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_y6bxq_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_y6bxq_12 {
  background-color: var(--flix-highlight-color);
}

._printView_y6bxq_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_y6bxq_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_y6bxq_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_y6bxq_55 {
  width: 100%;
}

._iconAttention_y6bxq_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_y6bxq_66 {
  top: 10px;
  left: 25px;
}

._subtext_y6bxq_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_y6bxq_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_y6bxq_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_y6bxq_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_y6bxq_89 tbody {
  width: 100%;
}
._tableNotClickable_y6bxq_89 tbody > tr:hover {
  background-image: none !important;
}

._salesPointLink_y6bxq_96 {
  display: flex;
  justify-content: space-between;
  text-decoration: none;
  cursor: pointer;
}
._salesPointLink_y6bxq_96:hover {
  text-decoration: none;
  color: var(--flix-grayscale-70-color);
}
._salesPointLink_y6bxq_96 {
  color: var(--flix-grayscale-70-color);
}

._salesPoint_y6bxq_96 {
  margin: 0;
}._hcAcccordion_radl7_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_radl7_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_radl7_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_radl7_12 {
  background-color: var(--flix-highlight-color);
}

._printView_radl7_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_radl7_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_radl7_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_radl7_55 {
  width: 100%;
}

._iconAttention_radl7_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_radl7_66 {
  top: 10px;
  left: 25px;
}

._subtext_radl7_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_radl7_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_radl7_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_radl7_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_radl7_89 tbody {
  width: 100%;
}
._tableNotClickable_radl7_89 tbody > tr:hover {
  background-image: none !important;
}

._empty_radl7_96 {
  overflow-y: hidden;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

._tableWrapper_radl7_102 {
  max-height: calc(100vh - 240px);
}
._tableWrapper_radl7_102 th {
  vertical-align: top;
}
._tableWrapper_radl7_102 td {
  vertical-align: top;
}
._tableWrapper_radl7_102 td:nth-child(1) {
  line-break: anywhere;
}
._tableWrapper_radl7_102 th,
._tableWrapper_radl7_102 td {
  text-align: left;
}

._tableWrapperFixed_radl7_119 {
  overflow-y: hidden;
}

._empty_radl7_96 th {
  border-bottom: 0;
}

._wrapHeader_radl7_127 {
  white-space: pre-wrap;
}

._agentEmail_radl7_131 {
  transform: translateX(-25%);
}

._bookingNumber_radl7_135 {
  display: flex;
}

._noWrap_radl7_139 {
  white-space: nowrap;
}

._headerCell_radl7_143 {
  border-width: 0 0 1px !important;
}

table tfoot {
  position: sticky;
}

table tfoot {
  inset-block-end: 0;
  background: var(--flix-box-bg-color);
}

._passenger_radl7_156 span {
  padding: var(--flix-spacing-1);
  margin-left: calc(var(--flix-spacing-1) * -1);
}
._passenger_radl7_156 span:hover {
  border-radius: var(--primary-border-radius, 6px);
  background: var(--colors-interaction-states-hover, rgba(0, 0, 0, 0.06));
}

._loader_radl7_165 {
  padding: 0;
}._hcAcccordion_3o9cs_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_3o9cs_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_3o9cs_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_3o9cs_12 {
  background-color: var(--flix-highlight-color);
}

._printView_3o9cs_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_3o9cs_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_3o9cs_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_3o9cs_55 {
  width: 100%;
}

._iconAttention_3o9cs_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_3o9cs_66 {
  top: 10px;
  left: 25px;
}

._subtext_3o9cs_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_3o9cs_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_3o9cs_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_3o9cs_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_3o9cs_89 tbody {
  width: 100%;
}
._tableNotClickable_3o9cs_89 tbody > tr:hover {
  background-image: none !important;
}

._iconNewTabWrapper_3o9cs_96 {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  fill: currentcolor;
}._hcAcccordion_c24nx_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_c24nx_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_c24nx_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_c24nx_12 {
  background-color: var(--flix-highlight-color);
}

._printView_c24nx_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_c24nx_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_c24nx_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_c24nx_55 {
  width: 100%;
}

._iconAttention_c24nx_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_c24nx_66 {
  top: 10px;
  left: 25px;
}

._subtext_c24nx_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_c24nx_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_c24nx_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_c24nx_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_c24nx_89 tbody {
  width: 100%;
}
._tableNotClickable_c24nx_89 tbody > tr:hover {
  background-image: none !important;
}

._column_c24nx_96 {
  display: flex;
}

._icon_c24nx_59 {
  margin: 3px 10px 0 0;
  max-width: 20px;
  flex-basis: 100%;
}._hcAcccordion_1i156_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1i156_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1i156_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1i156_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1i156_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1i156_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1i156_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1i156_55 {
  width: 100%;
}

._iconAttention_1i156_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1i156_66 {
  top: 10px;
  left: 25px;
}

._subtext_1i156_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1i156_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1i156_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1i156_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1i156_89 tbody {
  width: 100%;
}
._tableNotClickable_1i156_89 tbody > tr:hover {
  background-image: none !important;
}

._eosHeading_1i156_96 {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

._createNewBtn_1i156_102 {
  max-width: fit-content;
}
@media (max-width: 768px) {
  ._createNewBtn_1i156_102 {
    max-width: none;
  }
}

._eosHeader_1i156_111 tr > th {
  white-space: pre-wrap;
  text-align: right;
  vertical-align: text-top;
}
._eosHeader_1i156_111 tr > th:first-child {
  width: max-content !important;
  white-space: nowrap;
  text-align: left;
}
._eosHeader_1i156_111 tr > th:nth-last-child(2) {
  width: 10%;
}
._eosHeader_1i156_111 tr > th:last-child {
  text-align: left;
  min-width: 120px;
}

._dateTime_1i156_129 {
  width: max-content;
}

._dataTable_1i156_133 > td {
  text-align: right !important;
  vertical-align: top;
}
._dataTable_1i156_133 > td:first-child {
  text-align: left !important;
}
._dataTable_1i156_133 > td:nth-last-child(1) {
  text-align: left !important;
  min-width: 230px;
}
._dataTable_1i156_133 > td > ol {
  margin: 0;
}
@media (max-width: 768px) {
  ._dataTable_1i156_133 > td {
    text-align: right !important;
  }
  ._dataTable_1i156_133 > td:nth-last-child(1) {
    text-align: right !important;
    min-width: auto;
  }
}

._dataTableShiftTime_1i156_157 {
  margin-bottom: var(--flix-spacing-6);
}
._dataTableShiftTime_1i156_157 > table > tbody > tr > td > ol {
  margin: 0;
  padding-left: var(--flix-spacing-4);
}

._description_1i156_165 {
  max-width: 750px;
}

._eosHeaderSmall_1i156_169 {
  background-color: var(--flix-bg-secondary-color);
}
._eosHeaderSmall_1i156_169 > tr > th {
  text-align: end;
}

._tableSmall_1i156_176 {
  margin-bottom: var(--flix-spacing-2) !important;
}

._row_1i156_180:first-child {
  width: 25%;
}._hcAcccordion_1smdj_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1smdj_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1smdj_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1smdj_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1smdj_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1smdj_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1smdj_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1smdj_55 {
  width: 100%;
}

._iconAttention_1smdj_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1smdj_66 {
  top: 10px;
  left: 25px;
}

._subtext_1smdj_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1smdj_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1smdj_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1smdj_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1smdj_89 tbody {
  width: 100%;
}
._tableNotClickable_1smdj_89 tbody > tr:hover {
  background-image: none !important;
}

@media print {
  ._printView_1smdj_16 {
    margin: var(--flix-spacing-2);
    visibility: visible;
  }
}
@page {
  size: portrait !important;
}._hcAcccordion_zplzn_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_zplzn_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_zplzn_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_zplzn_12 {
  background-color: var(--flix-highlight-color);
}

._printView_zplzn_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_zplzn_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_zplzn_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_zplzn_55 {
  width: 100%;
}

._iconAttention_zplzn_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_zplzn_66 {
  top: 10px;
  left: 25px;
}

._subtext_zplzn_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_zplzn_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_zplzn_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_zplzn_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_zplzn_89 tbody {
  width: 100%;
}
._tableNotClickable_zplzn_89 tbody > tr:hover {
  background-image: none !important;
}

._eosHeading_zplzn_96 {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

._createNewBtn_zplzn_102 {
  max-width: fit-content;
}

._eodHeader_zplzn_106 tr > th {
  white-space: pre-wrap;
  text-align: right !important;
  vertical-align: text-top;
}
._eodHeader_zplzn_106 tr > th:first-child {
  width: max-content !important;
  white-space: nowrap;
  text-align: left !important;
}
._eodHeader_zplzn_106 tr > th:nth-child(3) {
  width: min-content !important;
}
._eodHeader_zplzn_106 tr > th:last-child {
  text-align: left !important;
}

._dataTable_zplzn_123 > td {
  text-align: right !important;
  vertical-align: top;
}
._dataTable_zplzn_123 > td:nth-child(3) {
  width: min-content !important;
}
._dataTable_zplzn_123 > td:nth-last-child(2) {
  width: min-content !important;
}
._dataTable_zplzn_123 > td:last-child {
  text-align: left !important;
  white-space: nowrap;
  padding-right: var(--flix-spacing-6);
}

._description_zplzn_139 {
  max-width: 750px;
}._hcAcccordion_16oa1_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_16oa1_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_16oa1_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_16oa1_12 {
  background-color: var(--flix-highlight-color);
}

._printView_16oa1_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_16oa1_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_16oa1_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_16oa1_55 {
  width: 100%;
}

._iconAttention_16oa1_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_16oa1_66 {
  top: 10px;
  left: 25px;
}

._subtext_16oa1_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_16oa1_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_16oa1_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_16oa1_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_16oa1_89 tbody {
  width: 100%;
}
._tableNotClickable_16oa1_89 tbody > tr:hover {
  background-image: none !important;
}

._cardColor_16oa1_96 {
  color: var(--flix-brand-secondary-color) !important;
}

._eosHeader_16oa1_100 tr > th {
  white-space: pre-wrap;
  vertical-align: text-top;
}
._eosHeader_16oa1_100 tr > th:last-child {
  width: 10%;
}

._secondCurrencyIcon_16oa1_108 {
  fill: var(--flix-neutral-color) !important;
}

._agentReported_16oa1_112 {
  width: 216px;
}

._supervisorCounted_16oa1_116 {
  width: 36%;
  width: 216px;
  padding: 0 !important;
}
._supervisorCounted_16oa1_116 > h4 {
  width: max-content;
}

._totalBtn_16oa1_125 {
  padding: 0;
}

._textNormal_16oa1_129 {
  font-weight: var(--flix-font-weight-normal) !important;
}

._errorMessage_16oa1_133 {
  margin-bottom: var(--flix-spacing-2);
  color: var(--flix-danger-color);
}

._inputIconRight_16oa1_138 {
  order: 4;
}

._dateInput_16oa1_142 {
  width: auto !important;
}

._select_16oa1_146 > select {
  background-image: linear-gradient(var(--hcr-bg-primary-transparent-color), var(--hcr-bg-primary-transparent-color)), linear-gradient(var(--hcr-danger-color), var(--hcr-danger-color)) !important;
  border-color: var(--hcr-danger-color) !important;
}

._textEnd_16oa1_151 {
  text-align: end;
}

._userInfoWrapper_16oa1_155 {
  margin-bottom: var(--flix-spacing-4);
}

._countedAmountBox_16oa1_159 {
  width: 706px;
}
@media (max-width: 1200px) {
  ._countedAmountBox_16oa1_159 {
    width: auto;
  }
}

._reasonsList_16oa1_168 {
  margin: 0;
}

._linkSpacing_16oa1_172 {
  text-decoration: none !important;
}

._rowCentered_16oa1_176 {
  text-align: center;
}

._pageContainer_16oa1_180 {
  padding-bottom: var(--flix-spacing-8);
}._hcAcccordion_iosas_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_iosas_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_iosas_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_iosas_12 {
  background-color: var(--flix-highlight-color);
}

._printView_iosas_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_iosas_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_iosas_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_iosas_55 {
  width: 100%;
}

._iconAttention_iosas_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_iosas_66 {
  top: 10px;
  left: 25px;
}

._subtext_iosas_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_iosas_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_iosas_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_iosas_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_iosas_89 tbody {
  width: 100%;
}
._tableNotClickable_iosas_89 tbody > tr:hover {
  background-image: none !important;
}

@media print {
  ._printView_iosas_16 {
    margin: var(--flix-spacing-2);
    visibility: visible;
  }
}
@page {
  size: portrait;
}
._supervisorInfo_iosas_105 {
  text-align: end;
}
._supervisorInfo_iosas_105 > p {
  margin-bottom: 0;
}

._countedAmountWrapper_iosas_112 {
  max-width: 706px;
}

._headerBrand_iosas_116 {
  display: flex;
  justify-content: space-between;
}
._headerBrand_iosas_116 a {
  padding: 0 !important;
  margin-left: calc(var(--flix-spacing-half) * -1);
}

._reportHeader_iosas_125 {
  padding: 0;
}._hcAcccordion_1jkjq_1:first-of-type {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._hcAcccordion_1jkjq_1[open] summary {
  border-bottom: 1px solid var(--flix-grayscale-50-color);
}
._hcAcccordion_1jkjq_1[open] article {
  padding: var(--hcr-spacing-1) var(--hcr-spacing-4) var(--hcr-spacing-2);
}

._hcStateHighlight_1jkjq_12 {
  background-color: var(--flix-highlight-color);
}

._printView_1jkjq_16 {
  margin: var(--flix-spacing-2);
}

input::selection,
textarea::selection {
  background: #bccefb;
}
input::-moz-selection,
textarea::-moz-selection {
  /* Code for Firefox */
  background: #bccefb;
}

@keyframes _horizontal-shaking_1jkjq_1 {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(-3px);
  }
  75% {
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
._fieldWrapper_1jkjq_47 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
}

._input_1jkjq_55 {
  width: 100%;
}

._iconAttention_1jkjq_59 {
  color: var(--flix-icon-primary-color);
  position: absolute;
  left: 6px;
  cursor: pointer;
}

._tooltip_1jkjq_66 {
  top: 10px;
  left: 25px;
}

._subtext_1jkjq_71 {
  font-size: var(--flix-font-size-fineprint);
  color: var(--flix-content-secondary-color);
}

._smallText_1jkjq_76 {
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}

._textCapitalize_1jkjq_81 {
  display: block;
  text-transform: lowercase;
}
._textCapitalize_1jkjq_81:first-letter {
  text-transform: capitalize;
}

._tableNotClickable_1jkjq_89 tbody {
  width: 100%;
}
._tableNotClickable_1jkjq_89 tbody > tr:hover {
  background-image: none !important;
}

._loader_1jkjq_96 {
  position: absolute;
  top: 40vh;
  left: calc(50% - 36px);
}:root {
  --hcr-brand-primary-color: #97d700;
  --hcr-ui-primary-color: #31a100;
  --hcr-ui-primary-light-color: #5cc500;
  --hcr-ui-primary-dark-color: #187d00;
  --hcr-grayscale-0-color: #ffffff;
  --hcr-grayscale-10-color: #f7f7f7;
  --hcr-grayscale-30-color: #e1e1e1;
  --hcr-grayscale-50-color: #c8c8c8;
  --hcr-grayscale-70-color: #646464;
  --hcr-grayscale-90-color: #444444;
  --hcr-grayscale-100-color: #353535;
  --hcr-neutral-color: #016ae7;
  --hcr-success-color: #228f00;
  --hcr-success-dark-color: #136b00;
  --hcr-warning-color: #ff5704;
  --hcr-warning-dark-color: #c42d00;
  --hcr-danger-color: #dd2828;
  --hcr-danger-dark-color: #b31414;
  --hcr-bg-primary-color: #ffffff;
  --hcr-bg-primary-transparent-color: rgba(255, 255, 255, 0.88);
  --hcr-bg-secondary-color: #f7f7f7;
  --hcr-box-bg-color: #ffffff;
  --hcr-highlight-color: #e5f9c0;
  --hcr-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --hcr-focus-outline-color: #016ae7;
  --hcr-content-primary-color: #353535;
  --hcr-content-secondary-color: #646464;
  --hcr-heading-font-color: #353535;
  --hcr-link-color: #0047de;
  --hcr-line-primary-color: #c8c8c8;
  --hcr-icon-primary-color: #8b8b8b;
  --hcr-icon-secondary-color: #97d700;
  --hcr-box-shadow-color: rgba(0, 0, 0, 0.18);
  --hcr-box-shadow-subtle-color: rgba(0, 0, 0, 0.06);
  --hcr-button-primary-color: #97d700;
  --hcr-button-label-color: #353535;
  --hcr-header-bg-color: #97d700;
  --hcr-header-color: #353535;
  --hcr-header-nav-bg-color-tablet: #5cc500;
  --hcr-input-border-color: #8b8b8b;
  --hcr-input-height-mobile: 44px;
  --hcr-input-height-desktop: 36px;
  --hcr-spacing-1: 6px;
  --hcr-spacing-2: 12px;
  --hcr-spacing-3: 18px;
  --hcr-spacing-4: 24px;
  --hcr-spacing-5: 30px;
  --hcr-spacing-6: 36px;
  --hcr-spacing-7: 42px;
  --hcr-spacing-8: 48px;
  --hcr-spacing-9: 54px;
  --hcr-spacing-10: 60px;
  --hcr-spacing-11: 66px;
  --hcr-spacing-12: 72px;
  --hcr-spacing-half: 3px;
  --hcr-grid-gutter-2: 12px;
  --hcr-grid-gutter-4: 24px;
  --hcr-page-min-width: 320px;
  --hcr-page-max-width: 1200px;
  --hcr-font-size-base: 1rem;
  --hcr-font-size-primary: 1rem;
  --hcr-font-size-small: 0.875rem;
  --hcr-font-size-fineprint: 0.75rem;
  --hcr-font-size-h1: 1.7rem;
  --hcr-font-size-h2: 1.3rem;
  --hcr-font-size-h3: 1.1rem;
  --hcr-font-size-h4: 1rem;
  --hcr-line-height-primary: 1.5rem;
  --hcr-line-height-small: 1.125rem;
  --hcr-line-height-fineprint: 0.938rem;
  --hcr-line-height-h1: 2rem;
  --hcr-line-height-h2: 1.7rem;
  --hcr-line-height-h3: 1.5rem;
  --hcr-line-height-h4: 1.5rem;
  --hcr-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
  --hcr-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --hcr-disabled-element-opacity: 0.5;
  --hcr-primary-border-radius: 6px;
  --hcr-primary-box-shadow: 0px 6px 12px rgba(0, 0, 0, .06), 0px 3px 18px rgba(0, 0, 0, .06), 0px 3px 6px rgba(0, 0, 0, .18);
  --hcr-color-scheme: normal;
  --hcr-font-family-primary: Roboto, Arial, sans-serif;
  --hcr-font-weight-normal: 400;
  --hcr-font-weight-semibold: 500;
  --hcr-font-weight-bold: 700;
}

:root {
  color: var(--hcr-content-primary-color);
  font-family: var(--hcr-font-family-primary);
  font-size: var(--hcr-font-size-base);
  font-weight: var(--hcr-font-weight-normal);
  line-height: var(--hcr-line-height-primary);
  color-scheme: var(--hcr-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  :root {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--hcr-font-family-primary);
  }
}

.hcr-theme-flix-dark {
  --hcr-brand-primary-color: #97d700;
  --hcr-ui-primary-color: #97d700;
  --hcr-ui-primary-light-color: #44b300;
  --hcr-ui-primary-dark-color: #cef38d;
  --hcr-grayscale-0-color: #151515;
  --hcr-grayscale-10-color: #252525;
  --hcr-grayscale-30-color: #444444;
  --hcr-grayscale-50-color: #646464;
  --hcr-grayscale-70-color: #8b8b8b;
  --hcr-grayscale-90-color: #c8c8c8;
  --hcr-grayscale-100-color: #ffffff;
  --hcr-neutral-color: #039fd5;
  --hcr-success-color: #44b300;
  --hcr-success-dark-color: #cef38d;
  --hcr-warning-color: #ff8206;
  --hcr-warning-dark-color: #ffe393;
  --hcr-danger-color: #fd5a5a;
  --hcr-danger-dark-color: #ffc9ce;
  --hcr-bg-primary-color: #151515;
  --hcr-bg-primary-transparent-color: rgba(53, 53, 53, 0.88);
  --hcr-bg-secondary-color: #121212;
  --hcr-box-bg-color: #252525;
  --hcr-highlight-color: #0a3c00;
  --hcr-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --hcr-focus-outline-color: #016ae7;
  --hcr-content-primary-color: #ffffff;
  --hcr-content-secondary-color: #c8c8c8;
  --hcr-heading-font-color: #ffffff;
  --hcr-link-color: #3bd0de;
  --hcr-line-primary-color: #646464;
  --hcr-icon-primary-color: #ffffff;
  --hcr-icon-secondary-color: #97d700;
  --hcr-box-shadow-color: rgba(0, 0, 0, 0.18);
  --hcr-box-shadow-subtle-color: rgba(0, 0, 0, 0.06);
  --hcr-button-primary-color: #97d700;
  --hcr-button-label-color: #252525;
  --hcr-header-bg-color: #252525;
  --hcr-header-color: #ffffff;
  --hcr-header-nav-bg-color-tablet: #202020;
  --hcr-input-border-color: #c8c8c8;
  --hcr-input-height-mobile: 44px;
  --hcr-input-height-desktop: 36px;
  --hcr-spacing-1: 6px;
  --hcr-spacing-2: 12px;
  --hcr-spacing-3: 18px;
  --hcr-spacing-4: 24px;
  --hcr-spacing-5: 30px;
  --hcr-spacing-6: 36px;
  --hcr-spacing-7: 42px;
  --hcr-spacing-8: 48px;
  --hcr-spacing-9: 54px;
  --hcr-spacing-10: 60px;
  --hcr-spacing-11: 66px;
  --hcr-spacing-12: 72px;
  --hcr-spacing-half: 3px;
  --hcr-grid-gutter-2: 12px;
  --hcr-grid-gutter-4: 24px;
  --hcr-page-min-width: 320px;
  --hcr-page-max-width: 1200px;
  --hcr-font-size-base: 1rem;
  --hcr-font-size-primary: 1rem;
  --hcr-font-size-small: 0.875rem;
  --hcr-font-size-fineprint: 0.75rem;
  --hcr-font-size-h1: 1.7rem;
  --hcr-font-size-h2: 1.3rem;
  --hcr-font-size-h3: 1.1rem;
  --hcr-font-size-h4: 1rem;
  --hcr-line-height-primary: 1.5rem;
  --hcr-line-height-small: 1.125rem;
  --hcr-line-height-fineprint: 0.938rem;
  --hcr-line-height-h1: 2rem;
  --hcr-line-height-h2: 1.7rem;
  --hcr-line-height-h3: 1.5rem;
  --hcr-line-height-h4: 1.5rem;
  --hcr-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --hcr-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24));
  --hcr-disabled-element-opacity: 0.5;
  --hcr-primary-border-radius: 6px;
  --hcr-primary-box-shadow: 0px 6px 12px rgba(0, 0, 0, .06), 0px 3px 18px rgba(0, 0, 0, .06), 0px 3px 6px rgba(0, 0, 0, .18);
  --hcr-color-scheme: dark;
  --hcr-font-family-primary: Roboto, Arial, sans-serif;
  --hcr-font-weight-normal: 400;
  --hcr-font-weight-semibold: 500;
  --hcr-font-weight-bold: 700;
}

.hcr-theme-flix-dark {
  color: var(--hcr-content-primary-color);
  font-family: var(--hcr-font-family-primary);
  font-size: var(--hcr-font-size-base);
  font-weight: var(--hcr-font-weight-normal);
  line-height: var(--hcr-line-height-primary);
  color-scheme: var(--hcr-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  .hcr-theme-flix-dark {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--hcr-font-family-primary);
  }
}

.hcr-theme-high-contrast {
  --hcr-brand-primary-color: #ffff00;
  --hcr-ui-primary-color: #ffffff;
  --hcr-ui-primary-light-color: #ffffff;
  --hcr-ui-primary-dark-color: #000000;
  --hcr-grayscale-0-color: #000000;
  --hcr-grayscale-10-color: #000000;
  --hcr-grayscale-30-color: #000000;
  --hcr-grayscale-50-color: #000000;
  --hcr-grayscale-70-color: #ffffff;
  --hcr-grayscale-90-color: #ffffff;
  --hcr-grayscale-100-color: #ffffff;
  --hcr-neutral-color: #ffff00;
  --hcr-success-color: #ffff00;
  --hcr-success-dark-color: #ffff00;
  --hcr-warning-color: #ffff00;
  --hcr-warning-dark-color: #ffff00;
  --hcr-danger-color: #ffff00;
  --hcr-danger-dark-color: #ffff00;
  --hcr-bg-primary-color: #000000;
  --hcr-bg-primary-transparent-color: rgba(0, 0, 0, 0.88);
  --hcr-bg-secondary-color: #000000;
  --hcr-box-bg-color: #000000;
  --hcr-highlight-color: #000000;
  --hcr-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --hcr-focus-outline-color: #ffff00;
  --hcr-content-primary-color: #ffffff;
  --hcr-content-secondary-color: #ffffff;
  --hcr-heading-font-color: #ffffff;
  --hcr-link-color: #ffff00;
  --hcr-line-primary-color: #ffffff;
  --hcr-icon-primary-color: #ffffff;
  --hcr-icon-secondary-color: #ffffff;
  --hcr-box-shadow-color: rgba(255, 255, 255, 0.18);
  --hcr-box-shadow-subtle-color: rgba(255, 255, 255, 0.06);
  --hcr-button-primary-color: #ffffff;
  --hcr-button-label-color: #000000;
  --hcr-header-bg-color: #000000;
  --hcr-header-color: #ffffff;
  --hcr-header-nav-bg-color-tablet: #000000;
  --hcr-input-border-color: #ffffff;
  --hcr-input-height-mobile: 44px;
  --hcr-input-height-desktop: 36px;
  --hcr-spacing-1: 6px;
  --hcr-spacing-2: 12px;
  --hcr-spacing-3: 18px;
  --hcr-spacing-4: 24px;
  --hcr-spacing-5: 30px;
  --hcr-spacing-6: 36px;
  --hcr-spacing-7: 42px;
  --hcr-spacing-8: 48px;
  --hcr-spacing-9: 54px;
  --hcr-spacing-10: 60px;
  --hcr-spacing-11: 66px;
  --hcr-spacing-12: 72px;
  --hcr-spacing-half: 3px;
  --hcr-grid-gutter-2: 12px;
  --hcr-grid-gutter-4: 24px;
  --hcr-page-min-width: 320px;
  --hcr-page-max-width: 1200px;
  --hcr-font-size-base: 1rem;
  --hcr-font-size-primary: 1rem;
  --hcr-font-size-small: 0.875rem;
  --hcr-font-size-fineprint: 0.75rem;
  --hcr-font-size-h1: 1.7rem;
  --hcr-font-size-h2: 1.3rem;
  --hcr-font-size-h3: 1.1rem;
  --hcr-font-size-h4: 1rem;
  --hcr-line-height-primary: 1.5rem;
  --hcr-line-height-small: 1.125rem;
  --hcr-line-height-fineprint: 0.938rem;
  --hcr-line-height-h1: 2rem;
  --hcr-line-height-h2: 1.7rem;
  --hcr-line-height-h3: 1.5rem;
  --hcr-line-height-h4: 1.5rem;
  --hcr-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
  --hcr-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --hcr-disabled-element-opacity: 0.5;
  --hcr-primary-border-radius: 6px;
  --hcr-primary-box-shadow: inset -2px -2px 0 #fff, inset 2px 2px 0 #fff;
  --hcr-color-scheme: normal;
  --hcr-font-family-primary: Roboto, Arial, sans-serif;
  --hcr-font-weight-normal: 400;
  --hcr-font-weight-semibold: 500;
  --hcr-font-weight-bold: 700;
}

.hcr-theme-high-contrast {
  color: var(--hcr-content-primary-color);
  font-family: var(--hcr-font-family-primary);
  font-size: var(--hcr-font-size-base);
  font-weight: var(--hcr-font-weight-normal);
  line-height: var(--hcr-line-height-primary);
  color-scheme: var(--hcr-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  .hcr-theme-high-contrast {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--hcr-font-family-primary);
  }
}

.hcr-theme-kamil {
  --hcr-brand-primary-color: #004b8d;
  --hcr-ui-primary-color: #082967;
  --hcr-ui-primary-light-color: #3eb5f1;
  --hcr-ui-primary-dark-color: #00003c;
  --hcr-grayscale-0-color: #ffffff;
  --hcr-grayscale-10-color: #f7f7f7;
  --hcr-grayscale-30-color: #e1e1e1;
  --hcr-grayscale-50-color: #c8c8c8;
  --hcr-grayscale-70-color: #646464;
  --hcr-grayscale-90-color: #444444;
  --hcr-grayscale-100-color: #353535;
  --hcr-neutral-color: #016ae7;
  --hcr-success-color: #228f00;
  --hcr-success-dark-color: #136b00;
  --hcr-warning-color: #ff5704;
  --hcr-warning-dark-color: #c42d00;
  --hcr-danger-color: #dd2828;
  --hcr-danger-dark-color: #b31414;
  --hcr-bg-primary-color: #ffffff;
  --hcr-bg-primary-transparent-color: rgba(255, 255, 255, 0.88);
  --hcr-bg-secondary-color: #f7f7f7;
  --hcr-box-bg-color: #ffffff;
  --hcr-highlight-color: #e3ebfa;
  --hcr-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --hcr-focus-outline-color: #016ae7;
  --hcr-content-primary-color: #353535;
  --hcr-content-secondary-color: #646464;
  --hcr-heading-font-color: #353535;
  --hcr-link-color: #0047de;
  --hcr-line-primary-color: #c8c8c8;
  --hcr-icon-primary-color: #8b8b8b;
  --hcr-icon-secondary-color: #082967;
  --hcr-box-shadow-color: rgba(0, 0, 0, 0.18);
  --hcr-box-shadow-subtle-color: rgba(0, 0, 0, 0.06);
  --hcr-button-primary-color: #082967;
  --hcr-button-label-color: #ffffff;
  --hcr-header-bg-color: #082967;
  --hcr-header-color: #ffffff;
  --hcr-header-nav-bg-color-tablet: #00003c;
  --hcr-input-border-color: #8b8b8b;
  --hcr-input-height-mobile: 44px;
  --hcr-input-height-desktop: 36px;
  --hcr-spacing-1: 6px;
  --hcr-spacing-2: 12px;
  --hcr-spacing-3: 18px;
  --hcr-spacing-4: 24px;
  --hcr-spacing-5: 30px;
  --hcr-spacing-6: 36px;
  --hcr-spacing-7: 42px;
  --hcr-spacing-8: 48px;
  --hcr-spacing-9: 54px;
  --hcr-spacing-10: 60px;
  --hcr-spacing-11: 66px;
  --hcr-spacing-12: 72px;
  --hcr-spacing-half: 3px;
  --hcr-grid-gutter-2: 12px;
  --hcr-grid-gutter-4: 24px;
  --hcr-page-min-width: 320px;
  --hcr-page-max-width: 1200px;
  --hcr-font-size-base: 1rem;
  --hcr-font-size-primary: 1rem;
  --hcr-font-size-small: 0.875rem;
  --hcr-font-size-fineprint: 0.75rem;
  --hcr-font-size-h1: 1.7rem;
  --hcr-font-size-h2: 1.3rem;
  --hcr-font-size-h3: 1.1rem;
  --hcr-font-size-h4: 1rem;
  --hcr-line-height-primary: 1.5rem;
  --hcr-line-height-small: 1.125rem;
  --hcr-line-height-fineprint: 0.938rem;
  --hcr-line-height-h1: 2rem;
  --hcr-line-height-h2: 1.7rem;
  --hcr-line-height-h3: 1.5rem;
  --hcr-line-height-h4: 1.5rem;
  --hcr-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
  --hcr-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --hcr-disabled-element-opacity: 0.5;
  --hcr-primary-border-radius: 6px;
  --hcr-primary-box-shadow: 0px 6px 12px rgba(0, 0, 0, .06), 0px 3px 18px rgba(0, 0, 0, .06), 0px 3px 6px rgba(0, 0, 0, .18);
  --hcr-color-scheme: normal;
  --hcr-font-family-primary: Roboto, Arial, sans-serif;
  --hcr-font-weight-normal: 400;
  --hcr-font-weight-semibold: 500;
  --hcr-font-weight-bold: 700;
}

.hcr-theme-kamil {
  color: var(--hcr-content-primary-color);
  font-family: var(--hcr-font-family-primary);
  font-size: var(--hcr-font-size-base);
  font-weight: var(--hcr-font-weight-normal);
  line-height: var(--hcr-line-height-primary);
  color-scheme: var(--hcr-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  .hcr-theme-kamil {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--hcr-font-family-primary);
  }
}

.hcr-theme-kamil-dark {
  --hcr-brand-primary-color: #004b8d;
  --hcr-ui-primary-color: #3eb5f1;
  --hcr-ui-primary-light-color: #0597dd;
  --hcr-ui-primary-dark-color: #95d8f8;
  --hcr-grayscale-0-color: #151515;
  --hcr-grayscale-10-color: #252525;
  --hcr-grayscale-30-color: #444444;
  --hcr-grayscale-50-color: #646464;
  --hcr-grayscale-70-color: #8b8b8b;
  --hcr-grayscale-90-color: #c8c8c8;
  --hcr-grayscale-100-color: #ffffff;
  --hcr-neutral-color: #039fd5;
  --hcr-success-color: #44b300;
  --hcr-success-dark-color: #cef38d;
  --hcr-warning-color: #ff8206;
  --hcr-warning-dark-color: #ffe393;
  --hcr-danger-color: #fd5a5a;
  --hcr-danger-dark-color: #ffc9ce;
  --hcr-bg-primary-color: #151515;
  --hcr-bg-primary-transparent-color: rgba(53, 53, 53, 0.88);
  --hcr-bg-secondary-color: #121212;
  --hcr-box-bg-color: #252525;
  --hcr-highlight-color: #00003c;
  --hcr-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --hcr-focus-outline-color: #016ae7;
  --hcr-content-primary-color: #ffffff;
  --hcr-content-secondary-color: #c8c8c8;
  --hcr-heading-font-color: #ffffff;
  --hcr-link-color: #3bd0de;
  --hcr-line-primary-color: #646464;
  --hcr-icon-primary-color: #ffffff;
  --hcr-icon-secondary-color: #0597dd;
  --hcr-box-shadow-color: rgba(0, 0, 0, 0.18);
  --hcr-box-shadow-subtle-color: rgba(0, 0, 0, 0.06);
  --hcr-button-primary-color: #3eb5f1;
  --hcr-button-label-color: #252525;
  --hcr-header-bg-color: #252525;
  --hcr-header-color: #ffffff;
  --hcr-header-nav-bg-color-tablet: #202020;
  --hcr-input-border-color: #c8c8c8;
  --hcr-input-height-mobile: 44px;
  --hcr-input-height-desktop: 36px;
  --hcr-spacing-1: 6px;
  --hcr-spacing-2: 12px;
  --hcr-spacing-3: 18px;
  --hcr-spacing-4: 24px;
  --hcr-spacing-5: 30px;
  --hcr-spacing-6: 36px;
  --hcr-spacing-7: 42px;
  --hcr-spacing-8: 48px;
  --hcr-spacing-9: 54px;
  --hcr-spacing-10: 60px;
  --hcr-spacing-11: 66px;
  --hcr-spacing-12: 72px;
  --hcr-spacing-half: 3px;
  --hcr-grid-gutter-2: 12px;
  --hcr-grid-gutter-4: 24px;
  --hcr-page-min-width: 320px;
  --hcr-page-max-width: 1200px;
  --hcr-font-size-base: 1rem;
  --hcr-font-size-primary: 1rem;
  --hcr-font-size-small: 0.875rem;
  --hcr-font-size-fineprint: 0.75rem;
  --hcr-font-size-h1: 1.7rem;
  --hcr-font-size-h2: 1.3rem;
  --hcr-font-size-h3: 1.1rem;
  --hcr-font-size-h4: 1rem;
  --hcr-line-height-primary: 1.5rem;
  --hcr-line-height-small: 1.125rem;
  --hcr-line-height-fineprint: 0.938rem;
  --hcr-line-height-h1: 2rem;
  --hcr-line-height-h2: 1.7rem;
  --hcr-line-height-h3: 1.5rem;
  --hcr-line-height-h4: 1.5rem;
  --hcr-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --hcr-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24));
  --hcr-disabled-element-opacity: 0.5;
  --hcr-primary-border-radius: 6px;
  --hcr-primary-box-shadow: 0px 6px 12px rgba(0, 0, 0, .06), 0px 3px 18px rgba(0, 0, 0, .06), 0px 3px 6px rgba(0, 0, 0, .18);
  --hcr-color-scheme: dark;
  --hcr-font-family-primary: Roboto, Arial, sans-serif;
  --hcr-font-weight-normal: 400;
  --hcr-font-weight-semibold: 500;
  --hcr-font-weight-bold: 700;
}

.hcr-theme-kamil-dark {
  color: var(--hcr-content-primary-color);
  font-family: var(--hcr-font-family-primary);
  font-size: var(--hcr-font-size-base);
  font-weight: var(--hcr-font-weight-normal);
  line-height: var(--hcr-line-height-primary);
  color-scheme: var(--hcr-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  .hcr-theme-kamil-dark {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--hcr-font-family-primary);
  }
}

.hcr-theme-neptune {
  --hcr-brand-primary-color: #004963;
  --hcr-ui-primary-color: #004963;
  --hcr-ui-primary-light-color: #00759c;
  --hcr-ui-primary-dark-color: #003547;
  --hcr-grayscale-0-color: #ffffff;
  --hcr-grayscale-10-color: #f7f7f7;
  --hcr-grayscale-30-color: #e1e1e1;
  --hcr-grayscale-50-color: #c8c8c8;
  --hcr-grayscale-70-color: #646464;
  --hcr-grayscale-90-color: #444444;
  --hcr-grayscale-100-color: #353535;
  --hcr-neutral-color: #016ae7;
  --hcr-success-color: #228f00;
  --hcr-success-dark-color: #136b00;
  --hcr-warning-color: #ff5704;
  --hcr-warning-dark-color: #c42d00;
  --hcr-danger-color: #dd2828;
  --hcr-danger-dark-color: #b31414;
  --hcr-bg-primary-color: #ffffff;
  --hcr-bg-primary-transparent-color: rgba(255, 255, 255, 0.88);
  --hcr-bg-secondary-color: #f7f7f7;
  --hcr-box-bg-color: #ffffff;
  --hcr-highlight-color: #aee9fc;
  --hcr-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --hcr-focus-outline-color: #016ae7;
  --hcr-content-primary-color: #353535;
  --hcr-content-secondary-color: #646464;
  --hcr-heading-font-color: #004963;
  --hcr-link-color: #bd5604;
  --hcr-line-primary-color: #c8c8c8;
  --hcr-icon-primary-color: #8b8b8b;
  --hcr-icon-secondary-color: #ef782c;
  --hcr-box-shadow-color: rgba(0, 0, 0, 0.18);
  --hcr-box-shadow-subtle-color: rgba(0, 0, 0, 0.06);
  --hcr-button-primary-color: #004963;
  --hcr-button-label-color: #ffffff;
  --hcr-header-bg-color: #004963;
  --hcr-header-color: #ffffff;
  --hcr-header-nav-bg-color-tablet: #003547;
  --hcr-input-border-color: #8b8b8b;
  --hcr-input-height-mobile: 44px;
  --hcr-input-height-desktop: 36px;
  --hcr-spacing-1: 6px;
  --hcr-spacing-2: 12px;
  --hcr-spacing-3: 18px;
  --hcr-spacing-4: 24px;
  --hcr-spacing-5: 30px;
  --hcr-spacing-6: 36px;
  --hcr-spacing-7: 42px;
  --hcr-spacing-8: 48px;
  --hcr-spacing-9: 54px;
  --hcr-spacing-10: 60px;
  --hcr-spacing-11: 66px;
  --hcr-spacing-12: 72px;
  --hcr-spacing-half: 3px;
  --hcr-grid-gutter-2: 12px;
  --hcr-grid-gutter-4: 24px;
  --hcr-page-min-width: 320px;
  --hcr-page-max-width: 1200px;
  --hcr-font-size-base: 1rem;
  --hcr-font-size-primary: 1rem;
  --hcr-font-size-small: 0.875rem;
  --hcr-font-size-fineprint: 0.75rem;
  --hcr-font-size-h1: 1.7rem;
  --hcr-font-size-h2: 1.3rem;
  --hcr-font-size-h3: 1.1rem;
  --hcr-font-size-h4: 1rem;
  --hcr-line-height-primary: 1.5rem;
  --hcr-line-height-small: 1.125rem;
  --hcr-line-height-fineprint: 0.938rem;
  --hcr-line-height-h1: 2rem;
  --hcr-line-height-h2: 1.7rem;
  --hcr-line-height-h3: 1.5rem;
  --hcr-line-height-h4: 1.5rem;
  --hcr-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
  --hcr-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --hcr-disabled-element-opacity: 0.5;
  --hcr-primary-border-radius: 6px;
  --hcr-primary-box-shadow: 0px 6px 12px rgba(0, 0, 0, .06), 0px 3px 18px rgba(0, 0, 0, .06), 0px 3px 6px rgba(0, 0, 0, .18);
  --hcr-color-scheme: normal;
  --hcr-font-family-primary: Roboto, Arial, sans-serif;
  --hcr-font-weight-normal: 400;
  --hcr-font-weight-semibold: 500;
  --hcr-font-weight-bold: 700;
}

.hcr-theme-neptune {
  color: var(--hcr-content-primary-color);
  font-family: var(--hcr-font-family-primary);
  font-size: var(--hcr-font-size-base);
  font-weight: var(--hcr-font-weight-normal);
  line-height: var(--hcr-line-height-primary);
  color-scheme: var(--hcr-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  .hcr-theme-neptune {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--hcr-font-family-primary);
  }
}

.hcr-theme-neptune-dark {
  --hcr-brand-primary-color: #004963;
  --hcr-ui-primary-color: #00a6de;
  --hcr-ui-primary-light-color: #005c7b;
  --hcr-ui-primary-dark-color: #21c5fc;
  --hcr-grayscale-0-color: #151515;
  --hcr-grayscale-10-color: #252525;
  --hcr-grayscale-30-color: #444444;
  --hcr-grayscale-50-color: #646464;
  --hcr-grayscale-70-color: #8b8b8b;
  --hcr-grayscale-90-color: #c8c8c8;
  --hcr-grayscale-100-color: #ffffff;
  --hcr-neutral-color: #039fd5;
  --hcr-success-color: #44b300;
  --hcr-success-dark-color: #cef38d;
  --hcr-warning-color: #ff8206;
  --hcr-warning-dark-color: #ffe393;
  --hcr-danger-color: #fd5a5a;
  --hcr-danger-dark-color: #ffc9ce;
  --hcr-bg-primary-color: #151515;
  --hcr-bg-primary-transparent-color: rgba(53, 53, 53, 0.88);
  --hcr-bg-secondary-color: #121212;
  --hcr-box-bg-color: #252525;
  --hcr-highlight-color: #003547;
  --hcr-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --hcr-focus-outline-color: #016ae7;
  --hcr-content-primary-color: #ffffff;
  --hcr-content-secondary-color: #c8c8c8;
  --hcr-heading-font-color: #ffffff;
  --hcr-link-color: #ffaf6e;
  --hcr-line-primary-color: #646464;
  --hcr-icon-primary-color: #ffffff;
  --hcr-icon-secondary-color: #ef782c;
  --hcr-box-shadow-color: rgba(0, 0, 0, 0.18);
  --hcr-box-shadow-subtle-color: rgba(0, 0, 0, 0.06);
  --hcr-button-primary-color: #004963;
  --hcr-button-label-color: #ffffff;
  --hcr-header-bg-color: #252525;
  --hcr-header-color: #ffffff;
  --hcr-header-nav-bg-color-tablet: #202020;
  --hcr-input-border-color: #c8c8c8;
  --hcr-input-height-mobile: 44px;
  --hcr-input-height-desktop: 36px;
  --hcr-spacing-1: 6px;
  --hcr-spacing-2: 12px;
  --hcr-spacing-3: 18px;
  --hcr-spacing-4: 24px;
  --hcr-spacing-5: 30px;
  --hcr-spacing-6: 36px;
  --hcr-spacing-7: 42px;
  --hcr-spacing-8: 48px;
  --hcr-spacing-9: 54px;
  --hcr-spacing-10: 60px;
  --hcr-spacing-11: 66px;
  --hcr-spacing-12: 72px;
  --hcr-spacing-half: 3px;
  --hcr-grid-gutter-2: 12px;
  --hcr-grid-gutter-4: 24px;
  --hcr-page-min-width: 320px;
  --hcr-page-max-width: 1200px;
  --hcr-font-size-base: 1rem;
  --hcr-font-size-primary: 1rem;
  --hcr-font-size-small: 0.875rem;
  --hcr-font-size-fineprint: 0.75rem;
  --hcr-font-size-h1: 1.7rem;
  --hcr-font-size-h2: 1.3rem;
  --hcr-font-size-h3: 1.1rem;
  --hcr-font-size-h4: 1rem;
  --hcr-line-height-primary: 1.5rem;
  --hcr-line-height-small: 1.125rem;
  --hcr-line-height-fineprint: 0.938rem;
  --hcr-line-height-h1: 2rem;
  --hcr-line-height-h2: 1.7rem;
  --hcr-line-height-h3: 1.5rem;
  --hcr-line-height-h4: 1.5rem;
  --hcr-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --hcr-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24));
  --hcr-disabled-element-opacity: 0.5;
  --hcr-primary-border-radius: 6px;
  --hcr-primary-box-shadow: 0px 6px 12px rgba(0, 0, 0, .06), 0px 3px 18px rgba(0, 0, 0, .06), 0px 3px 6px rgba(0, 0, 0, .18);
  --hcr-color-scheme: dark;
  --hcr-font-family-primary: Roboto, Arial, sans-serif;
  --hcr-font-weight-normal: 400;
  --hcr-font-weight-semibold: 500;
  --hcr-font-weight-bold: 700;
}

.hcr-theme-neptune-dark {
  color: var(--hcr-content-primary-color);
  font-family: var(--hcr-font-family-primary);
  font-size: var(--hcr-font-size-base);
  font-weight: var(--hcr-font-weight-normal);
  line-height: var(--hcr-line-height-primary);
  color-scheme: var(--hcr-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  .hcr-theme-neptune-dark {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--hcr-font-family-primary);
  }
}
/** Size rules **/
/** Poisition rules **/
/** Arrow rules **/
.hcr-sr-only, .hcr-sr-only-focusable:not(:focus) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  border-width: 0 !important;
  opacity: 0 !important;
  white-space: nowrap !important;
  clip-path: inset(50%) !important;
}

.hcr-sr-only-focusable {
  transition: opacity 250ms ease;
  opacity: 1 !important;
}
.hcr-has-text-centered {
  text-align: center;
}
.hcr-has-text-left {
  text-align: left;
}
.hcr-has-text-right {
  text-align: right;
}

.hcr-hidden {
  display: none;
}

@media (min-width: 0) and (max-width: 389px) {
  .hcr-hidden-zero {
    display: none;
  }
}
@media (min-width: 390px) and (max-width: 599px) {
  .hcr-hidden-xs {
    display: none;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .hcr-hidden-sm {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .hcr-hidden-md {
    display: none;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .hcr-hidden-lg {
    display: none;
  }
}
@media (min-width: 1200px) {
  .hcr-hidden-xl {
    display: none;
  }
}
.hcr-reset-btn {
  padding: 0;
  font-size: var(--hcr-font-size-primary);
  border: 0;
  background: transparent;
  font-family: var(--hcr-font-family-primary);
  cursor: pointer;
  appearance: none;
}
.hcr-reset-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.hcr-reset-list--inline {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.hcr-reset-list--inline > li {
  display: inline-block;
}

/* stylelint-disable declaration-no-important */
.hcr-space-half-top {
  margin-top: var(--hcr-spacing-half) !important;
}
.hcr-space-half-bottom {
  margin-bottom: var(--hcr-spacing-half) !important;
}
.hcr-space-half-left {
  margin-left: var(--hcr-spacing-half) !important;
}
.hcr-space-half-right {
  margin-right: var(--hcr-spacing-half) !important;
}
.hcr-space-1-top {
  margin-top: var(--hcr-spacing-1) !important;
}
.hcr-space-1-bottom {
  margin-bottom: var(--hcr-spacing-1) !important;
}
.hcr-space-1-left {
  margin-left: var(--hcr-spacing-1) !important;
}
.hcr-space-1-right {
  margin-right: var(--hcr-spacing-1) !important;
}
.hcr-space-2-top {
  margin-top: var(--hcr-spacing-2) !important;
}
.hcr-space-2-bottom {
  margin-bottom: var(--hcr-spacing-2) !important;
}
.hcr-space-2-left {
  margin-left: var(--hcr-spacing-2) !important;
}
.hcr-space-2-right {
  margin-right: var(--hcr-spacing-2) !important;
}
.hcr-space-3-top {
  margin-top: var(--hcr-spacing-3) !important;
}
.hcr-space-3-bottom {
  margin-bottom: var(--hcr-spacing-3) !important;
}
.hcr-space-3-left {
  margin-left: var(--hcr-spacing-3) !important;
}
.hcr-space-3-right {
  margin-right: var(--hcr-spacing-3) !important;
}
.hcr-space-4-top {
  margin-top: var(--hcr-spacing-4) !important;
}
.hcr-space-4-bottom {
  margin-bottom: var(--hcr-spacing-4) !important;
}
.hcr-space-4-left {
  margin-left: var(--hcr-spacing-4) !important;
}
.hcr-space-4-right {
  margin-right: var(--hcr-spacing-4) !important;
}
.hcr-space-5-top {
  margin-top: var(--hcr-spacing-5) !important;
}
.hcr-space-5-bottom {
  margin-bottom: var(--hcr-spacing-5) !important;
}
.hcr-space-5-left {
  margin-left: var(--hcr-spacing-5) !important;
}
.hcr-space-5-right {
  margin-right: var(--hcr-spacing-5) !important;
}
.hcr-space-6-top {
  margin-top: var(--hcr-spacing-6) !important;
}
.hcr-space-6-bottom {
  margin-bottom: var(--hcr-spacing-6) !important;
}
.hcr-space-6-left {
  margin-left: var(--hcr-spacing-6) !important;
}
.hcr-space-6-right {
  margin-right: var(--hcr-spacing-6) !important;
}
.hcr-space-7-top {
  margin-top: var(--hcr-spacing-7) !important;
}
.hcr-space-7-bottom {
  margin-bottom: var(--hcr-spacing-7) !important;
}
.hcr-space-7-left {
  margin-left: var(--hcr-spacing-7) !important;
}
.hcr-space-7-right {
  margin-right: var(--hcr-spacing-7) !important;
}
.hcr-space-8-top {
  margin-top: var(--hcr-spacing-8) !important;
}
.hcr-space-8-bottom {
  margin-bottom: var(--hcr-spacing-8) !important;
}
.hcr-space-8-left {
  margin-left: var(--hcr-spacing-8) !important;
}
.hcr-space-8-right {
  margin-right: var(--hcr-spacing-8) !important;
}
.hcr-space-9-top {
  margin-top: var(--hcr-spacing-9) !important;
}
.hcr-space-9-bottom {
  margin-bottom: var(--hcr-spacing-9) !important;
}
.hcr-space-9-left {
  margin-left: var(--hcr-spacing-9) !important;
}
.hcr-space-9-right {
  margin-right: var(--hcr-spacing-9) !important;
}
.hcr-space-10-top {
  margin-top: var(--hcr-spacing-10) !important;
}
.hcr-space-10-bottom {
  margin-bottom: var(--hcr-spacing-10) !important;
}
.hcr-space-10-left {
  margin-left: var(--hcr-spacing-10) !important;
}
.hcr-space-10-right {
  margin-right: var(--hcr-spacing-10) !important;
}
.hcr-space-11-top {
  margin-top: var(--hcr-spacing-11) !important;
}
.hcr-space-11-bottom {
  margin-bottom: var(--hcr-spacing-11) !important;
}
.hcr-space-11-left {
  margin-left: var(--hcr-spacing-11) !important;
}
.hcr-space-11-right {
  margin-right: var(--hcr-spacing-11) !important;
}
.hcr-space-12-top {
  margin-top: var(--hcr-spacing-12) !important;
}
.hcr-space-12-bottom {
  margin-bottom: var(--hcr-spacing-12) !important;
}
.hcr-space-12-left {
  margin-left: var(--hcr-spacing-12) !important;
}
.hcr-space-12-right {
  margin-right: var(--hcr-spacing-12) !important;
}
.hcr-space-flush-top {
  margin-top: 0 !important;
}
.hcr-space-flush-bottom {
  margin-bottom: 0 !important;
}
.hcr-space-flush-left {
  margin-left: 0 !important;
}
.hcr-space-flush-right {
  margin-right: 0 !important;
}
:root {
  --flix-brand-primary-color: #97d700;
  --flix-ui-primary-color: #31a100;
  --flix-ui-primary-light-color: #5cc500;
  --flix-ui-primary-dark-color: #187d00;
  --flix-grayscale-0-color: #ffffff;
  --flix-grayscale-10-color: #f7f7f7;
  --flix-grayscale-30-color: #e1e1e1;
  --flix-grayscale-50-color: #c8c8c8;
  --flix-grayscale-70-color: #646464;
  --flix-grayscale-90-color: #444444;
  --flix-grayscale-100-color: #353535;
  --flix-neutral-color: #016ae7;
  --flix-success-color: #228f00;
  --flix-success-dark-color: #136b00;
  --flix-warning-color: #ff5704;
  --flix-warning-dark-color: #c42d00;
  --flix-danger-color: #dd2828;
  --flix-danger-dark-color: #b31414;
  --flix-bg-primary-color: #ffffff;
  --flix-bg-primary-transparent-color: rgba(255, 255, 255, 0.88);
  --flix-bg-secondary-color: #f7f7f7;
  --flix-box-bg-color: #ffffff;
  --flix-highlight-color: #e5f9c0;
  --flix-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --flix-focus-outline-color: #016ae7;
  --flix-content-primary-color: #353535;
  --flix-content-secondary-color: #646464;
  --flix-heading-font-color: #353535;
  --flix-link-color: #0047de;
  --flix-line-primary-color: #c8c8c8;
  --flix-icon-primary-color: #8b8b8b;
  --flix-icon-secondary-color: #97d700;
  --flix-box-shadow-color: rgba(0, 0, 0, 0.18);
  --flix-box-shadow-subtle-color: rgba(0, 0, 0, 0.06);
  --flix-button-primary-color: #97d700;
  --flix-button-label-color: #353535;
  --flix-header-bg-color: #97d700;
  --flix-header-color: #353535;
  --flix-header-nav-bg-color-tablet: #5cc500;
  --flix-input-border-color: #8b8b8b;
  --flix-input-height-mobile: 44px;
  --flix-input-height-desktop: 36px;
  --flix-spacing-1: 6px;
  --flix-spacing-2: 12px;
  --flix-spacing-3: 18px;
  --flix-spacing-4: 24px;
  --flix-spacing-5: 30px;
  --flix-spacing-6: 36px;
  --flix-spacing-7: 42px;
  --flix-spacing-8: 48px;
  --flix-spacing-9: 54px;
  --flix-spacing-10: 60px;
  --flix-spacing-11: 66px;
  --flix-spacing-12: 72px;
  --flix-spacing-half: 3px;
  --flix-grid-gutter-2: 12px;
  --flix-grid-gutter-4: 24px;
  --flix-page-min-width: 320px;
  --flix-page-max-width: 1200px;
  --flix-font-size-base: 1rem;
  --flix-font-size-primary: 1rem;
  --flix-font-size-small: 0.875rem;
  --flix-font-size-fineprint: 0.75rem;
  --flix-font-size-h1: 1.7rem;
  --flix-font-size-h2: 1.3rem;
  --flix-font-size-h3: 1.1rem;
  --flix-font-size-h4: 1rem;
  --flix-line-height-primary: 1.5rem;
  --flix-line-height-small: 1.125rem;
  --flix-line-height-fineprint: 0.938rem;
  --flix-line-height-h1: 2rem;
  --flix-line-height-h2: 1.7rem;
  --flix-line-height-h3: 1.5rem;
  --flix-line-height-h4: 1.5rem;
  --flix-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
  --flix-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --flix-disabled-element-opacity: 0.5;
  --flix-primary-border-radius: 6px;
  --flix-primary-box-shadow: 0px 6px 12px rgba(0, 0, 0, .06), 0px 3px 18px rgba(0, 0, 0, .06), 0px 3px 6px rgba(0, 0, 0, .18);
  --flix-color-scheme: normal;
  --flix-font-family-primary: Roboto, Arial, sans-serif;
  --flix-font-weight-normal: 400;
  --flix-font-weight-semibold: 500;
  --flix-font-weight-bold: 700;
}

:root {
  color: var(--flix-content-primary-color);
  font-family: var(--flix-font-family-primary);
  font-size: var(--flix-font-size-base);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-primary);
  color-scheme: var(--flix-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  :root {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--flix-font-family-primary);
  }
}

.flix-theme-flix-dark {
  --flix-brand-primary-color: #97d700;
  --flix-ui-primary-color: #97d700;
  --flix-ui-primary-light-color: #44b300;
  --flix-ui-primary-dark-color: #cef38d;
  --flix-grayscale-0-color: #151515;
  --flix-grayscale-10-color: #252525;
  --flix-grayscale-30-color: #444444;
  --flix-grayscale-50-color: #646464;
  --flix-grayscale-70-color: #8b8b8b;
  --flix-grayscale-90-color: #c8c8c8;
  --flix-grayscale-100-color: #ffffff;
  --flix-neutral-color: #039fd5;
  --flix-success-color: #44b300;
  --flix-success-dark-color: #cef38d;
  --flix-warning-color: #ff8206;
  --flix-warning-dark-color: #ffe393;
  --flix-danger-color: #fd5a5a;
  --flix-danger-dark-color: #ffc9ce;
  --flix-bg-primary-color: #151515;
  --flix-bg-primary-transparent-color: rgba(53, 53, 53, 0.88);
  --flix-bg-secondary-color: #121212;
  --flix-box-bg-color: #252525;
  --flix-highlight-color: #0a3c00;
  --flix-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --flix-focus-outline-color: #016ae7;
  --flix-content-primary-color: #ffffff;
  --flix-content-secondary-color: #c8c8c8;
  --flix-heading-font-color: #ffffff;
  --flix-link-color: #3bd0de;
  --flix-line-primary-color: #646464;
  --flix-icon-primary-color: #ffffff;
  --flix-icon-secondary-color: #97d700;
  --flix-box-shadow-color: rgba(0, 0, 0, 0.18);
  --flix-box-shadow-subtle-color: rgba(0, 0, 0, 0.06);
  --flix-button-primary-color: #97d700;
  --flix-button-label-color: #252525;
  --flix-header-bg-color: #252525;
  --flix-header-color: #ffffff;
  --flix-header-nav-bg-color-tablet: #202020;
  --flix-input-border-color: #c8c8c8;
  --flix-input-height-mobile: 44px;
  --flix-input-height-desktop: 36px;
  --flix-spacing-1: 6px;
  --flix-spacing-2: 12px;
  --flix-spacing-3: 18px;
  --flix-spacing-4: 24px;
  --flix-spacing-5: 30px;
  --flix-spacing-6: 36px;
  --flix-spacing-7: 42px;
  --flix-spacing-8: 48px;
  --flix-spacing-9: 54px;
  --flix-spacing-10: 60px;
  --flix-spacing-11: 66px;
  --flix-spacing-12: 72px;
  --flix-spacing-half: 3px;
  --flix-grid-gutter-2: 12px;
  --flix-grid-gutter-4: 24px;
  --flix-page-min-width: 320px;
  --flix-page-max-width: 1200px;
  --flix-font-size-base: 1rem;
  --flix-font-size-primary: 1rem;
  --flix-font-size-small: 0.875rem;
  --flix-font-size-fineprint: 0.75rem;
  --flix-font-size-h1: 1.7rem;
  --flix-font-size-h2: 1.3rem;
  --flix-font-size-h3: 1.1rem;
  --flix-font-size-h4: 1rem;
  --flix-line-height-primary: 1.5rem;
  --flix-line-height-small: 1.125rem;
  --flix-line-height-fineprint: 0.938rem;
  --flix-line-height-h1: 2rem;
  --flix-line-height-h2: 1.7rem;
  --flix-line-height-h3: 1.5rem;
  --flix-line-height-h4: 1.5rem;
  --flix-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --flix-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24));
  --flix-disabled-element-opacity: 0.5;
  --flix-primary-border-radius: 6px;
  --flix-primary-box-shadow: 0px 6px 12px rgba(0, 0, 0, .06), 0px 3px 18px rgba(0, 0, 0, .06), 0px 3px 6px rgba(0, 0, 0, .18);
  --flix-color-scheme: dark;
  --flix-font-family-primary: Roboto, Arial, sans-serif;
  --flix-font-weight-normal: 400;
  --flix-font-weight-semibold: 500;
  --flix-font-weight-bold: 700;
}

.flix-theme-flix-dark {
  color: var(--flix-content-primary-color);
  font-family: var(--flix-font-family-primary);
  font-size: var(--flix-font-size-base);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-primary);
  color-scheme: var(--flix-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  .flix-theme-flix-dark {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--flix-font-family-primary);
  }
}

.flix-theme-high-contrast {
  --flix-brand-primary-color: #ffff00;
  --flix-ui-primary-color: #ffffff;
  --flix-ui-primary-light-color: #ffffff;
  --flix-ui-primary-dark-color: #000000;
  --flix-grayscale-0-color: #000000;
  --flix-grayscale-10-color: #000000;
  --flix-grayscale-30-color: #000000;
  --flix-grayscale-50-color: #000000;
  --flix-grayscale-70-color: #ffffff;
  --flix-grayscale-90-color: #ffffff;
  --flix-grayscale-100-color: #ffffff;
  --flix-neutral-color: #ffff00;
  --flix-success-color: #ffff00;
  --flix-success-dark-color: #ffff00;
  --flix-warning-color: #ffff00;
  --flix-warning-dark-color: #ffff00;
  --flix-danger-color: #ffff00;
  --flix-danger-dark-color: #ffff00;
  --flix-bg-primary-color: #000000;
  --flix-bg-primary-transparent-color: rgba(0, 0, 0, 0.88);
  --flix-bg-secondary-color: #000000;
  --flix-box-bg-color: #000000;
  --flix-highlight-color: #000000;
  --flix-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --flix-focus-outline-color: #ffff00;
  --flix-content-primary-color: #ffffff;
  --flix-content-secondary-color: #ffffff;
  --flix-heading-font-color: #ffffff;
  --flix-link-color: #ffff00;
  --flix-line-primary-color: #ffffff;
  --flix-icon-primary-color: #ffffff;
  --flix-icon-secondary-color: #ffffff;
  --flix-box-shadow-color: rgba(255, 255, 255, 0.18);
  --flix-box-shadow-subtle-color: rgba(255, 255, 255, 0.06);
  --flix-button-primary-color: #ffffff;
  --flix-button-label-color: #000000;
  --flix-header-bg-color: #000000;
  --flix-header-color: #ffffff;
  --flix-header-nav-bg-color-tablet: #000000;
  --flix-input-border-color: #ffffff;
  --flix-input-height-mobile: 44px;
  --flix-input-height-desktop: 36px;
  --flix-spacing-1: 6px;
  --flix-spacing-2: 12px;
  --flix-spacing-3: 18px;
  --flix-spacing-4: 24px;
  --flix-spacing-5: 30px;
  --flix-spacing-6: 36px;
  --flix-spacing-7: 42px;
  --flix-spacing-8: 48px;
  --flix-spacing-9: 54px;
  --flix-spacing-10: 60px;
  --flix-spacing-11: 66px;
  --flix-spacing-12: 72px;
  --flix-spacing-half: 3px;
  --flix-grid-gutter-2: 12px;
  --flix-grid-gutter-4: 24px;
  --flix-page-min-width: 320px;
  --flix-page-max-width: 1200px;
  --flix-font-size-base: 1rem;
  --flix-font-size-primary: 1rem;
  --flix-font-size-small: 0.875rem;
  --flix-font-size-fineprint: 0.75rem;
  --flix-font-size-h1: 1.7rem;
  --flix-font-size-h2: 1.3rem;
  --flix-font-size-h3: 1.1rem;
  --flix-font-size-h4: 1rem;
  --flix-line-height-primary: 1.5rem;
  --flix-line-height-small: 1.125rem;
  --flix-line-height-fineprint: 0.938rem;
  --flix-line-height-h1: 2rem;
  --flix-line-height-h2: 1.7rem;
  --flix-line-height-h3: 1.5rem;
  --flix-line-height-h4: 1.5rem;
  --flix-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
  --flix-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --flix-disabled-element-opacity: 0.5;
  --flix-primary-border-radius: 6px;
  --flix-primary-box-shadow: inset -2px -2px 0 #fff, inset 2px 2px 0 #fff;
  --flix-color-scheme: normal;
  --flix-font-family-primary: Roboto, Arial, sans-serif;
  --flix-font-weight-normal: 400;
  --flix-font-weight-semibold: 500;
  --flix-font-weight-bold: 700;
}

.flix-theme-high-contrast {
  color: var(--flix-content-primary-color);
  font-family: var(--flix-font-family-primary);
  font-size: var(--flix-font-size-base);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-primary);
  color-scheme: var(--flix-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  .flix-theme-high-contrast {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--flix-font-family-primary);
  }
}

.flix-theme-kamil {
  --flix-brand-primary-color: #004b8d;
  --flix-ui-primary-color: #082967;
  --flix-ui-primary-light-color: #3eb5f1;
  --flix-ui-primary-dark-color: #00003c;
  --flix-grayscale-0-color: #ffffff;
  --flix-grayscale-10-color: #f7f7f7;
  --flix-grayscale-30-color: #e1e1e1;
  --flix-grayscale-50-color: #c8c8c8;
  --flix-grayscale-70-color: #646464;
  --flix-grayscale-90-color: #444444;
  --flix-grayscale-100-color: #353535;
  --flix-neutral-color: #016ae7;
  --flix-success-color: #228f00;
  --flix-success-dark-color: #136b00;
  --flix-warning-color: #ff5704;
  --flix-warning-dark-color: #c42d00;
  --flix-danger-color: #dd2828;
  --flix-danger-dark-color: #b31414;
  --flix-bg-primary-color: #ffffff;
  --flix-bg-primary-transparent-color: rgba(255, 255, 255, 0.88);
  --flix-bg-secondary-color: #f7f7f7;
  --flix-box-bg-color: #ffffff;
  --flix-highlight-color: #e3ebfa;
  --flix-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --flix-focus-outline-color: #016ae7;
  --flix-content-primary-color: #353535;
  --flix-content-secondary-color: #646464;
  --flix-heading-font-color: #353535;
  --flix-link-color: #0047de;
  --flix-line-primary-color: #c8c8c8;
  --flix-icon-primary-color: #8b8b8b;
  --flix-icon-secondary-color: #082967;
  --flix-box-shadow-color: rgba(0, 0, 0, 0.18);
  --flix-box-shadow-subtle-color: rgba(0, 0, 0, 0.06);
  --flix-button-primary-color: #082967;
  --flix-button-label-color: #ffffff;
  --flix-header-bg-color: #082967;
  --flix-header-color: #ffffff;
  --flix-header-nav-bg-color-tablet: #00003c;
  --flix-input-border-color: #8b8b8b;
  --flix-input-height-mobile: 44px;
  --flix-input-height-desktop: 36px;
  --flix-spacing-1: 6px;
  --flix-spacing-2: 12px;
  --flix-spacing-3: 18px;
  --flix-spacing-4: 24px;
  --flix-spacing-5: 30px;
  --flix-spacing-6: 36px;
  --flix-spacing-7: 42px;
  --flix-spacing-8: 48px;
  --flix-spacing-9: 54px;
  --flix-spacing-10: 60px;
  --flix-spacing-11: 66px;
  --flix-spacing-12: 72px;
  --flix-spacing-half: 3px;
  --flix-grid-gutter-2: 12px;
  --flix-grid-gutter-4: 24px;
  --flix-page-min-width: 320px;
  --flix-page-max-width: 1200px;
  --flix-font-size-base: 1rem;
  --flix-font-size-primary: 1rem;
  --flix-font-size-small: 0.875rem;
  --flix-font-size-fineprint: 0.75rem;
  --flix-font-size-h1: 1.7rem;
  --flix-font-size-h2: 1.3rem;
  --flix-font-size-h3: 1.1rem;
  --flix-font-size-h4: 1rem;
  --flix-line-height-primary: 1.5rem;
  --flix-line-height-small: 1.125rem;
  --flix-line-height-fineprint: 0.938rem;
  --flix-line-height-h1: 2rem;
  --flix-line-height-h2: 1.7rem;
  --flix-line-height-h3: 1.5rem;
  --flix-line-height-h4: 1.5rem;
  --flix-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
  --flix-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --flix-disabled-element-opacity: 0.5;
  --flix-primary-border-radius: 6px;
  --flix-primary-box-shadow: 0px 6px 12px rgba(0, 0, 0, .06), 0px 3px 18px rgba(0, 0, 0, .06), 0px 3px 6px rgba(0, 0, 0, .18);
  --flix-color-scheme: normal;
  --flix-font-family-primary: Roboto, Arial, sans-serif;
  --flix-font-weight-normal: 400;
  --flix-font-weight-semibold: 500;
  --flix-font-weight-bold: 700;
}

.flix-theme-kamil {
  color: var(--flix-content-primary-color);
  font-family: var(--flix-font-family-primary);
  font-size: var(--flix-font-size-base);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-primary);
  color-scheme: var(--flix-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  .flix-theme-kamil {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--flix-font-family-primary);
  }
}

.flix-theme-kamil-dark {
  --flix-brand-primary-color: #004b8d;
  --flix-ui-primary-color: #3eb5f1;
  --flix-ui-primary-light-color: #0597dd;
  --flix-ui-primary-dark-color: #95d8f8;
  --flix-grayscale-0-color: #151515;
  --flix-grayscale-10-color: #252525;
  --flix-grayscale-30-color: #444444;
  --flix-grayscale-50-color: #646464;
  --flix-grayscale-70-color: #8b8b8b;
  --flix-grayscale-90-color: #c8c8c8;
  --flix-grayscale-100-color: #ffffff;
  --flix-neutral-color: #039fd5;
  --flix-success-color: #44b300;
  --flix-success-dark-color: #cef38d;
  --flix-warning-color: #ff8206;
  --flix-warning-dark-color: #ffe393;
  --flix-danger-color: #fd5a5a;
  --flix-danger-dark-color: #ffc9ce;
  --flix-bg-primary-color: #151515;
  --flix-bg-primary-transparent-color: rgba(53, 53, 53, 0.88);
  --flix-bg-secondary-color: #121212;
  --flix-box-bg-color: #252525;
  --flix-highlight-color: #00003c;
  --flix-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --flix-focus-outline-color: #016ae7;
  --flix-content-primary-color: #ffffff;
  --flix-content-secondary-color: #c8c8c8;
  --flix-heading-font-color: #ffffff;
  --flix-link-color: #3bd0de;
  --flix-line-primary-color: #646464;
  --flix-icon-primary-color: #ffffff;
  --flix-icon-secondary-color: #0597dd;
  --flix-box-shadow-color: rgba(0, 0, 0, 0.18);
  --flix-box-shadow-subtle-color: rgba(0, 0, 0, 0.06);
  --flix-button-primary-color: #3eb5f1;
  --flix-button-label-color: #252525;
  --flix-header-bg-color: #252525;
  --flix-header-color: #ffffff;
  --flix-header-nav-bg-color-tablet: #202020;
  --flix-input-border-color: #c8c8c8;
  --flix-input-height-mobile: 44px;
  --flix-input-height-desktop: 36px;
  --flix-spacing-1: 6px;
  --flix-spacing-2: 12px;
  --flix-spacing-3: 18px;
  --flix-spacing-4: 24px;
  --flix-spacing-5: 30px;
  --flix-spacing-6: 36px;
  --flix-spacing-7: 42px;
  --flix-spacing-8: 48px;
  --flix-spacing-9: 54px;
  --flix-spacing-10: 60px;
  --flix-spacing-11: 66px;
  --flix-spacing-12: 72px;
  --flix-spacing-half: 3px;
  --flix-grid-gutter-2: 12px;
  --flix-grid-gutter-4: 24px;
  --flix-page-min-width: 320px;
  --flix-page-max-width: 1200px;
  --flix-font-size-base: 1rem;
  --flix-font-size-primary: 1rem;
  --flix-font-size-small: 0.875rem;
  --flix-font-size-fineprint: 0.75rem;
  --flix-font-size-h1: 1.7rem;
  --flix-font-size-h2: 1.3rem;
  --flix-font-size-h3: 1.1rem;
  --flix-font-size-h4: 1rem;
  --flix-line-height-primary: 1.5rem;
  --flix-line-height-small: 1.125rem;
  --flix-line-height-fineprint: 0.938rem;
  --flix-line-height-h1: 2rem;
  --flix-line-height-h2: 1.7rem;
  --flix-line-height-h3: 1.5rem;
  --flix-line-height-h4: 1.5rem;
  --flix-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --flix-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24));
  --flix-disabled-element-opacity: 0.5;
  --flix-primary-border-radius: 6px;
  --flix-primary-box-shadow: 0px 6px 12px rgba(0, 0, 0, .06), 0px 3px 18px rgba(0, 0, 0, .06), 0px 3px 6px rgba(0, 0, 0, .18);
  --flix-color-scheme: dark;
  --flix-font-family-primary: Roboto, Arial, sans-serif;
  --flix-font-weight-normal: 400;
  --flix-font-weight-semibold: 500;
  --flix-font-weight-bold: 700;
}

.flix-theme-kamil-dark {
  color: var(--flix-content-primary-color);
  font-family: var(--flix-font-family-primary);
  font-size: var(--flix-font-size-base);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-primary);
  color-scheme: var(--flix-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  .flix-theme-kamil-dark {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--flix-font-family-primary);
  }
}

.flix-theme-neptune {
  --flix-brand-primary-color: #004963;
  --flix-ui-primary-color: #004963;
  --flix-ui-primary-light-color: #00759c;
  --flix-ui-primary-dark-color: #003547;
  --flix-grayscale-0-color: #ffffff;
  --flix-grayscale-10-color: #f7f7f7;
  --flix-grayscale-30-color: #e1e1e1;
  --flix-grayscale-50-color: #c8c8c8;
  --flix-grayscale-70-color: #646464;
  --flix-grayscale-90-color: #444444;
  --flix-grayscale-100-color: #353535;
  --flix-neutral-color: #016ae7;
  --flix-success-color: #228f00;
  --flix-success-dark-color: #136b00;
  --flix-warning-color: #ff5704;
  --flix-warning-dark-color: #c42d00;
  --flix-danger-color: #dd2828;
  --flix-danger-dark-color: #b31414;
  --flix-bg-primary-color: #ffffff;
  --flix-bg-primary-transparent-color: rgba(255, 255, 255, 0.88);
  --flix-bg-secondary-color: #f7f7f7;
  --flix-box-bg-color: #ffffff;
  --flix-highlight-color: #aee9fc;
  --flix-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --flix-focus-outline-color: #016ae7;
  --flix-content-primary-color: #353535;
  --flix-content-secondary-color: #646464;
  --flix-heading-font-color: #004963;
  --flix-link-color: #bd5604;
  --flix-line-primary-color: #c8c8c8;
  --flix-icon-primary-color: #8b8b8b;
  --flix-icon-secondary-color: #ef782c;
  --flix-box-shadow-color: rgba(0, 0, 0, 0.18);
  --flix-box-shadow-subtle-color: rgba(0, 0, 0, 0.06);
  --flix-button-primary-color: #004963;
  --flix-button-label-color: #ffffff;
  --flix-header-bg-color: #004963;
  --flix-header-color: #ffffff;
  --flix-header-nav-bg-color-tablet: #003547;
  --flix-input-border-color: #8b8b8b;
  --flix-input-height-mobile: 44px;
  --flix-input-height-desktop: 36px;
  --flix-spacing-1: 6px;
  --flix-spacing-2: 12px;
  --flix-spacing-3: 18px;
  --flix-spacing-4: 24px;
  --flix-spacing-5: 30px;
  --flix-spacing-6: 36px;
  --flix-spacing-7: 42px;
  --flix-spacing-8: 48px;
  --flix-spacing-9: 54px;
  --flix-spacing-10: 60px;
  --flix-spacing-11: 66px;
  --flix-spacing-12: 72px;
  --flix-spacing-half: 3px;
  --flix-grid-gutter-2: 12px;
  --flix-grid-gutter-4: 24px;
  --flix-page-min-width: 320px;
  --flix-page-max-width: 1200px;
  --flix-font-size-base: 1rem;
  --flix-font-size-primary: 1rem;
  --flix-font-size-small: 0.875rem;
  --flix-font-size-fineprint: 0.75rem;
  --flix-font-size-h1: 1.7rem;
  --flix-font-size-h2: 1.3rem;
  --flix-font-size-h3: 1.1rem;
  --flix-font-size-h4: 1rem;
  --flix-line-height-primary: 1.5rem;
  --flix-line-height-small: 1.125rem;
  --flix-line-height-fineprint: 0.938rem;
  --flix-line-height-h1: 2rem;
  --flix-line-height-h2: 1.7rem;
  --flix-line-height-h3: 1.5rem;
  --flix-line-height-h4: 1.5rem;
  --flix-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06));
  --flix-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --flix-disabled-element-opacity: 0.5;
  --flix-primary-border-radius: 6px;
  --flix-primary-box-shadow: 0px 6px 12px rgba(0, 0, 0, .06), 0px 3px 18px rgba(0, 0, 0, .06), 0px 3px 6px rgba(0, 0, 0, .18);
  --flix-color-scheme: normal;
  --flix-font-family-primary: Roboto, Arial, sans-serif;
  --flix-font-weight-normal: 400;
  --flix-font-weight-semibold: 500;
  --flix-font-weight-bold: 700;
}

.flix-theme-neptune {
  color: var(--flix-content-primary-color);
  font-family: var(--flix-font-family-primary);
  font-size: var(--flix-font-size-base);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-primary);
  color-scheme: var(--flix-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  .flix-theme-neptune {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--flix-font-family-primary);
  }
}

.flix-theme-neptune-dark {
  --flix-brand-primary-color: #004963;
  --flix-ui-primary-color: #00a6de;
  --flix-ui-primary-light-color: #005c7b;
  --flix-ui-primary-dark-color: #21c5fc;
  --flix-grayscale-0-color: #151515;
  --flix-grayscale-10-color: #252525;
  --flix-grayscale-30-color: #444444;
  --flix-grayscale-50-color: #646464;
  --flix-grayscale-70-color: #8b8b8b;
  --flix-grayscale-90-color: #c8c8c8;
  --flix-grayscale-100-color: #ffffff;
  --flix-neutral-color: #039fd5;
  --flix-success-color: #44b300;
  --flix-success-dark-color: #cef38d;
  --flix-warning-color: #ff8206;
  --flix-warning-dark-color: #ffe393;
  --flix-danger-color: #fd5a5a;
  --flix-danger-dark-color: #ffc9ce;
  --flix-bg-primary-color: #151515;
  --flix-bg-primary-transparent-color: rgba(53, 53, 53, 0.88);
  --flix-bg-secondary-color: #121212;
  --flix-box-bg-color: #252525;
  --flix-highlight-color: #003547;
  --flix-overlay-bg-color: rgba(0, 0, 0, 0.5);
  --flix-focus-outline-color: #016ae7;
  --flix-content-primary-color: #ffffff;
  --flix-content-secondary-color: #c8c8c8;
  --flix-heading-font-color: #ffffff;
  --flix-link-color: #ffaf6e;
  --flix-line-primary-color: #646464;
  --flix-icon-primary-color: #ffffff;
  --flix-icon-secondary-color: #ef782c;
  --flix-box-shadow-color: rgba(0, 0, 0, 0.18);
  --flix-box-shadow-subtle-color: rgba(0, 0, 0, 0.06);
  --flix-button-primary-color: #004963;
  --flix-button-label-color: #ffffff;
  --flix-header-bg-color: #252525;
  --flix-header-color: #ffffff;
  --flix-header-nav-bg-color-tablet: #202020;
  --flix-input-border-color: #c8c8c8;
  --flix-input-height-mobile: 44px;
  --flix-input-height-desktop: 36px;
  --flix-spacing-1: 6px;
  --flix-spacing-2: 12px;
  --flix-spacing-3: 18px;
  --flix-spacing-4: 24px;
  --flix-spacing-5: 30px;
  --flix-spacing-6: 36px;
  --flix-spacing-7: 42px;
  --flix-spacing-8: 48px;
  --flix-spacing-9: 54px;
  --flix-spacing-10: 60px;
  --flix-spacing-11: 66px;
  --flix-spacing-12: 72px;
  --flix-spacing-half: 3px;
  --flix-grid-gutter-2: 12px;
  --flix-grid-gutter-4: 24px;
  --flix-page-min-width: 320px;
  --flix-page-max-width: 1200px;
  --flix-font-size-base: 1rem;
  --flix-font-size-primary: 1rem;
  --flix-font-size-small: 0.875rem;
  --flix-font-size-fineprint: 0.75rem;
  --flix-font-size-h1: 1.7rem;
  --flix-font-size-h2: 1.3rem;
  --flix-font-size-h3: 1.1rem;
  --flix-font-size-h4: 1rem;
  --flix-line-height-primary: 1.5rem;
  --flix-line-height-small: 1.125rem;
  --flix-line-height-fineprint: 0.938rem;
  --flix-line-height-h1: 2rem;
  --flix-line-height-h2: 1.7rem;
  --flix-line-height-h3: 1.5rem;
  --flix-line-height-h4: 1.5rem;
  --flix-hover-layer-color: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));
  --flix-pressed-layer-color: linear-gradient(rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24));
  --flix-disabled-element-opacity: 0.5;
  --flix-primary-border-radius: 6px;
  --flix-primary-box-shadow: 0px 6px 12px rgba(0, 0, 0, .06), 0px 3px 18px rgba(0, 0, 0, .06), 0px 3px 6px rgba(0, 0, 0, .18);
  --flix-color-scheme: dark;
  --flix-font-family-primary: Roboto, Arial, sans-serif;
  --flix-font-weight-normal: 400;
  --flix-font-weight-semibold: 500;
  --flix-font-weight-bold: 700;
}

.flix-theme-neptune-dark {
  color: var(--flix-content-primary-color);
  font-family: var(--flix-font-family-primary);
  font-size: var(--flix-font-size-base);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-primary);
  color-scheme: var(--flix-color-scheme);
  /* stylelint-disable-next-line media-feature-name-no-vendor-prefix */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (pointer: coarse) {
  .flix-theme-neptune-dark {
    /* stylelint-disable-next-line font-family-no-missing-generic-family-keyword */
    font: -apple-system-body;
    font-family: var(--flix-font-family-primary);
  }
}

* {
  box-sizing: border-box;
}

[class^=flix-] {
  margin: 0;
  padding: 0;
}
[class^=flix-]::before, [class^=flix-]::after {
  box-sizing: border-box;
}

.flix-tooltip, .flix-header-nav-subnav, .flix-dropdown__items, .flix-balloon {
  --flix-balloon-width: 15.75rem;
  --flix-balloon-height: 44px;
  --flix-balloon-background: var(--flix-box-bg-color);
  --flix-balloon-color: var(--flix-content-primary-color);
  --flix-balloon-close-color: var(--flix-icon-primary-color);
  --flix-balloon-content-margin: 0;
  --flix-balloon-close-margin: calc(-1 * var(--flix-spacing-1)) calc(-1 * var(--flix-spacing-1)) calc(-1 * var(--flix-spacing-1)) var(--flix-spacing-2);
  position: relative;
  z-index: 10;
  justify-content: space-between;
  width: -moz-fit-content;
  width: fit-content;
  min-width: var(--flix-balloon-width);
  min-height: var(--flix-balloon-height);
  color: var(--flix-balloon-color);
  font-family: inherit;
  font-size: var(--flix-font-size-primary);
  text-decoration: none;
}

.flix-tooltip--active:not([hidden]), .flix-dropdown--active .flix-dropdown__items:not([hidden]), .flix-balloon:not([hidden]) {
  display: flex;
}

.flix-tooltip::before, .flix-header-nav-subnav::before, .flix-dropdown__items::before, .flix-balloon::before {
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: var(--flix-primary-border-radius);
  background: var(--flix-balloon-background);
  box-shadow: var(--flix-primary-box-shadow);
}

.flix-tooltip__content, .flix-balloon__content {
  position: relative;
  z-index: 1;
  flex: auto;
  margin: var(--flix-balloon-content-margin);
  text-align: left;
}

.flix-tooltip__close, .flix-balloon__close {
  position: relative;
  z-index: 1;
  align-self: flex-start;
  margin: var(--flix-balloon-close-margin);
}
.flix-tooltip__close::before, .flix-balloon__close::before {
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M13.41 12l6.37-6.36a1 1 0 10-1.42-1.42L12 10.6 5.64 4.22a1 1 0 10-1.42 1.42L10.6 12l-6.37 6.36a1 1 0 101.42 1.42L12 13.4l6.36 6.37a1 1 0 101.42-1.42L13.4 12z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M13.41 12l6.37-6.36a1 1 0 10-1.42-1.42L12 10.6 5.64 4.22a1 1 0 10-1.42 1.42L10.6 12l-6.37 6.36a1 1 0 101.42 1.42L12 13.4l6.36 6.37a1 1 0 101.42-1.42L13.4 12z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-spacing-3);
  height: var(--flix-spacing-3);
  background-color: var(--flix-balloon-close-color);
}

.flix-tooltip--danger, .flix-balloon--danger {
  --flix-balloon-background: var(--flix-danger-color);
  --flix-balloon-color: var(--flix-grayscale-0-color);
  --flix-balloon-close-color: var(--flix-grayscale-0-color);
}

/** Size rules **/
.flix-tooltip--content-fit, .flix-balloon--content-fit {
  --flix-balloon-width: auto;
  --flix-balloon-height: auto;
  --flix-balloon-content-margin: calc(-1 * var(--flix-spacing-1));
  --flix-balloon-close-margin: calc(-1 * var(--flix-spacing-2)) calc(-1 * var(--flix-spacing-2)) calc(-1 * var(--flix-spacing-2)) var(--flix-spacing-2);
  white-space: nowrap;
}

.flix-tooltip--medium, .flix-balloon--medium {
  --flix-balloon-width: 23.25rem;
}

.flix-tooltip--large, .flix-balloon--large {
  --flix-balloon-width: 30.75rem;
}

/** Poisition rules **/
.flix-tooltip, .flix-balloon {
  padding: var(--flix-spacing-2) var(--flix-spacing-2) var(--flix-spacing-2) var(--flix-spacing-4);
}
.flix-tooltip::before, .flix-balloon::before {
  top: 0;
  right: 0;
  bottom: 0;
  left: var(--flix-spacing-2);
}

.flix-tooltip--left, .flix-balloon--left {
  padding: var(--flix-spacing-2) var(--flix-spacing-4) var(--flix-spacing-2) var(--flix-spacing-2);
}
.flix-tooltip--left::before, .flix-balloon--left::before {
  top: 0;
  right: var(--flix-spacing-2);
  bottom: 0;
  left: 0;
}

.flix-tooltip--top, .flix-dropdown--top .flix-dropdown__items, .flix-balloon--top {
  padding: var(--flix-spacing-2) var(--flix-spacing-2) var(--flix-spacing-4);
}
.flix-tooltip--top::before, .flix-dropdown--top .flix-dropdown__items::before, .flix-balloon--top::before {
  top: 0;
  right: 0;
  bottom: var(--flix-spacing-2);
  left: 0;
}

.flix-tooltip--bottom, .flix-header-nav-subnav, .flix-dropdown__items, .flix-balloon--bottom {
  padding: var(--flix-spacing-4) var(--flix-spacing-2) var(--flix-spacing-2);
}
.flix-tooltip--bottom::before, .flix-header-nav-subnav::before, .flix-dropdown__items::before, .flix-balloon--bottom::before {
  top: var(--flix-spacing-2);
  right: 0;
  bottom: 0;
  left: 0;
}

/** Arrow rules **/
.flix-tooltip::after, .flix-header-nav-subnav::after, .flix-dropdown__items::after, .flix-balloon::after {
  content: "";
  position: absolute;
  z-index: 0;
  width: 0;
  height: 0;
}

.flix-tooltip::after, .flix-balloon::after {
  inset: auto auto auto var(--flix-spacing-1);
  border-top: calc(var(--flix-spacing-1) + 1px) solid transparent;
  border-right: calc(var(--flix-spacing-1) + 1px) solid var(--flix-balloon-background);
  border-bottom: calc(var(--flix-spacing-1) + 1px) solid transparent;
  border-left: 0;
}

.flix-tooltip--left::after, .flix-balloon--left::after {
  inset: auto var(--flix-spacing-1) auto auto;
  border-top: calc(var(--flix-spacing-1) + 1px) solid transparent;
  border-right: 0;
  border-bottom: calc(var(--flix-spacing-1) + 1px) solid transparent;
  border-left: calc(var(--flix-spacing-1) + 1px) solid var(--flix-balloon-background);
}

.flix-tooltip::after, .flix-balloon::after {
  top: 50%;
  transform: translateY(-50%);
}

.flix-tooltip--start::after, .flix-balloon--start::after {
  top: min(25%, var(--flix-spacing-3));
  transform: none;
}

.flix-tooltip--end::after, .flix-balloon--end::after {
  top: auto;
  bottom: min(25%, var(--flix-spacing-3));
  transform: none;
}

.flix-tooltip--bottom::after, .flix-header-nav-subnav::after, .flix-dropdown__items::after, .flix-balloon--bottom::after {
  inset: var(--flix-spacing-1) auto auto;
  border-top: 0;
  border-right: calc(var(--flix-spacing-1) + 1px) solid transparent;
  border-bottom: calc(var(--flix-spacing-1) + 1px) solid var(--flix-balloon-background);
  border-left: calc(var(--flix-spacing-1) + 1px) solid transparent;
}

.flix-tooltip--top::after, .flix-dropdown--top .flix-dropdown__items::after, .flix-balloon--top::after {
  inset: auto auto var(--flix-spacing-1);
  border-top: calc(var(--flix-spacing-1) + 1px) solid var(--flix-balloon-background);
  border-right: calc(var(--flix-spacing-1) + 1px) solid transparent;
  border-bottom: 0;
  border-left: calc(var(--flix-spacing-1) + 1px) solid transparent;
}

.flix-tooltip--top::after, .flix-tooltip--bottom::after, .flix-header-nav-subnav::after, .flix-dropdown__items::after, .flix-dropdown--top .flix-dropdown__items::after, .flix-balloon--top::after, .flix-balloon--bottom::after {
  right: auto;
  left: 50%;
  transform: translateX(-50%);
}

.flix-tooltip--top.flix-tooltip--start::after, .flix-tooltip--bottom.flix-tooltip--start::after, .flix-header-nav-subnav--right::after, .flix-dropdown--right .flix-dropdown__items::after, .flix-balloon--start.flix-balloon--top::after, .flix-balloon--start.flix-balloon--bottom::after {
  left: min(25%, var(--flix-spacing-3));
  transform: none;
}

.flix-tooltip--top.flix-tooltip--end::after, .flix-tooltip--bottom.flix-tooltip--end::after, .flix-header-nav-subnav--left::after, .flix-dropdown--left .flix-dropdown__items::after, .flix-balloon--end.flix-balloon--top::after, .flix-balloon--end.flix-balloon--bottom::after {
  right: min(25%, var(--flix-spacing-3));
  left: auto;
  transform: none;
}

.flix-infobox, .flix-box {
  padding: var(--flix-spacing-4);
  border: 1px solid var(--flix-line-primary-color);
  border-radius: var(--flix-primary-border-radius);
  background-color: var(--flix-box-bg-color);
}

.flix-infobox--small, .flix-box--small {
  padding: var(--flix-spacing-2);
}

.flix-infobox, .flix-box--highlighted {
  border: 0;
  box-shadow: var(--flix-primary-box-shadow);
}

.flix-infobox--strong, .flix-box--dimmed, .flix-box--neutral, .flix-box--warning, .flix-box--success, .flix-box--danger {
  border-color: var(--flix-box-state-color);
  background-image: linear-gradient(var(--flix-bg-primary-transparent-color), var(--flix-bg-primary-transparent-color)), linear-gradient(var(--flix-box-state-color), var(--flix-box-state-color));
}

.flix-box--dimmed {
  --flix-box-state-color: var(--flix-grayscale-50-color);
}

.flix-infobox--strong, .flix-box--neutral {
  --flix-box-state-color: var(--flix-neutral-color);
}

.flix-infobox--warning, .flix-box--warning {
  --flix-box-state-color: var(--flix-warning-color);
}

.flix-infobox--success, .flix-box--success {
  --flix-box-state-color: var(--flix-success-color);
}

.flix-infobox--danger, .flix-box--danger {
  --flix-box-state-color: var(--flix-danger-color);
}

.flix-accordion {
  display: block;
  border: 1px solid var(--flix-line-primary-color);
  font-family: inherit;
}
.flix-accordion:first-of-type {
  border-radius: var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0 0;
}
.flix-accordion:last-of-type {
  border-radius: 0 0 var(--flix-primary-border-radius) var(--flix-primary-border-radius);
}
.flix-accordion:only-of-type {
  border-radius: var(--flix-primary-border-radius);
}
.flix-accordion__title {
  color: var(--flix-container-content-color, var(--flix-heading-font-color));
  font-size: var(--flix-font-size-h4);
  font-weight: var(--flix-font-weight-bold);
  line-height: var(--flix-line-height-h4);
  display: block;
  position: relative;
  padding: var(--flix-spacing-2) var(--flix-spacing-6) var(--flix-spacing-2) var(--flix-spacing-2);
  outline: 0;
  cursor: pointer;
}
.flix-accordion__title .flix-icon {
  margin-right: var(--flix-spacing-half);
}
.flix-accordion__title .flix-icon::before {
  margin: 0;
}
.flix-accordion__title::-webkit-details-marker {
  display: none;
}
.flix-accordion__title::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M18.68 8.3a1 1 0 00-1.41 0l-5.28 5.28-5.26-5.27a1 1 0 00-1.4 0 1 1 0 000 1.41l5.96 5.99a1 1 0 001.41 0l5.98-6a1 1 0 000-1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M18.68 8.3a1 1 0 00-1.41 0l-5.28 5.28-5.26-5.27a1 1 0 00-1.4 0 1 1 0 000 1.41l5.96 5.99a1 1 0 001.41 0l5.98-6a1 1 0 000-1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-spacing-4);
  height: var(--flix-spacing-4);
  background-color: var(--flix-icon-primary-color);
  content: "";
  position: absolute;
  top: 50%;
  right: var(--flix-spacing-2);
  transform: translateY(-50%);
}
.flix-accordion__title:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-accordion__title:enabled:active {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-accordion__title:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
  border-radius: var(--flix-primary-border-radius);
}
.flix-accordion[open] > .flix-accordion__title::after, .flix-accordion--open > .flix-accordion__title::after {
  transform: translateY(-50%) rotate(180deg);
}
.flix-accordion[open] > .flix-accordion__content, .flix-accordion--open > .flix-accordion__content {
  display: block;
}
.flix-accordion__content {
  display: none;
  padding: var(--flix-spacing-1) var(--flix-spacing-2) var(--flix-spacing-2);
}
.flix-accordion + .flix-accordion {
  border-top: 0;
}

.flix-avatar {
  display: block;
  flex-shrink: 0;
  width: var(--flix-spacing-6);
  height: var(--flix-spacing-6);
}
.flix-avatar__image {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
.flix-avatar__image svg {
  width: 100%;
  height: 100%;
}
.flix-avatar:is(a, button):focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
  border-radius: var(--flix-primary-border-radius);
}
.flix-avatar--sm {
  width: var(--flix-spacing-4);
  height: var(--flix-spacing-4);
}
.flix-avatar--lg {
  width: var(--flix-spacing-8);
  height: var(--flix-spacing-8);
}
.flix-avatar--xl {
  width: calc(var(--flix-spacing-8) * 2);
  height: calc(var(--flix-spacing-8) * 2);
}

.flix-balloon--top::after {
  top: auto;
}
.flix-blockquote, .flix-text blockquote {
  position: relative;
  margin: 0 0 var(--flix-spacing-2);
  padding: var(--flix-spacing-2) 0 0 calc(var(--flix-spacing-4) + var(--flix-spacing-2));
  color: var(--flix-content-primary-color);
  font-family: inherit;
}
@media (min-width: 600px) {
  .flix-blockquote, .flix-text blockquote {
    padding: var(--flix-spacing-2) 0 0 calc(var(--flix-spacing-8) + var(--flix-spacing-2));
  }
}
.flix-blockquote::before, .flix-text blockquote::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 159.8 100' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M159.4,62.9A32.2,32.2,0,0,0,129,35.7c3.7-13.8,12.8-19.4,23.8-22.5a1.3,1.3,0,0,0,.9-1.4l-1.8-11s-0.2-.9-1.6-0.7c-38,4.3-63.7,33.2-58.9,68.3,4.4,24.3,23.4,33.7,41,31.2a32.4,32.4,0,0,0,27-36.7h0ZM38.1,35.7c3.6-13.8,13-19.4,23.8-22.5a1.3,1.3,0,0,0,.9-1.4l-1.6-11S61-.2,59.6,0C21.6,4.1-3.9,33,.5,68.2c4.6,24.5,23.8,33.9,41.2,31.4A32.1,32.1,0,0,0,68.5,62.9,31.7,31.7,0,0,0,38.1,35.7Z' /%3E%3C/svg%3E") no-repeat left center/contain;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 159.8 100' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M159.4,62.9A32.2,32.2,0,0,0,129,35.7c3.7-13.8,12.8-19.4,23.8-22.5a1.3,1.3,0,0,0,.9-1.4l-1.8-11s-0.2-.9-1.6-0.7c-38,4.3-63.7,33.2-58.9,68.3,4.4,24.3,23.4,33.7,41,31.2a32.4,32.4,0,0,0,27-36.7h0ZM38.1,35.7c3.6-13.8,13-19.4,23.8-22.5a1.3,1.3,0,0,0,.9-1.4l-1.6-11S61-.2,59.6,0C21.6,4.1-3.9,33,.5,68.2c4.6,24.5,23.8,33.9,41.2,31.4A32.1,32.1,0,0,0,68.5,62.9,31.7,31.7,0,0,0,38.1,35.7Z' /%3E%3C/svg%3E") no-repeat left center/contain;
  width: var(--flix-spacing-4);
  height: var(--flix-spacing-2);
  background-color: var(--flix-icon-primary-color);
}
@media (min-width: 600px) {
  .flix-blockquote::before, .flix-text blockquote::before {
    width: var(--flix-spacing-8);
    height: var(--flix-spacing-4);
  }
}

.flix-box:where(:not(:last-child)) {
  margin-bottom: var(--flix-spacing-2);
}
.flix-breadcrumbs {
  display: flex;
  align-items: center;
}
.flix-breadcrumbs__item {
  display: flex;
  align-items: center;
}
.flix-breadcrumbs__item + .flix-breadcrumbs__item::before {
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M15.7 11.3L9.72 5.32a1 1 0 00-1.42 0 1 1 0 000 1.42L13.58 12 8.3 17.27a1 1 0 000 1.41 1 1 0 001.41 0l5.99-5.97a1 1 0 000-1.41z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M15.7 11.3L9.72 5.32a1 1 0 00-1.42 0 1 1 0 000 1.42L13.58 12 8.3 17.27a1 1 0 000 1.41 1 1 0 001.41 0l5.99-5.97a1 1 0 000-1.41z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--flix-icon-primary-color);
  margin: 0 var(--flix-spacing-half);
}
.flix-breadcrumbs__ellipsis::before {
  content: "...";
}
.flix-breadcrumbs__link:is(button) {
  border: 0;
  background: transparent;
  font-family: var(--flix-font-family-primary);
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.flix-breadcrumbs__link {
  color: var(--flix-content-secondary-color);
  font-size: var(--flix-font-size-small);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-small);
  max-width: 20ch;
  padding: var(--flix-spacing-1) var(--flix-spacing-half);
  overflow: hidden;
  border-radius: var(--flix-primary-border-radius);
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.flix-breadcrumbs__link:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
}
.flix-breadcrumbs__link:enabled:active {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-breadcrumbs__link:enabled:hover, .flix-breadcrumbs__link[href]:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-breadcrumbs__link[aria-current] {
  position: relative;
  color: var(--flix-content-primary-color);
  border-radius: var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0 0;
}
.flix-breadcrumbs__link[aria-current]::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 0;
  border-bottom: var(--flix-spacing-half) solid var(--flix-ui-primary-color);
  border-radius: var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0 0;
}
.flix-breadcrumbs__link[aria-current]::after {
  right: var(--flix-spacing-half);
  left: var(--flix-spacing-half);
}
.flix-breadcrumbs__link--no-clamp {
  max-width: -moz-fit-content;
  max-width: fit-content;
  overflow: unset;
}

.flix-btn, .flix-skip-link {
  --flix-button-bg-color: var(--flix-box-bg-color);
  --flix-button-border-color: var(--flix-grayscale-50-color);
  --flix-button-text-color: var(--flix-content-primary-color);
  display: inline-flex;
  position: relative;
  align-items: center;
  justify-content: center;
  min-width: 142px;
  max-width: 100%;
  min-height: var(--flix-input-height-mobile);
  padding-top: calc(var(--flix-spacing-2) - var(--flix-spacing-half) - 1px);
  padding-right: var(--flix-spacing-2);
  padding-bottom: calc(var(--flix-spacing-2) - var(--flix-spacing-half) - 1px);
  padding-left: var(--flix-spacing-2);
  gap: var(--flix-spacing-half);
  border: 1px solid var(--flix-button-border-color);
  border-radius: var(--flix-primary-border-radius);
  background: var(--flix-button-bg-color);
  font-family: inherit;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  overflow-wrap: anywhere;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: var(--flix-button-text-color);
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-semibold);
  line-height: var(--flix-line-height-primary);
  transition: background 250ms ease;
}
.flix-btn:enabled:hover, .flix-skip-link:enabled:hover, .flix-btn[href]:hover, [href].flix-skip-link:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-btn:enabled:active, .flix-skip-link:enabled:active {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-btn:focus-visible, .flix-skip-link:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
}
.flix-btn:disabled, .flix-skip-link:disabled, .flix-btn[aria-disabled=true], [aria-disabled=true].flix-skip-link, .flix-btn--disabled {
  opacity: var(--flix-disabled-element-opacity);
  cursor: not-allowed;
}
@media (min-width: 0) and (max-width: 599px) {
  .flix-btn, .flix-skip-link {
    display: flex;
    width: -webkit-fill-available;
    width: -moz-available;
    width: stretch;
  }
  .flix-btn--sm, .flix-btn--md, .flix-btn--lg, .flix-btn--link, .flix-btn--square, .flix-btn--stacked {
    display: inline-flex;
    width: auto;
  }
}
@media (min-width: 1200px) {
  .flix-btn, .flix-skip-link {
    min-height: var(--flix-input-height-desktop);
    padding-top: calc(var(--flix-spacing-1) - 1px);
    padding-bottom: calc(var(--flix-spacing-1) - 1px);
  }
}
.flix-btn.flix-btn--loading, .flix-btn--loading.flix-skip-link {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-btn--primary {
  --flix-button-bg-color: var(--flix-button-primary-color);
  --flix-button-border-color: var(--flix-button-primary-color);
  --flix-button-text-color: var(--flix-button-label-color);
}
.flix-btn--secondary {
  --flix-button-border-color: var(--flix-button-primary-color);
}
.flix-btn--danger {
  --flix-button-bg-color: var(--flix-danger-color);
  --flix-button-border-color: var(--flix-danger-color);
  --flix-button-text-color: var(--flix-grayscale-0-color);
}
.flix-btn--link {
  --flix-button-bg-color: transparent;
  --flix-button-border-color: transparent;
  --flix-button-text-color: var(--flix-container-content-color, var(--flix-content-primary-color));
  min-width: auto;
  padding: 0 var(--flix-spacing-half);
}
.flix-btn--link.flix-btn--loading::before {
  margin-left: 0;
}
.flix-btn--sm {
  min-width: auto;
  min-height: var(--flix-spacing-4);
  padding-top: 0;
  padding-bottom: 0;
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}
.flix-btn--md {
  min-height: var(--flix-input-height-desktop);
  padding-top: calc(var(--flix-spacing-1) - 1px);
  padding-bottom: calc(var(--flix-spacing-1) - 1px);
}
.flix-btn--lg {
  min-height: var(--flix-spacing-8);
  padding-top: calc(var(--flix-spacing-2) - var(--flix-spacing-half));
  padding-right: var(--flix-spacing-4);
  padding-bottom: calc(var(--flix-spacing-2) - var(--flix-spacing-half));
  padding-left: var(--flix-spacing-4);
}
.flix-btn--loading::before {
  content: "";
  display: inline-block;
  flex-shrink: 0;
  width: var(--flix-spacing-4);
  height: var(--flix-spacing-4);
  animation: btn-spinner-rotate 1s infinite linear, btn-spinner-grow 250ms;
  border: var(--flix-spacing-half) solid rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  border-left-color: var(--flix-button-text-color);
}
.flix-btn--loading:has(.flix-btn__icon)::before, .flix-btn--loading:has([class^=hci-icon])::before {
  animation: btn-spinner-rotate 1s infinite linear;
}
@keyframes btn-spinner-grow {
  0% {
    width: 0;
    height: 0;
    opacity: 0;
  }
  100% {
    width: var(--flix-spacing-4);
    height: var(--flix-spacing-4);
    opacity: 1;
  }
}
@keyframes btn-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.flix-btn--loading .flix-btn__icon, .flix-btn--loading [class^=hci-icon] {
  /* stylelint-disable-next-line declaration-no-important */
  display: none !important;
}
.flix-btn--square {
  min-width: var(--flix-input-height-mobile);
  padding-right: 0;
  padding-left: 0;
  aspect-ratio: 1;
}
@media (min-width: 1200px) {
  .flix-btn--square {
    min-width: var(--flix-input-height-desktop);
  }
}
.flix-btn--square.flix-btn--sm {
  min-width: var(--flix-spacing-4);
}
.flix-btn--square.flix-btn--md {
  min-width: var(--flix-spacing-6);
}
.flix-btn--square.flix-btn--lg {
  min-width: var(--flix-spacing-8);
}
.flix-btn--stacked {
  flex-direction: column;
  min-width: auto;
  padding-right: var(--flix-spacing-1);
  padding-left: var(--flix-spacing-1);
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}
.flix-btn--stacked.flix-btn--lg {
  padding-right: calc(var(--flix-spacing-2) - var(--flix-spacing-half));
  padding-left: calc(var(--flix-spacing-2) - var(--flix-spacing-half));
  font-size: var(--flix-font-size-primary);
  line-height: var(--flix-line-height-primary);
}
.flix-btn--block {
  display: flex;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
}

.flix-btn-group {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--flix-spacing-2);
}
.flix-btn-group:where(:not(:last-child)) {
  margin-bottom: var(--flix-spacing-2);
}
.flix-btn-group--half-gap {
  gap: var(--flix-spacing-half);
}
.flix-btn-group--1-gap {
  gap: var(--flix-spacing-1);
}
.flix-btn-group--wrap {
  flex-wrap: wrap;
}
.flix-btn-group--horizontal {
  flex-direction: row;
}
.flix-btn-group--vertical {
  flex-direction: column;
}
.flix-btn-group--align-center {
  align-items: center;
  justify-content: center;
}
.flix-btn-group--align-end {
  align-items: flex-end;
  justify-content: flex-end;
}
@media (min-width: 600px) {
  .flix-btn-group:not(.flix-btn-group--vertical, .flix-btn-group--horizontal) {
    flex-direction: row;
  }
}

.flix-calendar {
  z-index: 10;
  min-width: calc(var(--flix-spacing-1) * 46);
  border-radius: var(--flix-primary-border-radius);
  background-color: var(--flix-box-bg-color);
  box-shadow: var(--flix-primary-box-shadow);
}
.flix-calendar--flat {
  border-radius: 0;
  box-shadow: none;
}
.flix-calendar--horizontal {
  display: grid;
  grid-auto-flow: column;
}
.flix-calendar__month {
  padding: var(--flix-spacing-2);
}
.flix-calendar__table {
  width: 100%;
  border-spacing: 0 var(--flix-spacing-half);
}
.flix-calendar__caption {
  color: var(--flix-container-content-color, var(--flix-heading-font-color));
  font-size: var(--flix-font-size-h3);
  font-weight: var(--flix-font-weight-bold);
  line-height: var(--flix-line-height-h3);
}
.flix-calendar__btn, .flix-calendar__cell {
  position: relative;
  font-family: var(--flix-font-family-primary);
  line-height: 2.25rem;
  text-align: center;
}
.flix-calendar__cell--range:not(:empty) {
  background-color: var(--flix-highlight-color);
}
.flix-calendar__cell--start .flix-calendar__btn, .flix-calendar__cell--end .flix-calendar__btn, .flix-calendar__cell--selected .flix-calendar__btn {
  background-color: var(--flix-button-primary-color);
  color: var(--flix-button-label-color);
}
.flix-calendar__cell--end .flix-calendar__btn::before, .flix-calendar__cell--start .flix-calendar__btn::before {
  content: " ";
  position: absolute;
  top: 50%;
  width: var(--flix-spacing-2);
  height: var(--flix-spacing-2);
  margin-top: calc(-1 * var(--flix-spacing-1));
  transform: rotate(45deg);
  background-color: var(--flix-button-primary-color);
  pointer-events: none;
}
.flix-calendar__cell--start:not(:empty) {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, var(--flix-highlight-color) 50%);
}
.flix-calendar__cell--start .flix-calendar__btn::before {
  left: 100%;
  margin-left: calc(-1 * var(--flix-spacing-1));
}
.flix-calendar__cell--end:not(:empty) {
  background-image: linear-gradient(to right, var(--flix-highlight-color) 50%, rgba(255, 255, 255, 0) 50%);
}
.flix-calendar__cell--end .flix-calendar__btn::before {
  right: 100%;
  margin-right: calc(-1 * var(--flix-spacing-1));
}
.flix-calendar__cell--start.flix-calendar__cell--end {
  background-image: none;
}
.flix-calendar__cell--start.flix-calendar__cell--end .flix-calendar__btn::before {
  display: none;
}
.flix-calendar__cell--start .flix-calendar__btn {
  z-index: 1;
}
.flix-calendar__cell--current .flix-calendar__btn::after {
  content: "";
  display: block;
  position: absolute;
  bottom: var(--flix-spacing-half);
  left: 50%;
  width: 1.125rem;
  height: 0.1875rem;
  transform: translateX(calc(-1 * 1.125rem / 2));
  border-radius: var(--flix-primary-border-radius);
  background-color: var(--flix-content-primary-color);
}
.flix-calendar__cell--selected.flix-calendar__cell--current .flix-calendar__btn::after, .flix-calendar__cell--start.flix-calendar__cell--current .flix-calendar__btn::after, .flix-calendar__cell--end.flix-calendar__cell--current .flix-calendar__btn::after {
  background-color: var(--flix-button-label-color);
}
.flix-calendar__btn {
  padding: var(--flix-spacing-1) 0;
  border: 0;
  background: transparent;
  font-family: var(--flix-font-family-primary);
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: var(--flix-content-primary-color);
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-semibold);
  line-height: var(--flix-line-height-primary);
  display: block;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  min-width: var(--flix-spacing-6);
  min-height: var(--flix-spacing-6);
  border-radius: var(--flix-primary-border-radius);
}
.flix-calendar__btn:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
  z-index: 1;
}
.flix-calendar__btn:hover, .flix-calendar__btn:hover::before {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-calendar__btn:active, .flix-calendar__btn:active::before {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-calendar__btn:disabled, .flix-calendar__btn[aria-disabled=true], .flix-calendar__btn--disabled {
  opacity: var(--flix-disabled-element-opacity);
  cursor: not-allowed;
}
.flix-calendar__btn:disabled::before, .flix-calendar__btn[aria-disabled=true]::before, .flix-calendar__btn--disabled::before {
  opacity: var(--flix-disabled-element-opacity);
  cursor: not-allowed;
}
.flix-calendar-header {
  display: grid;
  grid-template-columns: min-content auto min-content;
  margin-bottom: var(--flix-spacing-2);
  gap: var(--flix-spacing-2);
}
.flix-calendar-header--birthday {
  grid-template-columns: auto auto;
}

.flix-checkbox {
  position: relative;
}
.flix-checkbox--sm .flix-checkbox__label {
  min-height: var(--flix-spacing-3);
  border-radius: var(--flix-primary-border-radius);
}
.flix-checkbox--sm .flix-checkbox__label:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-checkbox--sm .flix-checkbox__label::after {
  -webkit-mask-size: calc(var(--flix-spacing-3) - var(--flix-spacing-1));
          mask-size: calc(var(--flix-spacing-3) - var(--flix-spacing-1));
}
.flix-checkbox--sm .flix-checkbox__input, .flix-checkbox--sm .flix-checkbox__label::before, .flix-checkbox--sm .flix-checkbox__label::after {
  width: var(--flix-spacing-3);
  height: var(--flix-spacing-3);
  margin-top: calc((var(--flix-line-height-primary) - var(--flix-spacing-3)) / 2);
}
@supports (margin-top: max(0px, calc((var(--flix-line-height-primary) - var(--flix-spacing-3)) / 2))) {
  .flix-checkbox--sm .flix-checkbox__input, .flix-checkbox--sm .flix-checkbox__label::before, .flix-checkbox--sm .flix-checkbox__label::after {
    margin-top: max(0px, (var(--flix-line-height-primary) - var(--flix-spacing-3)) / 2);
  }
}
.flix-checkbox__label {
  display: inline-flex;
  position: relative;
  align-items: center;
  min-height: var(--flix-spacing-5);
  margin: calc(-1 * var(--flix-spacing-half));
  padding: var(--flix-spacing-half);
  border-radius: var(--flix-primary-border-radius);
  color: var(--flix-content-primary-color);
  font-family: inherit;
  vertical-align: middle;
  cursor: pointer;
  gap: var(--flix-spacing-2);
}
.flix-checkbox__label::before, .flix-checkbox__label::after {
  content: "";
  display: block;
  flex-shrink: 0;
  align-self: flex-start;
}
.flix-checkbox__label::before {
  width: var(--flix-spacing-5);
  height: var(--flix-spacing-5);
  border: 2px solid var(--flix-input-border-color);
  border-radius: var(--flix-primary-border-radius);
  transition: border-color 250ms ease;
  margin-top: calc((var(--flix-line-height-primary) - var(--flix-spacing-5)) / 2);
}
@supports (margin-top: max(0px, calc((var(--flix-line-height-primary) - var(--flix-spacing-5)) / 2))) {
  .flix-checkbox__label::before {
    margin-top: max(0px, (var(--flix-line-height-primary) - var(--flix-spacing-5)) / 2);
  }
}
.flix-checkbox__label::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M21.7 6.2l-13 13a1 1 0 01-1.4 0l-5-5a1 1 0 111.4-1.4L8 17.08l12.3-12.3a1 1 0 111.4 1.42z' /%3E%3C/svg%3E") no-repeat center/calc(var(--flix-spacing-5) - var(--flix-spacing-1));
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M21.7 6.2l-13 13a1 1 0 01-1.4 0l-5-5a1 1 0 111.4-1.4L8 17.08l12.3-12.3a1 1 0 111.4 1.42z' /%3E%3C/svg%3E") no-repeat center/calc(var(--flix-spacing-5) - var(--flix-spacing-1));
  width: var(--flix-spacing-5);
  height: var(--flix-spacing-5);
  background-color: var(--flix-input-border-color);
  position: absolute;
  top: var(--flix-spacing-half);
  left: var(--flix-spacing-half);
  transform: scale(0);
  pointer-events: none;
  transition: transform 250ms ease, background-color 250ms ease;
  margin-top: calc((var(--flix-line-height-primary) - var(--flix-spacing-5)) / 2);
}
@supports (margin-top: max(0px, calc((var(--flix-line-height-primary) - var(--flix-spacing-5)) / 2))) {
  .flix-checkbox__label::after {
    margin-top: max(0px, (var(--flix-line-height-primary) - var(--flix-spacing-5)) / 2);
  }
}
.flix-checkbox__input {
  width: var(--flix-spacing-5);
  height: var(--flix-spacing-5);
  margin-top: calc((var(--flix-line-height-primary) - var(--flix-spacing-5)) / 2);
}
@supports (margin-top: max(0px, calc((var(--flix-line-height-primary) - var(--flix-spacing-5)) / 2))) {
  .flix-checkbox__input {
    margin-top: max(0px, (var(--flix-line-height-primary) - var(--flix-spacing-5)) / 2);
  }
}
.flix-checkbox__input:checked + .flix-checkbox__label::after {
  transform: scale(1);
}
.flix-checkbox__input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.flix-checkbox__input:focus-visible + .flix-checkbox__label::before {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
}
.flix-checkbox__input:enabled + .flix-checkbox__label:hover, .flix-checkbox__input:enabled:hover + .flix-checkbox__label {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-checkbox__input:checked + .flix-checkbox__label::before {
  border-color: var(--flix-ui-primary-color);
}
.flix-checkbox__input:checked + .flix-checkbox__label::after {
  background-color: var(--flix-ui-primary-color);
}
.flix-checkbox--disabled .flix-checkbox__label {
  opacity: var(--flix-disabled-element-opacity);
  cursor: not-allowed;
}
.flix-checkbox--error .flix-checkbox__label::before {
  border-color: var(--flix-danger-color);
}
.flix-checkbox--error .flix-checkbox__input:not(:checked) + .flix-checkbox__label::before {
  box-shadow: inset 0 0 0 100vh var(--flix-bg-primary-transparent-color), inset 0 0 0 100vh var(--flix-danger-color);
  transition: box-shadow 250ms ease;
}
.flix-checkbox--error .flix-checkbox__input:focus-visible:not(:checked) + .flix-checkbox__label::before {
  box-shadow: inset 0 0 0 100vh var(--flix-bg-primary-transparent-color), inset 0 0 0 100vh var(--flix-danger-color), 0 0 0 4px var(--flix-grayscale-0-color);
}
.flix-checkbox__info:not(:empty) {
  color: var(--flix-container-content-color, var(--flix-content-primary-color));
  font-size: var(--flix-font-size-small);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-small);
  display: block;
  margin-top: var(--flix-spacing-1);
}
.flix-checkbox__info:not(:empty) ~ .flix-checkbox__info {
  margin-top: var(--flix-spacing-half);
}
.flix-checkbox--error .flix-checkbox__info {
  color: var(--flix-danger-dark-color);
}
.flix-checkbox__info ~ .flix-checkbox__info {
  color: var(--flix-content-primary-color);
}
.flix-checkbox__input:indeterminate + .flix-checkbox__label::before, .flix-checkbox--indeterminate > .flix-checkbox__label::before {
  border-color: var(--flix-ui-primary-color);
}
.flix-checkbox__input:indeterminate + .flix-checkbox__label::after, .flix-checkbox--indeterminate > .flix-checkbox__label::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M21 11H3a1 1 0 000 2h18a1 1 0 000-2z' /%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M21 11H3a1 1 0 000 2h18a1 1 0 000-2z' /%3E%3C/svg%3E");
  transform: scale(1);
  background-color: var(--flix-ui-primary-color);
}
.flix-checkbox--sm .flix-checkbox__label::before {
  border-radius: 3px;
}
.flix-checkbox--no-label .flix-checkbox__label::before, .flix-checkbox--no-label .flix-checkbox__label::after {
  margin-top: 0;
}

.flix-choice-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 var(--flix-spacing-4);
  border: 0;
}
.flix-choice-wrapper__info:not(:empty) {
  color: var(--flix-container-content-color, var(--flix-content-primary-color));
  font-size: var(--flix-font-size-small);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-small);
  display: block;
  margin-top: var(--flix-spacing-1);
}
.flix-choice-wrapper__info:not(:empty) ~ .flix-choice-wrapper__info {
  margin-top: var(--flix-spacing-half);
}
.flix-choice-wrapper--error .flix-choice-wrapper__info {
  color: var(--flix-danger-dark-color);
}
.flix-choice-wrapper__info ~ .flix-choice-wrapper__info {
  color: var(--flix-content-primary-color);
}
.flix-choice-wrapper__fieldset {
  border: 0;
}
.flix-choice-wrapper__item {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: space-between;
  border: solid var(--flix-line-primary-color);
  border-radius: var(--flix-primary-border-radius);
}
.flix-choice-wrapper__item:first-child:nth-last-of-type(2), .flix-choice-wrapper__item:first-child:nth-last-of-type(2) ~ .flix-choice-wrapper__item {
  min-width: 50%;
}
.flix-choice-wrapper__item:first-child:nth-last-of-type(3), .flix-choice-wrapper__item:first-child:nth-last-of-type(3) ~ .flix-choice-wrapper__item {
  min-width: 33.3333%;
}
.flix-choice-wrapper__item:first-child:nth-last-of-type(4), .flix-choice-wrapper__item:first-child:nth-last-of-type(4) ~ .flix-choice-wrapper__item {
  min-width: 25%;
}
.flix-choice-wrapper--error .flix-choice-wrapper__item {
  border-color: var(--flix-danger-color);
  background-image: linear-gradient(var(--flix-bg-primary-transparent-color), var(--flix-bg-primary-transparent-color)), linear-gradient(var(--flix-danger-color), var(--flix-danger-color));
}
.flix-choice-wrapper--error .flix-choice-wrapper__info:first-of-type {
  color: var(--flix-danger-dark-color);
}
.flix-choice-wrapper .flix-radio,
.flix-choice-wrapper .flix-checkbox {
  flex-grow: 1;
}
.flix-choice-wrapper .flix-radio__label,
.flix-choice-wrapper .flix-checkbox__label {
  display: block;
  height: 100%;
  min-height: calc(var(--flix-spacing-5) + var(--flix-spacing-2) * 2);
  margin: 0;
  padding: var(--flix-spacing-2);
  padding-left: calc(var(--flix-spacing-5) + var(--flix-spacing-2) * 2);
}
.flix-choice-wrapper .flix-radio__label::before,
.flix-choice-wrapper .flix-checkbox__label::before {
  margin-left: calc(-1 * var(--flix-spacing-5) - var(--flix-spacing-2));
  float: left;
}
.flix-choice-wrapper .flix-radio__label::after,
.flix-choice-wrapper .flix-checkbox__label::after {
  top: var(--flix-spacing-2);
  left: var(--flix-spacing-2);
}
.flix-choice-wrapper:not(.flix-choice-wrapper--column) .flix-choice-wrapper__item {
  border-width: 1px 1px 1px 0;
}
.flix-choice-wrapper:not(.flix-choice-wrapper--column) .flix-choice-wrapper__item:first-of-type {
  border-left-width: 1px;
}
.flix-choice-wrapper:not(.flix-choice-wrapper--column) .flix-choice-wrapper__item:first-of-type:not(:only-of-type) {
  border-radius: var(--flix-primary-border-radius) 0 0 var(--flix-primary-border-radius);
  border-right-color: var(--flix-line-primary-color);
}
.flix-choice-wrapper:not(.flix-choice-wrapper--column) .flix-choice-wrapper__item:first-of-type:not(:only-of-type) .flix-radio__label,
.flix-choice-wrapper:not(.flix-choice-wrapper--column) .flix-choice-wrapper__item:first-of-type:not(:only-of-type) .flix-checkbox__label {
  border-radius: var(--flix-primary-border-radius) 0 0 var(--flix-primary-border-radius);
}
.flix-choice-wrapper:not(.flix-choice-wrapper--column) .flix-choice-wrapper__item:last-of-type:not(:only-of-type) {
  border-radius: 0 var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0;
  border-left-color: var(--flix-line-primary-color);
}
.flix-choice-wrapper:not(.flix-choice-wrapper--column) .flix-choice-wrapper__item:last-of-type:not(:only-of-type) .flix-radio__label,
.flix-choice-wrapper:not(.flix-choice-wrapper--column) .flix-choice-wrapper__item:last-of-type:not(:only-of-type) .flix-checkbox__label {
  border-radius: 0 var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0;
}
.flix-choice-wrapper:not(.flix-choice-wrapper--column) .flix-choice-wrapper__item:not(:first-of-type):not(:last-of-type) {
  border-radius: 0;
  border-right-color: var(--flix-line-primary-color);
  border-left-color: var(--flix-line-primary-color);
}
.flix-choice-wrapper:not(.flix-choice-wrapper--column) .flix-choice-wrapper__item:not(:first-of-type):not(:last-of-type) .flix-radio__label,
.flix-choice-wrapper:not(.flix-choice-wrapper--column) .flix-choice-wrapper__item:not(:first-of-type):not(:last-of-type) .flix-checkbox__label {
  border-radius: 0;
}
.flix-choice-wrapper--column {
  flex-direction: column;
}
.flix-choice-wrapper--column .flix-choice-wrapper__item {
  flex-basis: auto;
  min-width: 100%;
  border-width: 0 1px 1px;
}
.flix-choice-wrapper--column .flix-choice-wrapper__item:first-of-type {
  border-top-width: 1px;
}
.flix-choice-wrapper--column .flix-choice-wrapper__item:first-of-type:not(:only-of-type) {
  border-radius: var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0 0;
  border-bottom-color: var(--flix-line-primary-color);
}
.flix-choice-wrapper--column .flix-choice-wrapper__item:first-of-type:not(:only-of-type) .flix-radio__label,
.flix-choice-wrapper--column .flix-choice-wrapper__item:first-of-type:not(:only-of-type) .flix-checkbox__label {
  border-radius: var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0 0;
}
.flix-choice-wrapper--column .flix-choice-wrapper__item:last-of-type:not(:only-of-type) {
  border-radius: 0 0 var(--flix-primary-border-radius) var(--flix-primary-border-radius);
  border-top-color: var(--flix-line-primary-color);
}
.flix-choice-wrapper--column .flix-choice-wrapper__item:last-of-type:not(:only-of-type) .flix-radio__label,
.flix-choice-wrapper--column .flix-choice-wrapper__item:last-of-type:not(:only-of-type) .flix-checkbox__label {
  border-radius: 0 0 var(--flix-primary-border-radius) var(--flix-primary-border-radius);
}
.flix-choice-wrapper--column .flix-choice-wrapper__item:not(:first-of-type):not(:last-of-type) {
  border-radius: 0;
  border-top-color: var(--flix-line-primary-color);
  border-bottom-color: var(--flix-line-primary-color);
}
.flix-choice-wrapper--column .flix-choice-wrapper__item:not(:first-of-type):not(:last-of-type) .flix-radio__label,
.flix-choice-wrapper--column .flix-choice-wrapper__item:not(:first-of-type):not(:last-of-type) .flix-checkbox__label {
  border-radius: 0;
}
.flix-choice-wrapper--column .flix-choice-wrapper__item:not(:first-of-type) {
  margin-top: 0;
}
.flix-choice-wrapper__content {
  display: none;
  margin: 0 var(--flix-spacing-2) var(--flix-spacing-2);
}
.flix-choice-wrapper__content--expanded {
  display: block;
}
.flix-choice-wrapper__info {
  flex-basis: 100%;
  flex-shrink: 0;
}

.flix-connection {
  --flix-connection-status-color: var(--flix-icon-primary-color);
}
.flix-connection__title {
  color: var(--flix-container-content-color, var(--flix-heading-font-color));
  font-size: var(--flix-font-size-h4);
  font-weight: var(--flix-font-weight-bold);
  line-height: var(--flix-line-height-h4);
  margin-bottom: var(--flix-spacing-1);
  text-align: left;
}
.flix-connection__title-arrival {
  font-weight: var(--flix-font-weight-normal);
}
.flix-connection__day {
  font-size: 0.65em;
  font-weight: var(--flix-font-weight-normal);
  line-height: 1;
  vertical-align: text-top;
}
.flix-connection__icon {
  display: none;
  position: absolute;
  z-index: 2;
  top: calc((var(--flix-line-height-primary) - var(--flix-spacing-5)) / 2);
  left: calc(-1 * (var(--flix-spacing-7) - var(--flix-spacing-2) - var(--flix-spacing-2) / 2) - var(--flix-spacing-5) / 2);
  width: var(--flix-spacing-5);
  height: var(--flix-spacing-5);
  padding: var(--flix-spacing-half);
  animation-name: connection-marker-pulsing-outline;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  border: 3px solid var(--flix-grayscale-0-color);
  border-radius: 100%;
  background-color: var(--flix-icon-primary-color);
  background-repeat: no-repeat;
  background-position: center;
  background-size: var(--flix-spacing-3);
  box-shadow: 0 0 0 1px var(--flix-icon-primary-color);
  color: var(--flix-grayscale-0-color);
}
@keyframes connection-marker-pulsing-outline {
  100% {
    box-shadow: 0 0 0 var(--flix-spacing-1) rgba(255, 255, 255, 0);
  }
}
.flix-connection__icon:only-child {
  top: calc(-1 * var(--flix-spacing-2));
}
.flix-connection__item {
  position: relative;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: var(--flix-spacing-2) 0 0 var(--flix-spacing-7);
}
.flix-connection__item:not([hidden]) {
  display: flex;
}
.flix-connection__item:first-child {
  margin: 0 0 0 var(--flix-spacing-7);
}
.flix-connection__item:first-child + .flix-connection__item:last-child {
  margin: 0 0 0 var(--flix-spacing-7);
}
.flix-connection__item:first-child::after {
  top: 0.75rem;
}
.flix-connection__item:last-child::after {
  bottom: calc(100% - 0.75rem);
}
.flix-connection__item::before {
  content: "";
  position: absolute;
  z-index: 2;
  top: calc(var(--flix-line-height-primary) / 2);
  left: calc(-1 * (var(--flix-spacing-7) - var(--flix-spacing-2) - var(--flix-spacing-2) / 2));
  width: var(--flix-spacing-1);
  height: 2px;
  background-color: var(--flix-icon-primary-color);
  vertical-align: middle;
}
.flix-connection__item:not(.flix-connection__item--current):first-child::before, .flix-connection__item:not(.flix-connection__item--current):last-child::before {
  display: inline-block;
  top: 0.75rem;
  left: calc(-1 * (var(--flix-spacing-7) - var(--flix-spacing-2)));
  width: var(--flix-spacing-2);
  height: var(--flix-spacing-2);
  margin-top: calc(-1 * var(--flix-spacing-1));
  border: 2px solid var(--flix-icon-primary-color);
  border-radius: 50%;
  background: var(--flix-bg-primary-color);
}
.flix-connection__item::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  top: calc(-1 * var(--flix-line-height-primary) / 2);
  bottom: calc(-1 * var(--flix-line-height-primary) / 2);
  left: calc(-1 * (var(--flix-spacing-7) - var(--flix-spacing-2) - var(--flix-spacing-2) / 2) - 1px);
  width: 2px;
  background-color: var(--flix-icon-primary-color);
}
.flix-connection__item--slot:not(.flix-connection__item--current)::before {
  display: none;
}
.flix-connection__item--current .flix-connection__icon {
  display: initial;
  box-shadow: 0 0 0 1px var(--flix-connection-status-color);
}
@keyframes connection-marker-pulsing-outline {
  100% {
    box-shadow: 0 0 0 var(--flix-spacing-1) rgba(255, 255, 255, 0);
  }
}
.flix-connection__item--current::after {
  border-top: var(--flix-spacing-2) solid var(--flix-connection-status-color);
  background: linear-gradient(var(--flix-connection-status-color) 0 var(--flix-line-height-primary), var(--flix-icon-primary-color) var(--flix-line-height-primary) 100%);
}
.flix-connection__item::before, .flix-connection__item::after, .flix-connection__item--current:first-child::before, .flix-connection__item--current:last-child::before,
.flix-connection__item .flix-connection__icon {
  background-color: var(--flix-connection-status-color);
}
.flix-connection__item:not(.flix-connection__item--current):first-child::before, .flix-connection__item:not(.flix-connection__item--current):last-child::before {
  border-color: var(--flix-connection-status-color);
  background-color: var(--flix-bg-primary-color);
}
.flix-connection--success .flix-connection__item {
  --flix-connection-status-color: var(--flix-success-color);
}
.flix-connection--warning .flix-connection__item {
  --flix-connection-status-color: var(--flix-warning-color);
}
.flix-connection--danger .flix-connection__item {
  --flix-connection-status-color: var(--flix-danger-color);
}
.flix-connection .flix-connection__item--current ~ .flix-connection__item::before, .flix-connection .flix-connection__item--current ~ .flix-connection__item::after {
  background-color: var(--flix-icon-primary-color);
}
.flix-connection .flix-connection__item--current ~ .flix-connection__item:first-child::before, .flix-connection .flix-connection__item--current ~ .flix-connection__item:last-child::before {
  border-color: var(--flix-icon-primary-color);
  background-color: var(--flix-bg-primary-color);
}
.flix-connection__station {
  color: var(--flix-container-content-color, var(--flix-content-primary-color));
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-primary);
  flex: 1;
}
.flix-connection__time {
  margin-left: var(--flix-spacing-2);
  text-align: right;
}
.flix-connection__time ins {
  text-decoration: none;
}
.flix-connection__time > time,
.flix-connection__time > ins,
.flix-connection__time > del {
  display: block;
}
.flix-connection__time del + ins {
  margin-left: var(--flix-spacing-1);
}
.flix-connection__content {
  width: 100%;
}

.flix-data-table {
  position: relative;
  width: 100%;
  border-spacing: 0;
  border-collapse: separate;
}
.flix-data-table caption {
  padding: var(--flix-spacing-2);
  caption-side: bottom;
  border-top: 1px solid var(--flix-line-primary-color);
  color: var(--flix-content-secondary-color);
  text-align: center;
}
.flix-data-table-controls {
  text-align: center;
}
.flix-data-table-controls .flix-data-table-wrapper {
  margin-bottom: var(--flix-spacing-3);
}
.flix-data-table-wrapper {
  max-width: 100%;
  height: 100%;
  border: 1px solid var(--flix-line-primary-color);
  border-radius: var(--flix-primary-border-radius);
  background-color: var(--flix-box-bg-color);
}
.flix-data-table-wrapper--responsive {
  overflow-x: auto;
}
@media (min-width: 600px) {
  .flix-data-table-wrapper--responsive {
    overflow-x: visible;
  }
}
.flix-data-table-wrapper--collapsed {
  display: inline-block;
}
.flix-data-table-wrapper--scrollable {
  overflow-y: auto;
}
.flix-data-table__header td,
.flix-data-table__header th {
  padding: var(--flix-spacing-2) var(--flix-spacing-2);
  border: solid var(--flix-line-primary-color);
  border-width: 0 0 1px;
  text-align: left;
  color: var(--flix-container-content-color, var(--flix-heading-font-color));
  font-size: var(--flix-font-size-h4);
  font-weight: var(--flix-font-weight-bold);
  line-height: var(--flix-line-height-h4);
  white-space: nowrap;
}
.flix-data-table__header-btn {
  padding: 0;
  font-size: var(--flix-font-size-primary);
  border: 0;
  background: transparent;
  font-family: var(--flix-font-family-primary);
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: inherit;
}
.flix-data-table__footer td,
.flix-data-table__footer th {
  padding: var(--flix-spacing-2) var(--flix-spacing-2);
  border: solid var(--flix-line-primary-color);
  border-width: 0 0 1px;
  text-align: left;
  color: var(--flix-container-content-color, var(--flix-heading-font-color));
  font-size: var(--flix-font-size-h4);
  font-weight: var(--flix-font-weight-bold);
  line-height: var(--flix-line-height-h4);
  border-width: 1px 0 0;
}
.flix-data-table > tbody > tr {
  background-color: var(--flix-bg-primary-color);
}
.flix-data-table > tbody > tr:nth-of-type(odd) {
  background-color: var(--flix-grayscale-10-color);
}
.flix-data-table > tbody > tr td,
.flix-data-table > tbody > tr th {
  padding: var(--flix-spacing-2) var(--flix-spacing-2);
  border: solid var(--flix-line-primary-color);
  border-width: 0 0 1px;
  text-align: left;
  color: var(--flix-container-content-color, var(--flix-content-primary-color));
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-primary);
}
.flix-data-table > tbody > tr:last-child > td,
.flix-data-table > tbody > tr:last-child > th {
  border-width: 0;
}
.flix-data-table > tbody > tr:last-child > td:first-child,
.flix-data-table > tbody > tr:last-child > th:first-child {
  border-bottom-left-radius: var(--flix-primary-border-radius);
}
.flix-data-table > tbody > tr:last-child > td:last-child,
.flix-data-table > tbody > tr:last-child > th:last-child {
  border-bottom-right-radius: var(--flix-primary-border-radius);
}
.flix-data-table > tbody > tr:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-data-table > tbody > tr.flix-data-table__row--selected {
  background-color: var(--flix-highlight-color);
}
.flix-data-table--plain > tbody > tr:nth-of-type(odd):not(.flix-data-table__row--selected) {
  background-color: var(--flix-bg-primary-color);
}
.flix-data-table--sticky-header .flix-data-table__header {
  position: -webkit-sticky;
  position: sticky;
  z-index: 3;
  top: 0;
  background-color: var(--flix-box-bg-color);
}
.flix-data-table--sticky-header .flix-data-table__header > tr > th, .flix-data-table--sticky-header .flix-data-table__header > tr > td {
  border-bottom: var(--flix-spacing-half) solid var(--flix-line-primary-color);
}
.flix-data-table--small caption {
  padding: var(--flix-spacing-1);
}
.flix-data-table--small .flix-data-table__header td,
.flix-data-table--small .flix-data-table__header th, .flix-data-table--small .flix-data-table__row td,
.flix-data-table--small .flix-data-table__row th, .flix-data-table--small .flix-data-table__footer td,
.flix-data-table--small .flix-data-table__footer th {
  padding: var(--flix-spacing-1);
}

.flix-divider {
  position: relative;
  height: 1px;
  border-style: none;
  background-color: var(--flix-line-primary-color);
}

.flix-dropdown {
  display: inline-block;
  position: relative;
}
.flix-dropdown__items {
  top: 100%;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
  display: none;
  position: absolute;
  flex-direction: column;
  margin: calc(-1 * var(--flix-spacing-1)) 0 0;
  padding: var(--flix-spacing-4) 0 var(--flix-spacing-2);
}
.flix-dropdown__item {
  list-style: none;
  text-align: left;
}
.flix-dropdown__item:not(:last-of-type) {
  margin-bottom: var(--flix-spacing-1);
}
.flix-dropdown__link {
  color: var(--flix-content-secondary-color);
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-primary);
  position: relative;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  padding: var(--flix-spacing-1) var(--flix-spacing-4);
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: var(--flix-spacing-1);
}
.flix-dropdown__link .flix-icon,
.flix-dropdown__link [class^=hci-icon] {
  line-height: 1;
}
.flix-dropdown__link .flix-icon::before,
.flix-dropdown__link [class^=hci-icon]::before {
  margin: 0;
}
.flix-dropdown__link[aria-current] {
  position: relative;
  color: var(--flix-content-primary-color);
  background-color: var(--flix-highlight-color);
}
.flix-dropdown__link[aria-current]::before {
  content: "";
  position: absolute;
  top: calc(50% - var(--flix-spacing-4) / 2);
  bottom: 0;
  left: 0;
  height: var(--flix-spacing-4);
  border-left: var(--flix-spacing-half) solid var(--flix-ui-primary-color);
  border-radius: 0 var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0;
}
.flix-dropdown__link:is(a, button) {
  border: 0;
  background: transparent;
  font-family: var(--flix-font-family-primary);
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-weight: var(--flix-font-weight-semibold);
}
.flix-dropdown__link:is(a, button):enabled:hover, .flix-dropdown__link:is(a, button)[href]:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-dropdown__link:is(a, button):enabled:active {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-dropdown__link:is(a, button):focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: -2px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) - 2px) var(--flix-grayscale-0-color);
  border-radius: var(--flix-primary-border-radius);
}
.flix-dropdown__link:is(a, button):focus-visible::before {
  opacity: 0;
}
.flix-dropdown--top .flix-dropdown__items {
  top: auto;
  bottom: 100%;
  margin: 0 0 calc(-1 * var(--flix-spacing-1));
  padding: var(--flix-spacing-2) 0 var(--flix-spacing-4);
}
.flix-dropdown--left .flix-dropdown__items {
  right: calc(-1 * var(--flix-spacing-1));
  left: auto;
  transform: none;
}
.flix-dropdown--right .flix-dropdown__items {
  right: auto;
  left: calc(-1 * var(--flix-spacing-1));
  transform: none;
}
.flix-fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
.flix-fieldset:where(:not(:last-child)) {
  margin-bottom: var(--flix-spacing-4);
}
.flix-fieldset__item:where(:not(:first-of-type)) {
  margin-top: var(--flix-spacing-2);
}
.flix-fieldset__item--space-half {
  margin-top: var(--flix-spacing-half);
}
.flix-fieldset__item--space-1 {
  margin-top: var(--flix-spacing-1);
}
.flix-fieldset__item--space-2 {
  margin-top: var(--flix-spacing-2);
}
.flix-fieldset__item--space-3 {
  margin-top: var(--flix-spacing-3);
}
.flix-fieldset__item--space-4 {
  margin-top: var(--flix-spacing-4);
}
.flix-fieldset__item--space-5 {
  margin-top: var(--flix-spacing-5);
}
.flix-fieldset__item--space-6 {
  margin-top: var(--flix-spacing-6);
}
.flix-fieldset__item--space-7 {
  margin-top: var(--flix-spacing-7);
}
.flix-fieldset__item--space-8 {
  margin-top: var(--flix-spacing-8);
}
.flix-fieldset__item--space-9 {
  margin-top: var(--flix-spacing-9);
}
.flix-fieldset__item--space-10 {
  margin-top: var(--flix-spacing-10);
}
.flix-fieldset__item--space-11 {
  margin-top: var(--flix-spacing-11);
}
.flix-fieldset__item--space-12 {
  margin-top: var(--flix-spacing-12);
}
.flix-fieldset__item--space-flush {
  margin-top: 0;
}
.flix-fieldset--horizontal::after {
  content: "";
  display: table;
  clear: both;
}
.flix-fieldset--horizontal .flix-fieldset__item {
  margin-top: 0;
  float: left;
}
.flix-fieldset--horizontal .flix-fieldset__item:where(:not(:first-of-type)) {
  margin-left: var(--flix-spacing-4);
}
.flix-fieldset--horizontal .flix-fieldset__item--space-half {
  margin-left: var(--flix-spacing-half);
}
.flix-fieldset--horizontal .flix-fieldset__item--space-1 {
  margin-left: var(--flix-spacing-1);
}
.flix-fieldset--horizontal .flix-fieldset__item--space-2 {
  margin-left: var(--flix-spacing-2);
}
.flix-fieldset--horizontal .flix-fieldset__item--space-3 {
  margin-left: var(--flix-spacing-3);
}
.flix-fieldset--horizontal .flix-fieldset__item--space-4 {
  margin-left: var(--flix-spacing-4);
}
.flix-fieldset--horizontal .flix-fieldset__item--space-5 {
  margin-left: var(--flix-spacing-5);
}
.flix-fieldset--horizontal .flix-fieldset__item--space-6 {
  margin-left: var(--flix-spacing-6);
}
.flix-fieldset--horizontal .flix-fieldset__item--space-7 {
  margin-left: var(--flix-spacing-7);
}
.flix-fieldset--horizontal .flix-fieldset__item--space-8 {
  margin-left: var(--flix-spacing-8);
}
.flix-fieldset--horizontal .flix-fieldset__item--space-9 {
  margin-left: var(--flix-spacing-9);
}
.flix-fieldset--horizontal .flix-fieldset__item--space-10 {
  margin-left: var(--flix-spacing-10);
}
.flix-fieldset--horizontal .flix-fieldset__item--space-11 {
  margin-left: var(--flix-spacing-11);
}
.flix-fieldset--horizontal .flix-fieldset__item--space-12 {
  margin-left: var(--flix-spacing-12);
}
.flix-fieldset--horizontal .flix-fieldset__item--space-flush {
  margin-left: 0;
}
.flix-fieldset__info:not(:empty) {
  color: var(--flix-container-content-color, var(--flix-content-primary-color));
  font-size: var(--flix-font-size-small);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-small);
  display: block;
  margin-top: var(--flix-spacing-1);
}
.flix-fieldset__info:not(:empty) ~ .flix-fieldset__info {
  margin-top: var(--flix-spacing-half);
}
.flix-fieldset--error .flix-fieldset__info {
  color: var(--flix-danger-dark-color);
}
.flix-fieldset__info ~ .flix-fieldset__info {
  color: var(--flix-content-primary-color);
}
.flix-fieldset__info {
  width: 100%;
  float: left;
  clear: both;
}

small.flix-fineprint {
  color: var(--flix-container-content-color, var(--flix-content-primary-color));
  font-size: var(--flix-font-size-fineprint);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-fineprint);
  display: inline-block;
  margin: 0 0 var(--flix-spacing-2);
}
small.flix-fineprint--space-flush {
  margin-bottom: 0;
}

.flix-footer {
  position: -webkit-sticky;
  position: sticky;
  top: 100%;
  max-width: var(--flix-page-max-width);
  margin: 0 auto;
  padding: 0 var(--flix-spacing-2);
  overflow: hidden;
}
.flix-footer--fullwidth {
  max-width: none;
}
.flix-footer__illustration {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: auto;
  place-items: end stretch;
  margin-top: var(--flix-spacing-2);
}
.flix-footer__img {
  display: block;
  object-fit: cover;
  height: 100%;
  min-height: 150px;
}
.flix-footer__img--desktop {
  display: none;
  min-height: 207px;
}
@media (min-width: 600px) {
  .flix-footer__img {
    display: none;
  }
  .flix-footer__img--desktop {
    display: block;
  }
}

.flix-footer-nav {
  position: relative;
  border-bottom: 1px solid var(--flix-line-primary-color);
  font-family: inherit;
}
@media (min-width: 600px) {
  .flix-footer-nav {
    border-bottom: 0;
  }
}
.flix-footer-nav--first {
  border-top: 1px solid var(--flix-line-primary-color);
}
@media (min-width: 600px) {
  .flix-footer-nav--first {
    border-top: 0;
  }
}
.flix-footer-nav__items {
  display: flex;
  flex-direction: column;
  padding: 0 var(--flix-spacing-2) var(--flix-spacing-1);
  list-style: none;
  gap: var(--flix-spacing-1);
}
.flix-footer-nav__title ~ .flix-footer-nav__items:not(.flix-footer-nav__items--open) {
  display: none;
}
@media (min-width: 600px) {
  .flix-footer-nav__title ~ .flix-footer-nav__items:not(.flix-footer-nav__items--open) {
    display: flex;
  }
}

@media (min-width: 600px) {
  .flix-footer-nav__items {
    padding-right: 0;
    padding-left: 0;
  }
}
.flix-footer-nav--horizontal .flix-footer-nav__items {
  flex-direction: row;
  flex-wrap: wrap;
  gap: var(--flix-spacing-2);
}

.flix-footer-nav__items:first-child {
  padding-top: var(--flix-spacing-2);
}
.flix-footer-nav__items--open {
  display: flex;
}
.flix-footer-nav__link:is(button) {
  border: 0;
  background: transparent;
  font-family: var(--flix-font-family-primary);
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.flix-footer-nav__link {
  color: var(--flix-content-primary-color);
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-semibold);
  line-height: var(--flix-line-height-primary);
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  margin-left: calc(-1 * var(--flix-spacing-half));
  padding: var(--flix-spacing-1) var(--flix-spacing-half);
  border-radius: var(--flix-primary-border-radius);
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: var(--flix-spacing-1);
}
.flix-footer-nav__link .flix-icon,
.flix-footer-nav__link [class^=hci-icon] {
  line-height: 1;
}
.flix-footer-nav__link .flix-icon::before,
.flix-footer-nav__link [class^=hci-icon]::before {
  margin: 0;
}
.flix-footer-nav__link:enabled:hover, .flix-footer-nav__link[href]:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-footer-nav__link:enabled:active {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-footer-nav__link:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
}
.flix-footer-nav__item:first-child .flix-footer-nav__link {
  margin-top: calc(-1 * var(--flix-spacing-half));
}
.flix-footer-nav--horizontal .flix-footer-nav__item:first-child .flix-footer-nav__link {
  margin-top: 0;
}
.flix-footer-nav__title {
  color: var(--flix-container-content-color, var(--flix-heading-font-color));
  font-size: var(--flix-font-size-h4);
  font-weight: var(--flix-font-weight-bold);
  line-height: var(--flix-line-height-h4);
  position: relative;
  padding: var(--flix-spacing-2);
  display: flex;
  align-items: center;
  gap: var(--flix-spacing-1);
}
.flix-footer-nav__title .flix-icon,
.flix-footer-nav__title [class^=hci-icon] {
  line-height: 1;
}
.flix-footer-nav__title .flix-icon::before,
.flix-footer-nav__title [class^=hci-icon]::before {
  margin: 0;
}
.flix-footer-nav__title:enabled:hover, .flix-footer-nav__title[href]:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-footer-nav__title::after {
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M18.68 8.3a1 1 0 00-1.41 0l-5.28 5.28-5.26-5.27a1 1 0 00-1.4 0 1 1 0 000 1.41l5.96 5.99a1 1 0 001.41 0l5.98-6a1 1 0 000-1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M18.68 8.3a1 1 0 00-1.41 0l-5.28 5.28-5.26-5.27a1 1 0 00-1.4 0 1 1 0 000 1.41l5.96 5.99a1 1 0 001.41 0l5.98-6a1 1 0 000-1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-spacing-4);
  height: var(--flix-spacing-4);
  background-color: var(--flix-icon-primary-color);
  position: absolute;
  top: 50%;
  right: var(--flix-spacing-2);
  margin-top: -11px;
}
@media (min-width: 600px) {
  .flix-footer-nav__title {
    padding-right: 0;
    padding-left: 0;
  }
  .flix-footer-nav__title::after {
    display: none;
  }
  .flix-footer-nav__title:hover {
    background: transparent;
  }
}
.flix-footer-nav__title--open::after {
  transform: rotate(180deg);
}

.flix-form-row {
  display: block;
  position: relative;
  width: 100%;
  margin-bottom: var(--flix-spacing-2);
}
.flix-form-row--space-half {
  margin-bottom: var(--flix-spacing-half);
}
.flix-form-row--space-1 {
  margin-bottom: var(--flix-spacing-1);
}
.flix-form-row--space-2 {
  margin-bottom: var(--flix-spacing-2);
}
.flix-form-row--space-3 {
  margin-bottom: var(--flix-spacing-3);
}
.flix-form-row--space-4 {
  margin-bottom: var(--flix-spacing-4);
}
.flix-form-row--space-5 {
  margin-bottom: var(--flix-spacing-5);
}
.flix-form-row--space-6 {
  margin-bottom: var(--flix-spacing-6);
}
.flix-form-row--space-7 {
  margin-bottom: var(--flix-spacing-7);
}
.flix-form-row--space-8 {
  margin-bottom: var(--flix-spacing-8);
}
.flix-form-row--space-9 {
  margin-bottom: var(--flix-spacing-9);
}
.flix-form-row--space-10 {
  margin-bottom: var(--flix-spacing-10);
}
.flix-form-row--space-11 {
  margin-bottom: var(--flix-spacing-11);
}
.flix-form-row--space-12 {
  margin-bottom: var(--flix-spacing-12);
}
.flix-form-row--space-flush, .flix-form-row:last-child:not(:only-child) {
  margin-bottom: 0;
}
.flix-form-row--small {
  width: 50%;
}

.flix-grid-container {
  padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
}
.flix-grid-container--gutter-4 {
  padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
}
.flix-grid {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + var(--flix-grid-gutter-2));
  margin-right: calc(-1 * var(--flix-grid-gutter-2) * 0.5);
  margin-left: calc(-1 * var(--flix-grid-gutter-2) * 0.5);
}
.flix-grid--align-bottom {
  align-items: flex-end;
}
.flix-grid--align-top {
  align-items: flex-start;
}
.flix-grid--align-center {
  align-items: center;
}
.flix-grid--justify-center {
  justify-content: center;
}
.flix-grid--justify-left {
  justify-content: flex-start;
}
.flix-grid--justify-right {
  justify-content: flex-end;
}
.flix-grid--justify-space-between {
  justify-content: space-between;
}
.flix-grid--gutter-4 {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + var(--flix-grid-gutter-4));
  margin-right: calc(-1 * var(--flix-grid-gutter-4) * 0.5);
  margin-left: calc(-1 * var(--flix-grid-gutter-4) * 0.5);
}
.flix-col-1 {
  width: 8.3333333333%;
  padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
}
.flix-grid--gutter-4 .flix-col-1 {
  width: 8.3333333333%;
  padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
}
.flix-push-1 {
  margin-left: 8.3333333333%;
}
.flix-col-2 {
  width: 16.6666666667%;
  padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
}
.flix-grid--gutter-4 .flix-col-2 {
  width: 16.6666666667%;
  padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
}
.flix-push-2 {
  margin-left: 16.6666666667%;
}
.flix-col-3 {
  width: 25%;
  padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
}
.flix-grid--gutter-4 .flix-col-3 {
  width: 25%;
  padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
}
.flix-push-3 {
  margin-left: 25%;
}
.flix-col-4 {
  width: 33.3333333333%;
  padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
}
.flix-grid--gutter-4 .flix-col-4 {
  width: 33.3333333333%;
  padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
}
.flix-push-4 {
  margin-left: 33.3333333333%;
}
.flix-col-5 {
  width: 41.6666666667%;
  padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
}
.flix-grid--gutter-4 .flix-col-5 {
  width: 41.6666666667%;
  padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
}
.flix-push-5 {
  margin-left: 41.6666666667%;
}
.flix-col-6 {
  width: 50%;
  padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
}
.flix-grid--gutter-4 .flix-col-6 {
  width: 50%;
  padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
}
.flix-push-6 {
  margin-left: 50%;
}
.flix-col-7 {
  width: 58.3333333333%;
  padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
}
.flix-grid--gutter-4 .flix-col-7 {
  width: 58.3333333333%;
  padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
}
.flix-push-7 {
  margin-left: 58.3333333333%;
}
.flix-col-8 {
  width: 66.6666666667%;
  padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
}
.flix-grid--gutter-4 .flix-col-8 {
  width: 66.6666666667%;
  padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
}
.flix-push-8 {
  margin-left: 66.6666666667%;
}
.flix-col-9 {
  width: 75%;
  padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
}
.flix-grid--gutter-4 .flix-col-9 {
  width: 75%;
  padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
}
.flix-push-9 {
  margin-left: 75%;
}
.flix-col-10 {
  width: 83.3333333333%;
  padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
}
.flix-grid--gutter-4 .flix-col-10 {
  width: 83.3333333333%;
  padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
}
.flix-push-10 {
  margin-left: 83.3333333333%;
}
.flix-col-11 {
  width: 91.6666666667%;
  padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
}
.flix-grid--gutter-4 .flix-col-11 {
  width: 91.6666666667%;
  padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
}
.flix-push-11 {
  margin-left: 91.6666666667%;
}
.flix-col-12 {
  width: 100%;
  padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
}
.flix-grid--gutter-4 .flix-col-12 {
  width: 100%;
  padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
  padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
}
.flix-push-12 {
  margin-left: 100%;
}
@media (min-width: 390px) {
  .flix-col-1-xs {
    width: 8.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-1-xs {
    width: 8.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-1-xs {
    margin-left: 8.3333333333%;
  }
  .flix-col-2-xs {
    width: 16.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-2-xs {
    width: 16.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-2-xs {
    margin-left: 16.6666666667%;
  }
  .flix-col-3-xs {
    width: 25%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-3-xs {
    width: 25%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-3-xs {
    margin-left: 25%;
  }
  .flix-col-4-xs {
    width: 33.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-4-xs {
    width: 33.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-4-xs {
    margin-left: 33.3333333333%;
  }
  .flix-col-5-xs {
    width: 41.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-5-xs {
    width: 41.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-5-xs {
    margin-left: 41.6666666667%;
  }
  .flix-col-6-xs {
    width: 50%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-6-xs {
    width: 50%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-6-xs {
    margin-left: 50%;
  }
  .flix-col-7-xs {
    width: 58.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-7-xs {
    width: 58.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-7-xs {
    margin-left: 58.3333333333%;
  }
  .flix-col-8-xs {
    width: 66.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-8-xs {
    width: 66.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-8-xs {
    margin-left: 66.6666666667%;
  }
  .flix-col-9-xs {
    width: 75%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-9-xs {
    width: 75%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-9-xs {
    margin-left: 75%;
  }
  .flix-col-10-xs {
    width: 83.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-10-xs {
    width: 83.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-10-xs {
    margin-left: 83.3333333333%;
  }
  .flix-col-11-xs {
    width: 91.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-11-xs {
    width: 91.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-11-xs {
    margin-left: 91.6666666667%;
  }
  .flix-col-12-xs {
    width: 100%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-12-xs {
    width: 100%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-12-xs {
    margin-left: 100%;
  }
}
@media (min-width: 600px) {
  .flix-col-1-sm {
    width: 8.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-1-sm {
    width: 8.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-1-sm {
    margin-left: 8.3333333333%;
  }
  .flix-col-2-sm {
    width: 16.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-2-sm {
    width: 16.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-2-sm {
    margin-left: 16.6666666667%;
  }
  .flix-col-3-sm {
    width: 25%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-3-sm {
    width: 25%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-3-sm {
    margin-left: 25%;
  }
  .flix-col-4-sm {
    width: 33.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-4-sm {
    width: 33.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-4-sm {
    margin-left: 33.3333333333%;
  }
  .flix-col-5-sm {
    width: 41.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-5-sm {
    width: 41.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-5-sm {
    margin-left: 41.6666666667%;
  }
  .flix-col-6-sm {
    width: 50%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-6-sm {
    width: 50%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-6-sm {
    margin-left: 50%;
  }
  .flix-col-7-sm {
    width: 58.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-7-sm {
    width: 58.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-7-sm {
    margin-left: 58.3333333333%;
  }
  .flix-col-8-sm {
    width: 66.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-8-sm {
    width: 66.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-8-sm {
    margin-left: 66.6666666667%;
  }
  .flix-col-9-sm {
    width: 75%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-9-sm {
    width: 75%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-9-sm {
    margin-left: 75%;
  }
  .flix-col-10-sm {
    width: 83.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-10-sm {
    width: 83.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-10-sm {
    margin-left: 83.3333333333%;
  }
  .flix-col-11-sm {
    width: 91.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-11-sm {
    width: 91.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-11-sm {
    margin-left: 91.6666666667%;
  }
  .flix-col-12-sm {
    width: 100%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-12-sm {
    width: 100%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-12-sm {
    margin-left: 100%;
  }
}
@media (min-width: 768px) {
  .flix-col-1-md {
    width: 8.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-1-md {
    width: 8.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-1-md {
    margin-left: 8.3333333333%;
  }
  .flix-col-2-md {
    width: 16.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-2-md {
    width: 16.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-2-md {
    margin-left: 16.6666666667%;
  }
  .flix-col-3-md {
    width: 25%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-3-md {
    width: 25%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-3-md {
    margin-left: 25%;
  }
  .flix-col-4-md {
    width: 33.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-4-md {
    width: 33.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-4-md {
    margin-left: 33.3333333333%;
  }
  .flix-col-5-md {
    width: 41.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-5-md {
    width: 41.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-5-md {
    margin-left: 41.6666666667%;
  }
  .flix-col-6-md {
    width: 50%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-6-md {
    width: 50%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-6-md {
    margin-left: 50%;
  }
  .flix-col-7-md {
    width: 58.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-7-md {
    width: 58.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-7-md {
    margin-left: 58.3333333333%;
  }
  .flix-col-8-md {
    width: 66.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-8-md {
    width: 66.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-8-md {
    margin-left: 66.6666666667%;
  }
  .flix-col-9-md {
    width: 75%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-9-md {
    width: 75%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-9-md {
    margin-left: 75%;
  }
  .flix-col-10-md {
    width: 83.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-10-md {
    width: 83.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-10-md {
    margin-left: 83.3333333333%;
  }
  .flix-col-11-md {
    width: 91.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-11-md {
    width: 91.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-11-md {
    margin-left: 91.6666666667%;
  }
  .flix-col-12-md {
    width: 100%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-12-md {
    width: 100%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-12-md {
    margin-left: 100%;
  }
}
@media (min-width: 1024px) {
  .flix-col-1-lg {
    width: 8.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-1-lg {
    width: 8.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-1-lg {
    margin-left: 8.3333333333%;
  }
  .flix-col-2-lg {
    width: 16.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-2-lg {
    width: 16.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-2-lg {
    margin-left: 16.6666666667%;
  }
  .flix-col-3-lg {
    width: 25%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-3-lg {
    width: 25%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-3-lg {
    margin-left: 25%;
  }
  .flix-col-4-lg {
    width: 33.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-4-lg {
    width: 33.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-4-lg {
    margin-left: 33.3333333333%;
  }
  .flix-col-5-lg {
    width: 41.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-5-lg {
    width: 41.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-5-lg {
    margin-left: 41.6666666667%;
  }
  .flix-col-6-lg {
    width: 50%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-6-lg {
    width: 50%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-6-lg {
    margin-left: 50%;
  }
  .flix-col-7-lg {
    width: 58.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-7-lg {
    width: 58.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-7-lg {
    margin-left: 58.3333333333%;
  }
  .flix-col-8-lg {
    width: 66.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-8-lg {
    width: 66.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-8-lg {
    margin-left: 66.6666666667%;
  }
  .flix-col-9-lg {
    width: 75%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-9-lg {
    width: 75%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-9-lg {
    margin-left: 75%;
  }
  .flix-col-10-lg {
    width: 83.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-10-lg {
    width: 83.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-10-lg {
    margin-left: 83.3333333333%;
  }
  .flix-col-11-lg {
    width: 91.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-11-lg {
    width: 91.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-11-lg {
    margin-left: 91.6666666667%;
  }
  .flix-col-12-lg {
    width: 100%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-12-lg {
    width: 100%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-12-lg {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .flix-col-1-xl {
    width: 8.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-1-xl {
    width: 8.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-1-xl {
    margin-left: 8.3333333333%;
  }
  .flix-col-2-xl {
    width: 16.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-2-xl {
    width: 16.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-2-xl {
    margin-left: 16.6666666667%;
  }
  .flix-col-3-xl {
    width: 25%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-3-xl {
    width: 25%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-3-xl {
    margin-left: 25%;
  }
  .flix-col-4-xl {
    width: 33.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-4-xl {
    width: 33.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-4-xl {
    margin-left: 33.3333333333%;
  }
  .flix-col-5-xl {
    width: 41.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-5-xl {
    width: 41.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-5-xl {
    margin-left: 41.6666666667%;
  }
  .flix-col-6-xl {
    width: 50%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-6-xl {
    width: 50%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-6-xl {
    margin-left: 50%;
  }
  .flix-col-7-xl {
    width: 58.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-7-xl {
    width: 58.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-7-xl {
    margin-left: 58.3333333333%;
  }
  .flix-col-8-xl {
    width: 66.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-8-xl {
    width: 66.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-8-xl {
    margin-left: 66.6666666667%;
  }
  .flix-col-9-xl {
    width: 75%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-9-xl {
    width: 75%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-9-xl {
    margin-left: 75%;
  }
  .flix-col-10-xl {
    width: 83.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-10-xl {
    width: 83.3333333333%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-10-xl {
    margin-left: 83.3333333333%;
  }
  .flix-col-11-xl {
    width: 91.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-11-xl {
    width: 91.6666666667%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-11-xl {
    margin-left: 91.6666666667%;
  }
  .flix-col-12-xl {
    width: 100%;
    padding-right: calc(var(--flix-grid-gutter-2) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-2) * 0.5);
  }
  .flix-grid--gutter-4 .flix-col-12-xl {
    width: 100%;
    padding-right: calc(var(--flix-grid-gutter-4) * 0.5);
    padding-left: calc(var(--flix-grid-gutter-4) * 0.5);
  }
  .flix-push-12-xl {
    margin-left: 100%;
  }
}
.flix-col {
  flex: 1;
  margin: 0 calc(var(--flix-grid-gutter-2) * 0.5);
}
.flix-col--inline {
  flex-basis: auto;
  flex-grow: 0;
}
.flix-grid--gutter-4 .flix-col {
  margin: 0 calc(var(--flix-grid-gutter-4) * 0.5);
}

.flix-header-bar {
  --flix-container-content-color: var(--flix-header-color);
  z-index: 1000;
  background: var(--flix-header-bg-color);
}
.flix-header-bar--fixed {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}
.flix-header-bar__content {
  display: flex;
  position: relative;
  align-items: center;
  width: 100%;
  min-width: var(--flix-page-min-width);
  max-width: var(--flix-page-max-width);
  min-height: var(--flix-spacing-10);
  margin: 0 auto;
  padding: 0 var(--flix-spacing-2);
}
.flix-header-bar--fullwidth .flix-header-bar__content {
  max-width: none;
}

.flix-header-brand {
  display: flex;
  grid-area: brand;
  grid-column: 1/-1;
  align-items: center;
  align-self: center;
  justify-content: center;
  height: var(--flix-spacing-10);
}
@media (min-width: 1200px) {
  .flix-header-brand {
    grid-column: brand-start/brand-end;
    justify-content: flex-start;
  }
}
.flix-header-brand__link {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 calc(-1 * var(--flix-spacing-1));
  padding: var(--flix-spacing-1);
}
.flix-header-brand__link:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
  border-radius: var(--flix-primary-border-radius);
}
.flix-header-brand__img {
  display: block;
  width: auto;
  height: var(--flix-spacing-4);
}
.flix-header-brand--tall .flix-header-brand__img {
  height: var(--flix-spacing-6);
}
.flix-header-brand--square .flix-header-brand__img {
  width: var(--flix-spacing-6);
  height: var(--flix-spacing-6);
}

.flix-header-burger-menu {
  grid-area: burger;
  align-self: center;
}
@media (min-width: 1200px) {
  .flix-header-burger-menu {
    position: absolute;
    left: var(--flix-spacing-2);
  }
}
.flix-header-burger-menu__overlay {
  display: none;
}
.flix-header-burger-menu > .flix-header-burger-menu__toggle::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M2 5a1 1 0 011-1h18a1 1 0 010 2H3a1 1 0 01-1-1zm19 6H3a1 1 0 000 2h18a1 1 0 000-2zm0 7H3a1 1 0 000 2h18a1 1 0 000-2z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M2 5a1 1 0 011-1h18a1 1 0 010 2H3a1 1 0 01-1-1zm19 6H3a1 1 0 000 2h18a1 1 0 000-2zm0 7H3a1 1 0 000 2h18a1 1 0 000-2z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-spacing-4);
  height: var(--flix-spacing-4);
  background-color: var(--flix-header-color);
  content: "";
}
.flix-header-burger-menu__panel {
  position: fixed;
  z-index: 1000;
  top: 0;
  bottom: 0;
  left: -23.75em;
  width: 85%;
  max-width: 23.75em;
  overflow-y: auto;
  border-radius: 0 var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0;
  background: var(--flix-box-bg-color);
  color: var(--flix-content-secondary-color);
  -webkit-overflow-scrolling: touch;
  transition: left 250ms ease;
}
.flix-header-burger-menu__panel > .flix-header-burger-menu__toggle {
  margin: var(--flix-spacing-2);
}
.flix-header-burger-menu__panel > .flix-header-burger-menu__toggle::before {
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M13.41 12l6.37-6.36a1 1 0 10-1.42-1.42L12 10.6 5.64 4.22a1 1 0 10-1.42 1.42L10.6 12l-6.37 6.36a1 1 0 101.42 1.42L12 13.4l6.36 6.37a1 1 0 101.42-1.42L13.4 12z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M13.41 12l6.37-6.36a1 1 0 10-1.42-1.42L12 10.6 5.64 4.22a1 1 0 10-1.42 1.42L10.6 12l-6.37 6.36a1 1 0 101.42 1.42L12 13.4l6.36 6.37a1 1 0 101.42-1.42L13.4 12z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--flix-icon-primary-color);
  min-width: var(--flix-spacing-4);
  max-width: calc(var(--flix-spacing-4) * 2);
  min-height: var(--flix-spacing-4);
  max-height: calc(var(--flix-spacing-4) * 2);
}
.flix-header-burger-menu__toggle[aria-expanded=true] + .flix-header-burger-menu__panel:not([hidden]) {
  left: 0;
}
.flix-header-burger-menu__toggle[aria-expanded=true] ~ .flix-header-burger-menu__overlay {
  display: block;
  z-index: 999;
}
.flix-header-burger-menu__nav {
  position: initial;
  width: 100%;
}
.flix-header-burger-menu__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.flix-header-burger-menu__item {
  border-top: 1px solid var(--flix-line-primary-color);
}
.flix-header-burger-menu__link:is(button) {
  font-size: var(--flix-font-size-primary);
  border: 0;
  background: transparent;
  font-family: var(--flix-font-family-primary);
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.flix-header-burger-menu__link {
  width: 100%;
  padding: var(--flix-spacing-3) var(--flix-spacing-4);
  color: var(--flix-content-secondary-color);
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-semibold);
  line-height: var(--flix-line-height-primary);
  text-align: left;
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: var(--flix-spacing-1);
}
.flix-header-burger-menu__link .flix-icon,
.flix-header-burger-menu__link [class^=hci-icon] {
  line-height: 1;
}
.flix-header-burger-menu__link .flix-icon::before,
.flix-header-burger-menu__link [class^=hci-icon]::before {
  margin: 0;
}
.flix-header-burger-menu__link[aria-expanded]::after {
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M18.68 8.3a1 1 0 00-1.41 0l-5.28 5.28-5.26-5.27a1 1 0 00-1.4 0 1 1 0 000 1.41l5.96 5.99a1 1 0 001.41 0l5.98-6a1 1 0 000-1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M18.68 8.3a1 1 0 00-1.41 0l-5.28 5.28-5.26-5.27a1 1 0 00-1.4 0 1 1 0 000 1.41l5.96 5.99a1 1 0 001.41 0l5.98-6a1 1 0 000-1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-spacing-4);
  height: var(--flix-spacing-4);
  background-color: var(--flix-header-color);
}
.flix-header-burger-menu__link[aria-expanded=true]::after {
  transform: rotate(180deg);
}
.flix-header-burger-menu__link[aria-expanded=true] + .flix-header-burger-menu-subnav:not([hidden]),
.flix-header-burger-menu__link[aria-expanded=true] + .flix-header-nav-subnav:not([hidden]) {
  display: block;
}
.flix-header-burger-menu__link[aria-expanded]::after {
  background-color: var(--flix-icon-primary-color);
}
.flix-header-burger-menu__link[aria-current] {
  position: relative;
  color: var(--flix-content-primary-color);
  background-color: var(--flix-highlight-color);
}
.flix-header-burger-menu__link[aria-current]::before {
  content: "";
  position: absolute;
  top: calc(50% - var(--flix-spacing-4) / 2);
  bottom: 0;
  left: 0;
  height: var(--flix-spacing-4);
  border-left: var(--flix-spacing-half) solid var(--flix-ui-primary-color);
  border-radius: 0 var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0;
}
.flix-header-burger-menu__link:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-header-burger-menu__link:active {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-header-burger-menu__link:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: -2px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) - 2px) var(--flix-grayscale-0-color);
  border-radius: var(--flix-primary-border-radius);
}
.flix-header-burger-menu__link:focus-visible::before {
  opacity: 0;
}
.flix-header-burger-menu__text {
  display: block;
  width: 100%;
}
.flix-header-burger-menu__widgets--has-container {
  padding: var(--flix-spacing-2) var(--flix-spacing-4);
  border-top: 1px solid var(--flix-line-primary-color);
}

.flix-header-burger-menu-subnav {
  display: none;
  padding: 0 var(--flix-spacing-4) var(--flix-spacing-2) var(--flix-spacing-7);
}
.flix-header-burger-menu-subnav__item {
  display: block;
}
.flix-header-burger-menu-subnav__link:is(button) {
  font-size: var(--flix-font-size-primary);
  border: 0;
  background: transparent;
  font-family: var(--flix-font-family-primary);
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.flix-header-burger-menu-subnav__link {
  color: var(--flix-content-secondary-color);
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-semibold);
  line-height: var(--flix-line-height-primary);
  position: relative;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  margin: var(--flix-spacing-half) 0;
  padding: var(--flix-spacing-1) var(--flix-spacing-half);
  border-radius: var(--flix-primary-border-radius);
  text-decoration: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: var(--flix-spacing-1);
}
.flix-header-burger-menu-subnav__link .flix-icon,
.flix-header-burger-menu-subnav__link [class^=hci-icon] {
  line-height: 1;
}
.flix-header-burger-menu-subnav__link .flix-icon::before,
.flix-header-burger-menu-subnav__link [class^=hci-icon]::before {
  margin: 0;
}
.flix-header-burger-menu-subnav__link:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-header-burger-menu-subnav__link:enabled:active {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-header-burger-menu-subnav__link:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 0;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 0) var(--flix-grayscale-0-color);
}
.flix-header-burger-menu-subnav__link[aria-current] {
  padding-left: var(--flix-spacing-2);
  position: relative;
  color: var(--flix-content-primary-color);
  background-color: var(--flix-highlight-color);
}
.flix-header-burger-menu-subnav__link[aria-current]::before {
  content: "";
  position: absolute;
  top: calc(50% - var(--flix-spacing-4) / 2);
  bottom: 0;
  left: 0;
  height: var(--flix-spacing-4);
  border-left: var(--flix-spacing-half) solid var(--flix-ui-primary-color);
  border-radius: 0 var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0;
}

.flix-header-nav {
  grid-area: nav;
  grid-column: nav-start/-1;
  margin: 0 calc(var(--flix-spacing-2) * -1);
  background: var(--flix-header-nav-bg-color-tablet);
}
@media (min-width: 1200px) {
  .flix-header-nav {
    margin: 0;
    background: none;
  }
  .flix-header__inner:has(> .flix-header-widgets) .flix-header-nav {
    grid-column: nav-start/nav-end;
  }
}
.flix-header-nav__list {
  margin: 0 auto;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (min-width: 1200px) {
  .flix-header-nav__list {
    justify-content: flex-start;
    max-width: none;
    margin: 0;
  }
}
.flix-header-nav__item {
  position: relative;
}
.flix-header-nav__link {
  min-height: var(--flix-spacing-8);
  color: var(--flix-header-color);
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-semibold);
  line-height: var(--flix-line-height-primary);
  padding: var(--flix-spacing-2);
  border-radius: var(--flix-primary-border-radius);
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: var(--flix-spacing-1);
}
.flix-header-nav__link .flix-icon,
.flix-header-nav__link [class^=hci-icon] {
  line-height: 1;
}
.flix-header-nav__link .flix-icon::before,
.flix-header-nav__link [class^=hci-icon]::before {
  margin: 0;
}
.flix-header-nav__link:is(button) {
  border: 0;
  background: transparent;
  font-family: var(--flix-font-family-primary);
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.flix-header-nav__link[aria-expanded]::after {
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M18.68 8.3a1 1 0 00-1.41 0l-5.28 5.28-5.26-5.27a1 1 0 00-1.4 0 1 1 0 000 1.41l5.96 5.99a1 1 0 001.41 0l5.98-6a1 1 0 000-1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M18.68 8.3a1 1 0 00-1.41 0l-5.28 5.28-5.26-5.27a1 1 0 00-1.4 0 1 1 0 000 1.41l5.96 5.99a1 1 0 001.41 0l5.98-6a1 1 0 000-1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-spacing-4);
  height: var(--flix-spacing-4);
  background-color: var(--flix-header-color);
}
.flix-header-nav__link[aria-expanded=true]::after {
  transform: rotate(180deg);
}
.flix-header-nav__link[aria-expanded=true] + .flix-header-burger-menu-subnav:not([hidden]),
.flix-header-nav__link[aria-expanded=true] + .flix-header-nav-subnav:not([hidden]) {
  display: block;
}
.flix-header-nav__link:enabled:hover, .flix-header-nav__link[href]:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-header-nav__link:enabled:active {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-header-nav__link:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
}
@media (min-width: 1200px) {
  .flix-header-nav__link {
    min-height: var(--flix-spacing-10);
    padding: var(--flix-spacing-3) var(--flix-spacing-2);
  }
}
.flix-header-nav__link[aria-current] {
  position: relative;
  color: var(--flix-header-color);
}
.flix-header-nav__link[aria-current]::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 0;
  border-bottom: var(--flix-spacing-half) solid var(--flix-header-color);
  border-radius: var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0 0;
}
.flix-header-nav__link[aria-expanded]::after {
  align-self: stretch;
  height: auto;
}

.flix-header-nav-subnav {
  top: 75%;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
  display: none;
  position: absolute;
  flex-direction: column;
  margin: calc(-1 * var(--flix-spacing-1)) 0 0;
  padding: var(--flix-spacing-4) 0 var(--flix-spacing-2);
}
.flix-header-nav-subnav--left {
  right: calc(-1 * var(--flix-spacing-1));
  left: auto;
  transform: none;
}
.flix-header-nav-subnav--right {
  right: auto;
  left: calc(-1 * var(--flix-spacing-1));
  transform: none;
}
.flix-header-nav-subnav__item {
  list-style: none;
  text-align: left;
}
.flix-header-nav-subnav__item:not(:last-of-type) {
  margin-bottom: var(--flix-spacing-1);
}
.flix-header-nav-subnav__link {
  text-align: left;
  color: var(--flix-content-secondary-color);
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-primary);
  position: relative;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  padding: var(--flix-spacing-1) var(--flix-spacing-4);
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: var(--flix-spacing-1);
}
.flix-header-nav-subnav__link .flix-icon,
.flix-header-nav-subnav__link [class^=hci-icon] {
  line-height: 1;
}
.flix-header-nav-subnav__link .flix-icon::before,
.flix-header-nav-subnav__link [class^=hci-icon]::before {
  margin: 0;
}
.flix-header-nav-subnav__link[aria-current] {
  position: relative;
  color: var(--flix-content-primary-color);
  background-color: var(--flix-highlight-color);
}
.flix-header-nav-subnav__link[aria-current]::before {
  content: "";
  position: absolute;
  top: calc(50% - var(--flix-spacing-4) / 2);
  bottom: 0;
  left: 0;
  height: var(--flix-spacing-4);
  border-left: var(--flix-spacing-half) solid var(--flix-ui-primary-color);
  border-radius: 0 var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0;
}
.flix-header-nav-subnav__link:is(a, button) {
  border: 0;
  background: transparent;
  font-family: var(--flix-font-family-primary);
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-weight: var(--flix-font-weight-semibold);
}
.flix-header-nav-subnav__link:is(a, button):enabled:hover, .flix-header-nav-subnav__link:is(a, button)[href]:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-header-nav-subnav__link:is(a, button):enabled:active {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-header-nav-subnav__link:is(a, button):focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: -2px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) - 2px) var(--flix-grayscale-0-color);
  border-radius: var(--flix-primary-border-radius);
}
.flix-header-nav-subnav__link:is(a, button):focus-visible::before {
  opacity: 0;
}

.flix-header-skip-links {
  position: absolute;
  z-index: 1000;
  grid-column: 1/span 12;
  grid-row: 1/span 1;
  align-self: end;
  transform: translateY(80%);
  justify-self: center;
}
@supports ((width: -moz-fit-content) or (width: fit-content)) {
  .flix-header-skip-links {
    width: 0;
    height: 0;
  }
  .flix-header-skip-links:focus-within {
    width: auto;
    height: auto;
  }
}
.flix-header-skip-links > .flix-skip-link {
  width: auto;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .flix-header-skip-links {
    align-self: center;
    justify-self: start;
    transform: translateY(0);
  }
  @supports ((width: -moz-fit-content) or (width: fit-content)) {
    .flix-header-skip-links:focus-within {
      width: -moz-fit-content;
      width: fit-content;
    }
  }
}
@media (min-width: 1200px) {
  .flix-header-skip-links {
    align-self: end;
    justify-self: start;
  }
}

.flix-header-widgets {
  grid-area: widget;
  align-self: center;
  justify-self: end;
}
.flix-header-widgets:not(.flix-header-widgets--no-responsive-rendering) {
  display: none;
}
@media (min-width: 768px) {
  .flix-header-widgets:not(.flix-header-widgets--no-responsive-rendering) {
    display: block;
  }
}

.flix-header-user-widget {
  display: flex;
  position: relative;
  align-items: center;
  gap: var(--flix-spacing-1);
}
.flix-header-user-widget__toggle {
  color: var(--flix-header-color);
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-semibold);
  line-height: var(--flix-line-height-primary);
  padding: var(--flix-spacing-1);
  border-radius: var(--flix-primary-border-radius);
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: var(--flix-spacing-1);
}
.flix-header-user-widget__toggle .flix-icon,
.flix-header-user-widget__toggle [class^=hci-icon] {
  line-height: 1;
}
.flix-header-user-widget__toggle .flix-icon::before,
.flix-header-user-widget__toggle [class^=hci-icon]::before {
  margin: 0;
}
.flix-header-user-widget__toggle:is(button) {
  border: 0;
  background: transparent;
  font-family: var(--flix-font-family-primary);
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.flix-header-user-widget__toggle[aria-expanded]::after {
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M18.68 8.3a1 1 0 00-1.41 0l-5.28 5.28-5.26-5.27a1 1 0 00-1.4 0 1 1 0 000 1.41l5.96 5.99a1 1 0 001.41 0l5.98-6a1 1 0 000-1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M18.68 8.3a1 1 0 00-1.41 0l-5.28 5.28-5.26-5.27a1 1 0 00-1.4 0 1 1 0 000 1.41l5.96 5.99a1 1 0 001.41 0l5.98-6a1 1 0 000-1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-spacing-4);
  height: var(--flix-spacing-4);
  background-color: var(--flix-header-color);
}
.flix-header-user-widget__toggle[aria-expanded=true]::after {
  transform: rotate(180deg);
}
.flix-header-user-widget__toggle[aria-expanded=true] + .flix-header-burger-menu-subnav:not([hidden]),
.flix-header-user-widget__toggle[aria-expanded=true] + .flix-header-nav-subnav:not([hidden]) {
  display: block;
}
.flix-header-user-widget__toggle:enabled:hover, .flix-header-user-widget__toggle[href]:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-header-user-widget__toggle:enabled:active {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-header-user-widget__toggle:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
}

.flix-header {
  --flix-container-content-color: var(--flix-header-color);
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  padding: 0 var(--flix-spacing-2);
  background: var(--flix-header-bg-color);
  color: var(--flix-header-color);
}
.flix-header__inner {
  display: grid;
  position: relative;
  grid-template-areas: "burger burger brand brand brand brand brand brand brand widget widget widget";
  grid-template-columns: repeat(12, 1fr);
  min-height: var(--flix-spacing-10);
  margin: 0 auto;
  column-gap: var(--flix-spacing-2);
}
@media (min-width: 768px) {
  .flix-header__inner {
    grid-template-areas: "brand brand brand brand brand brand brand brand widget widget widget widget" "nav nav nav nav nav nav                             nav nav nav nav nav nav";
  }
}
@media (min-width: 1200px) {
  .flix-header__inner {
    grid-template-areas: "brand brand nav nav nav nav nav nav nav nav widget widget";
    min-width: calc(var(--flix-page-min-width) - 2 * var(--flix-spacing-2));
    max-width: calc(var(--flix-page-max-width) - 2 * var(--flix-spacing-2));
  }
}
@media (min-width: 1200px) {
  .flix-header--widget-m .flix-header__inner {
    grid-template-areas: "brand brand nav nav nav nav nav nav nav widget widget widget";
  }
}
@media (min-width: 1200px) {
  .flix-header--widget-l .flix-header__inner {
    grid-template-areas: "brand brand nav nav nav nav nav nav widget widget widget widget";
  }
}
.flix-header--fullwidth .flix-header__inner {
  max-width: none;
}
.flix-header--unfixed {
  position: static;
}
.flix-header-nav {
  display: none;
}
.flix-header-burger-menu {
  display: block;
}
@media (min-width: 768px) {
  .flix-header-nav {
    display: block;
  }
  .flix-header-burger-menu {
    display: none;
  }
}

.flix-h1, .flix-text h1, .flix-h2, .flix-text h2, .flix-h3, .flix-text h3, .flix-h4, .flix-text h4 {
  margin: 0 0 var(--flix-spacing-2);
  padding: var(--flix-spacing-2) 0 0;
}
.flix-h1:is(strong), .flix-text h1:is(strong), .flix-h2:is(strong), .flix-text h2:is(strong), .flix-h3:is(strong), .flix-text h3:is(strong), .flix-h4:is(strong), .flix-text h4:is(strong) {
  display: block;
}
.flix-h1, .flix-text h1 {
  color: var(--flix-container-content-color, var(--flix-heading-font-color));
  font-size: var(--flix-font-size-h1);
  font-weight: var(--flix-font-weight-bold);
  line-height: var(--flix-line-height-h1);
  margin: 0 0 var(--flix-spacing-4);
}
.flix-h2, .flix-text h2 {
  color: var(--flix-container-content-color, var(--flix-heading-font-color));
  font-size: var(--flix-font-size-h2);
  font-weight: var(--flix-font-weight-bold);
  line-height: var(--flix-line-height-h2);
}
.flix-h3, .flix-text h3 {
  color: var(--flix-container-content-color, var(--flix-heading-font-color));
  font-size: var(--flix-font-size-h3);
  font-weight: var(--flix-font-weight-bold);
  line-height: var(--flix-line-height-h3);
}
.flix-h4, .flix-text h4 {
  color: var(--flix-container-content-color, var(--flix-heading-font-color));
  font-size: var(--flix-font-size-h4);
  font-weight: var(--flix-font-weight-bold);
  line-height: var(--flix-line-height-h4);
}

.flix-h1--section-header, .flix-h1--space-flush-top, .flix-h2--section-header, .flix-h2--space-flush-top, .flix-h3--section-header, .flix-h3--space-flush-top, .flix-h4--section-header, .flix-h4--space-flush-top, .flix-h1, .flix-text h1 {
  padding-top: 0;
}

.flix-h1--space-flush-bottom, .flix-h2--space-flush-bottom, .flix-h3--space-flush-bottom, .flix-h4--space-flush-bottom {
  margin-bottom: 0;
}

.flix-h1--space-flush, .flix-h2--space-flush, .flix-h3--space-flush, .flix-h4--space-flush {
  margin-bottom: 0;
  padding-top: 0;
}

.flix-img-box {
  display: block;
  overflow: hidden;
  border-radius: var(--flix-primary-border-radius);
  font-family: inherit;
  text-decoration: none;
}
.flix-img-box:where(:not(:last-child)) {
  margin-bottom: var(--flix-spacing-2);
}
.flix-img-box:is(a):focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
}
.flix-img-box__img-wrapper {
  position: relative;
  min-height: 198px;
  overflow: hidden;
  border-radius: var(--flix-primary-border-radius);
}
@media (min-width: 1200px) {
  .flix-img-box__img-wrapper {
    min-height: 168px;
  }
}
.flix-img-box__img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
.flix-img-box--sm .flix-img-box__img {
  width: auto;
  height: 100%;
}
@supports (object-fit: cover) {
  .flix-img-box--sm .flix-img-box__img {
    width: 100%;
    object-fit: cover;
  }
}
@supports (object-fit: cover) {
  .flix-img-box__img {
    height: 100%;
    object-fit: cover;
  }
}
.flix-img-box__content {
  position: relative;
}
.flix-img-box--outlined .flix-img-box__content, a.flix-img-box .flix-img-box__content {
  padding: var(--flix-spacing-2) var(--flix-spacing-4);
  background: var(--flix-box-bg-color);
}
.flix-img-box--sm .flix-img-box__content, a.flix-img-box--sm .flix-img-box__content {
  padding-left: var(--flix-spacing-2);
}
a.flix-img-box .flix-img-box__content {
  padding-right: var(--flix-spacing-8);
}
a.flix-img-box .flix-img-box__content::after {
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M15.7 11.3L9.72 5.32a1 1 0 00-1.42 0 1 1 0 000 1.42L13.58 12 8.3 17.27a1 1 0 000 1.41 1 1 0 001.41 0l5.99-5.97a1 1 0 000-1.41z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M15.7 11.3L9.72 5.32a1 1 0 00-1.42 0 1 1 0 000 1.42L13.58 12 8.3 17.27a1 1 0 000 1.41 1 1 0 001.41 0l5.99-5.97a1 1 0 000-1.41z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-spacing-4);
  height: var(--flix-spacing-4);
  background-color: var(--flix-icon-primary-color);
  position: absolute;
  top: 50%;
  right: var(--flix-spacing-2);
  margin-top: -11px;
}
a.flix-img-box:hover .flix-img-box__content {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
a.flix-img-box:active .flix-img-box__content {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-img-box--outlined,
a.flix-img-box {
  border: 1px solid var(--flix-line-primary-color);
}
.flix-img-box--outlined .flix-img-box__img-wrapper,
a.flix-img-box .flix-img-box__img-wrapper {
  border-radius: var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0 0;
}

.flix-img-box--sm {
  position: relative;
  min-height: 98px;
}
.flix-img-box--sm .flix-img-box__img-wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 96px;
  min-height: 96px;
}
a.flix-img-box--sm .flix-img-box__img-wrapper, .flix-img-box--sm.flix-img-box--outlined .flix-img-box__img-wrapper {
  border-radius: var(--flix-primary-border-radius) 0 0 var(--flix-primary-border-radius);
}

.flix-img-box--sm .flix-img-box__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: calc(100% - 96px);
  min-height: 96px;
  margin-left: 96px;
}

.flix-infobox {
  --flix-infobox-icon-size-rem: 3rem;
  --flix-infobox-icon-size-px: var(--flix-spacing-8);
  display: flex;
  align-items: center;
  gap: var(--flix-spacing-2);
}
.flix-infobox:where(:not(:last-child)) {
  margin-bottom: var(--flix-spacing-2);
}
.flix-infobox--small-icon {
  --flix-infobox-icon-size-rem: 1.5rem;
  --flix-infobox-icon-size-px: var(--flix-spacing-4);
}
.flix-infobox__content {
  flex-grow: 1;
  min-width: 0;
  overflow-wrap: anywhere;
}
.flix-infobox::before {
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm0 18a8 8 0 010-16 8 8 0 010 16zm1-8.5V17a1 1 0 01-2 0v-5.5a1 1 0 112 0zm.5-4a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm0 18a8 8 0 010-16 8 8 0 010 16zm1-8.5V17a1 1 0 01-2 0v-5.5a1 1 0 112 0zm.5-4a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-infobox-icon-size-rem);
  height: var(--flix-infobox-icon-size-rem);
  background-color: var(--flix-neutral-color);
  flex-shrink: 0;
  align-self: flex-start;
  min-width: var(--flix-infobox-icon-size-px);
  max-width: calc(var(--flix-infobox-icon-size-px) * 2);
  min-height: var(--flix-infobox-icon-size-px);
  max-height: calc(var(--flix-infobox-icon-size-px) * 2);
}
@supports (min-height: max(var(--flix-infobox-icon-size-px), var(--flix-line-height-primary))) {
  .flix-infobox::before {
    min-height: max(var(--flix-infobox-icon-size-px), var(--flix-line-height-primary));
  }
}
.flix-infobox--success::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M16.89 8.3a1 1 0 010 1.4l-6 6a1 1 0 01-1.42 0l-2.36-2.35a1 1 0 111.42-1.41l1.65 1.65 5.3-5.3a1 1 0 011.4 0zM22 12a10 10 0 11-20 0 10 10 0 0120 0zm-2 0a8 8 0 00-16 0 8 8 0 0016 0z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M16.89 8.3a1 1 0 010 1.4l-6 6a1 1 0 01-1.42 0l-2.36-2.35a1 1 0 111.42-1.41l1.65 1.65 5.3-5.3a1 1 0 011.4 0zM22 12a10 10 0 11-20 0 10 10 0 0120 0zm-2 0a8 8 0 00-16 0 8 8 0 0016 0z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-infobox-icon-size-rem);
  height: var(--flix-infobox-icon-size-rem);
  background-color: var(--flix-success-color);
}
.flix-infobox--warning::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm0 18a8 8 0 010-16 8 8 0 010 16zm-1-7.5V7a1 1 0 012 0v5.5a1 1 0 11-2 0zm2.5 4a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm0 18a8 8 0 010-16 8 8 0 010 16zm-1-7.5V7a1 1 0 012 0v5.5a1 1 0 11-2 0zm2.5 4a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-infobox-icon-size-rem);
  height: var(--flix-infobox-icon-size-rem);
  background-color: var(--flix-warning-color);
}
.flix-infobox--danger::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm0 18a8 8 0 010-16 8 8 0 010 16zm4.95-3.05a1 1 0 01-1.41 0L12 13.41l-3.54 3.54a1 1 0 11-1.41-1.41L10.59 12 7.05 8.46a1 1 0 111.41-1.41L12 10.59l3.54-3.54a1 1 0 111.41 1.41L13.41 12l3.54 3.54a1 1 0 010 1.41z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm0 18a8 8 0 010-16 8 8 0 010 16zm4.95-3.05a1 1 0 01-1.41 0L12 13.41l-3.54 3.54a1 1 0 11-1.41-1.41L10.59 12 7.05 8.46a1 1 0 111.41-1.41L12 10.59l3.54-3.54a1 1 0 111.41 1.41L13.41 12l3.54 3.54a1 1 0 010 1.41z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-infobox-icon-size-rem);
  height: var(--flix-infobox-icon-size-rem);
  background-color: var(--flix-danger-color);
}

.flix-input {
  position: relative;
}
.flix-input__info:not(:empty) {
  color: var(--flix-container-content-color, var(--flix-content-primary-color));
  font-size: var(--flix-font-size-small);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-small);
  display: block;
  margin-top: var(--flix-spacing-1);
}
.flix-input__info:not(:empty) ~ .flix-input__info {
  margin-top: var(--flix-spacing-half);
}
.flix-input--error .flix-input__info {
  color: var(--flix-danger-dark-color);
}
.flix-input__info ~ .flix-input__info {
  color: var(--flix-content-primary-color);
}
.flix-input--loading .flix-input__field, .flix-input--error .flix-input__field, .flix-input--valid .flix-input__field {
  padding-right: calc(min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) + var(--flix-spacing-2) + var(--flix-spacing-1));
}
.flix-input--loading .flix-input__feedback-icon, .flix-input--error .flix-input__feedback-icon, .flix-input--valid .flix-input__feedback-icon {
  min-width: var(--flix-spacing-4);
  max-width: calc(var(--flix-spacing-4) * 2);
  min-height: var(--flix-spacing-4);
  max-height: calc(var(--flix-spacing-4) * 2);
}
.flix-input--loading .flix-input__feedback-icon {
  width: 1.5rem;
  height: 1.5rem;
  animation: spinner-rotate 1s infinite linear;
  border: var(--flix-spacing-half) solid var(--flix-ui-primary-light-color);
  border-radius: 50%;
  border-left-color: var(--flix-ui-primary-dark-color);
}
@keyframes spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.flix-input--error .flix-input__feedback-icon {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm-1 5a1 1 0 012 0v5.5a1 1 0 11-2 0V7zm1 11a1.5 1.5 0 110-3 1.5 1.5 0 010 3z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm-1 5a1 1 0 012 0v5.5a1 1 0 11-2 0V7zm1 11a1.5 1.5 0 110-3 1.5 1.5 0 010 3z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--flix-danger-color);
}
.flix-input--valid .flix-input__feedback-icon {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm4.89 7.7l-6 6a1 1 0 01-1.42 0l-2.36-2.35a1 1 0 111.42-1.41l1.65 1.65 5.3-5.3a1 1 0 111.4 1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm4.89 7.7l-6 6a1 1 0 01-1.42 0l-2.36-2.35a1 1 0 111.42-1.41l1.65 1.65 5.3-5.3a1 1 0 111.4 1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--flix-success-color);
}
.flix-input--error .flix-input__field {
  background-image: linear-gradient(var(--flix-bg-primary-transparent-color), var(--flix-bg-primary-transparent-color)), linear-gradient(var(--flix-danger-color), var(--flix-danger-color));
}
.flix-input--error .flix-input__field:enabled:hover {
  background-image: var(--flix-hover-layer-color), linear-gradient(var(--flix-bg-primary-transparent-color), var(--flix-bg-primary-transparent-color)), linear-gradient(var(--flix-danger-color), var(--flix-danger-color));
}
.flix-input--disabled {
  opacity: var(--flix-disabled-element-opacity);
}
.flix-input__container {
  display: flex;
  position: relative;
  z-index: 0;
  align-items: center;
  min-height: var(--flix-input-height-mobile);
  overflow: hidden;
  border: 1px solid var(--flix-input-border-color);
  border-radius: var(--flix-primary-border-radius);
  background-color: var(--flix-box-bg-color);
  color: var(--flix-content-primary-color);
}
@media (min-width: 1200px) {
  .flix-input__container {
    min-height: var(--flix-input-height-desktop);
  }
}
.flix-input--error .flix-input__container {
  border-color: var(--flix-danger-color);
  background-image: linear-gradient(var(--flix-bg-primary-transparent-color), var(--flix-bg-primary-transparent-color)), linear-gradient(var(--flix-danger-color), var(--flix-danger-color));
}
.flix-input--active .flix-input__container, .flix-input__container:has(:focus-visible) {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
}
.flix-input__field {
  order: 3;
  position: relative;
  width: 100%;
  min-height: 100%;
  padding: calc(var(--flix-spacing-2) - var(--flix-spacing-half) - 1px) var(--flix-spacing-2);
  border: 0;
  background: transparent;
  color: var(--flix-content-primary-color);
  font-family: inherit;
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-primary);
  text-overflow: ellipsis;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
@media (min-width: 1200px) {
  .flix-input__field {
    padding-top: calc(var(--flix-spacing-1) - 1px);
    padding-bottom: calc(var(--flix-spacing-1) - 1px);
  }
}
.flix-input__field::placeholder {
  opacity: 1;
  color: var(--flix-content-secondary-color);
  font-style: italic;
}
.flix-input__field[type=time], .flix-input__field[type=date], .flix-input__field[type=datetime-local], .flix-input__field[type=month], .flix-input__field[type=week] {
  padding-top: calc(var(--flix-spacing-2) - 4px);
  padding-bottom: calc(var(--flix-spacing-2) - 4px);
}
@media (min-width: 1200px) {
  .flix-input__field[type=time], .flix-input__field[type=date], .flix-input__field[type=datetime-local], .flix-input__field[type=month], .flix-input__field[type=week] {
    padding-top: calc(var(--flix-spacing-1) - 2px);
    padding-bottom: calc(var(--flix-spacing-1) - 2px);
  }
}
.flix-input__field[type=time]::-webkit-inner-spin-button, .flix-input__field[type=date]::-webkit-inner-spin-button, .flix-input__field[type=datetime-local]::-webkit-inner-spin-button, .flix-input__field[type=month]::-webkit-inner-spin-button, .flix-input__field[type=week]::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
}
.flix-input__field[type=time]::-webkit-calendar-picker-indicator, .flix-input__field[type=date]::-webkit-calendar-picker-indicator, .flix-input__field[type=datetime-local]::-webkit-calendar-picker-indicator, .flix-input__field[type=month]::-webkit-calendar-picker-indicator, .flix-input__field[type=week]::-webkit-calendar-picker-indicator {
  min-width: var(--flix-spacing-4);
  max-width: calc(var(--flix-spacing-4) * 2);
  min-height: var(--flix-spacing-4);
  max-height: calc(var(--flix-spacing-4) * 2);
  display: block !important;
  order: -1;
  width: var(--flix-spacing-4);
  height: var(--flix-spacing-4);
  margin-right: var(--flix-spacing-1);
  margin-left: 0;
  padding: 0;
  opacity: 1;
  color: transparent;
}
.flix-input__field[type=time]::-webkit-clear-button, .flix-input__field[type=date]::-webkit-clear-button, .flix-input__field[type=datetime-local]::-webkit-clear-button, .flix-input__field[type=month]::-webkit-clear-button, .flix-input__field[type=week]::-webkit-clear-button {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M13.41 12l6.37-6.36a1 1 0 10-1.42-1.42L12 10.6 5.64 4.22a1 1 0 10-1.42 1.42L10.6 12l-6.37 6.36a1 1 0 101.42 1.42L12 13.4l6.36 6.37a1 1 0 101.42-1.42L13.4 12z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M13.41 12l6.37-6.36a1 1 0 10-1.42-1.42L12 10.6 5.64 4.22a1 1 0 10-1.42 1.42L10.6 12l-6.37 6.36a1 1 0 101.42 1.42L12 13.4l6.36 6.37a1 1 0 101.42-1.42L13.4 12z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--flix-icon-primary-color);
  min-width: var(--flix-spacing-4);
  max-width: calc(var(--flix-spacing-4) * 2);
  min-height: var(--flix-spacing-4);
  max-height: calc(var(--flix-spacing-4) * 2);
  background-image: none;
  -webkit-appearance: none;
          appearance: none;
}
.flix-input__icon ~ .flix-input__field[type=time]::-webkit-calendar-picker-indicator, .flix-input__icon ~ .flix-input__field[type=date]::-webkit-calendar-picker-indicator, .flix-input__icon ~ .flix-input__field[type=datetime-local]::-webkit-calendar-picker-indicator, .flix-input__icon ~ .flix-input__field[type=month]::-webkit-calendar-picker-indicator, .flix-input__icon ~ .flix-input__field[type=week]::-webkit-calendar-picker-indicator {
  margin-left: calc(-1 * (min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) + var(--flix-spacing-1)));
  opacity: 0;
}
.flix-input__field[type=date]::-webkit-calendar-picker-indicator, .flix-input__field[type=datetime-local]::-webkit-calendar-picker-indicator, .flix-input__field[type=month]::-webkit-calendar-picker-indicator, .flix-input__field[type=week]::-webkit-calendar-picker-indicator {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M19 5h-1V4a1 1 0 00-2 0v1H8V4a1 1 0 00-2 0v1H5a3 3 0 00-3 3v10a3 3 0 003 3h14a3 3 0 003-3V8a3 3 0 00-3-3zm1 13c0 .54-.46 1-1 1H5c-.54 0-1-.46-1-1v-7h16v7zM4 9V8c0-.54.46-1 1-1h14c.54 0 1 .46 1 1v1H4zm2 4.5a1 1 0 112 0 1 1 0 01-2 0zm5 0a1 1 0 112 0 1 1 0 01-2 0zm5 0a1 1 0 112 0 1 1 0 01-2 0zm-10 3a1 1 0 112 0 1 1 0 01-2 0zm5 0a1 1 0 112 0 1 1 0 01-2 0z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M19 5h-1V4a1 1 0 00-2 0v1H8V4a1 1 0 00-2 0v1H5a3 3 0 00-3 3v10a3 3 0 003 3h14a3 3 0 003-3V8a3 3 0 00-3-3zm1 13c0 .54-.46 1-1 1H5c-.54 0-1-.46-1-1v-7h16v7zM4 9V8c0-.54.46-1 1-1h14c.54 0 1 .46 1 1v1H4zm2 4.5a1 1 0 112 0 1 1 0 01-2 0zm5 0a1 1 0 112 0 1 1 0 01-2 0zm5 0a1 1 0 112 0 1 1 0 01-2 0zm-10 3a1 1 0 112 0 1 1 0 01-2 0zm5 0a1 1 0 112 0 1 1 0 01-2 0z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--flix-icon-primary-color);
  background-image: none;
}
.flix-input__field[type=time]::-webkit-calendar-picker-indicator {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm0 18a8 8 0 010-16 8 8 0 010 16zm3.2-6.2a1 1 0 11-1.4 1.4l-2.5-2.5a1 1 0 01-.3-.7V7a1 1 0 012 0v4.59l2.2 2.2z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm0 18a8 8 0 010-16 8 8 0 010 16zm3.2-6.2a1 1 0 11-1.4 1.4l-2.5-2.5a1 1 0 01-.3-.7V7a1 1 0 012 0v4.59l2.2 2.2z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--flix-icon-primary-color);
  background-image: none;
}
.flix-input__field[type=search]::-webkit-search-cancel-button {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M13.41 12l6.37-6.36a1 1 0 10-1.42-1.42L12 10.6 5.64 4.22a1 1 0 10-1.42 1.42L10.6 12l-6.37 6.36a1 1 0 101.42 1.42L12 13.4l6.36 6.37a1 1 0 101.42-1.42L13.4 12z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M13.41 12l6.37-6.36a1 1 0 10-1.42-1.42L12 10.6 5.64 4.22a1 1 0 10-1.42 1.42L10.6 12l-6.37 6.36a1 1 0 101.42 1.42L12 13.4l6.36 6.37a1 1 0 101.42-1.42L13.4 12z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--flix-icon-primary-color);
  min-width: var(--flix-spacing-4);
  max-width: calc(var(--flix-spacing-4) * 2);
  min-height: var(--flix-spacing-4);
  max-height: calc(var(--flix-spacing-4) * 2);
  opacity: 1;
  cursor: pointer;
  -webkit-appearance: none;
          appearance: none;
}
.flix-input__field:enabled:hover, .flix-input__field[href]:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-input__field:focus {
  outline: none;
}
.flix-input--disabled .flix-input__field {
  cursor: not-allowed;
}
.flix-input__icon ~ .flix-input__field {
  margin-left: calc(-1 * (min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) + var(--flix-spacing-2) + var(--flix-spacing-1)));
  padding-left: calc(min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) + var(--flix-spacing-2) + var(--flix-spacing-1));
}
.flix-input--has-icon-right .flix-input__field {
  margin-right: calc(-1 * (min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) + var(--flix-spacing-2) + var(--flix-spacing-1)));
  padding-right: calc(min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) + var(--flix-spacing-2) + var(--flix-spacing-1));
}
.flix-input--has-controllers .flix-input__field {
  margin-right: calc(-1 * (var(--flix-spacing-4) * 2 + var(--flix-spacing-2) + var(--flix-spacing-1)));
  padding-right: calc(var(--flix-spacing-4) * 2 + var(--flix-spacing-2) + var(--flix-spacing-1));
}
.flix-input--has-icon-right.flix-input--has-controllers .flix-input__field {
  margin-right: calc(-1 * (var(--flix-spacing-4) * 3 + var(--flix-spacing-4) + var(--flix-spacing-1)));
  padding-right: calc(var(--flix-spacing-4) * 3 + var(--flix-spacing-4) + var(--flix-spacing-1));
}
.flix-input--error.flix-input--has-icon-right .flix-input__field, .flix-input--valid.flix-input--has-icon-right .flix-input__field, .flix-input--loading.flix-input--has-icon-right .flix-input__field {
  padding-right: calc(2 * min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) + var(--flix-spacing-6));
}
.flix-input--error.flix-input--has-controllers .flix-input__field, .flix-input--valid.flix-input--has-controllers .flix-input__field, .flix-input--loading.flix-input--has-controllers .flix-input__field {
  padding-right: calc(min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) + var(--flix-spacing-4) * 2 + var(--flix-spacing-6));
}
.flix-input--error.flix-input--has-controllers.flix-input--has-icon-right .flix-input__field, .flix-input--valid.flix-input--has-controllers.flix-input--has-icon-right .flix-input__field, .flix-input--loading.flix-input--has-controllers.flix-input--has-icon-right .flix-input__field {
  padding-right: calc(2 * min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) + var(--flix-spacing-4) * 2 + var(--flix-spacing-8));
}
.flix-input__feedback-icon {
  z-index: 0;
  flex-shrink: 0;
  order: 3;
  pointer-events: none;
}
.flix-input--loading .flix-input__feedback-icon, .flix-input--error .flix-input__feedback-icon, .flix-input--valid .flix-input__feedback-icon {
  margin: 0 var(--flix-spacing-2) 0 calc(-1 * (min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) + var(--flix-spacing-2)));
}
.flix-input__inline-label {
  display: flex;
  position: relative;
  z-index: 1;
  align-items: center;
  align-self: stretch;
  padding: 0 var(--flix-spacing-2);
  border-right: 1px solid var(--flix-input-border-color);
  line-height: var(--flix-line-height-primary);
  order: 1;
}
.flix-input__field ~ .flix-input__inline-label {
  order: 6;
  border-right: 0;
  border-left: 1px solid var(--flix-input-border-color);
}
.flix-input__controllers {
  display: flex;
  order: 5;
  gap: var(--flix-spacing-1);
  margin: 0 var(--flix-spacing-1);
}
.flix-input__controllers .flix-input__icon {
  margin: 0;
}
.flix-input--has-icon-right .flix-input__controllers {
  margin-left: 0;
}
.flix-input__icon, .flix-input__icon.flix-icon {
  order: 2;
  position: relative;
  z-index: 1;
  flex-shrink: 0;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: var(--flix-spacing-1);
  margin-left: var(--flix-spacing-2);
  pointer-events: none;
  min-width: var(--flix-spacing-4);
  max-width: calc(var(--flix-spacing-4) * 2);
  min-height: var(--flix-spacing-4);
  max-height: calc(var(--flix-spacing-4) * 2);
  font-size: 1.5rem;
  line-height: 1.5rem;
}
@supports (font-size: min(1.5rem, var(--flix-spacing-4))) {
  .flix-input__icon, .flix-input__icon.flix-icon {
    font-size: min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4));
    line-height: min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4));
  }
}
.flix-input__icon::before, .flix-input__icon.flix-icon::before {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0;
  margin-left: 0;
  min-width: var(--flix-spacing-4);
  max-width: calc(var(--flix-spacing-4) * 2);
  min-height: var(--flix-spacing-4);
  max-height: calc(var(--flix-spacing-4) * 2);
}
.flix-input__field ~ .flix-input__icon, .flix-input__field ~ .flix-input__icon.flix-icon {
  order: 4;
  margin-right: var(--flix-spacing-2);
  margin-left: var(--flix-spacing-1);
}
.flix-input button.flix-input__icon {
  pointer-events: auto;
}
.flix-input button.flix-input__icon .flix-icon {
  width: 1.5rem;
  height: 1.5rem;
  font-size: var(--flix-spacing-4);
  line-height: var(--flix-spacing-4);
  min-width: var(--flix-spacing-4);
  max-width: calc(var(--flix-spacing-4) * 2);
  min-height: var(--flix-spacing-4);
  max-height: calc(var(--flix-spacing-4) * 2);
}
.flix-input button.flix-input__icon .flix-icon::before {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0;
  margin-left: 0;
  min-width: var(--flix-spacing-4);
  max-width: calc(var(--flix-spacing-4) * 2);
  min-height: var(--flix-spacing-4);
  max-height: calc(var(--flix-spacing-4) * 2);
  font-size: 1.5rem;
  line-height: 1.5rem;
}
@supports (font-size: min(1.5rem, var(--flix-spacing-4))) {
  .flix-input button.flix-input__icon .flix-icon::before {
    font-size: min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4));
    line-height: min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4));
  }
}

.flix-label {
  display: block;
  position: absolute;
  z-index: 1;
  top: calc(var(--flix-font-size-primary) / 2 + 2px);
  left: var(--flix-spacing-1);
  max-width: calc(100% - var(--flix-spacing-2));
  padding: 1px var(--flix-spacing-1);
  transform: translateY(-100%);
  border-radius: var(--flix-primary-border-radius);
  background: var(--flix-bg-primary-color);
  color: var(--flix-content-secondary-color);
  font-family: inherit;
  font-size: var(--flix-font-size-small);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-font-size-primary);
  text-align: left;
}
@media (min-width: 1200px) {
  .flix-label {
    position: static;
    top: auto;
    left: auto;
    max-width: none;
    padding: 0 0 var(--flix-spacing-half);
    transform: none;
    background: transparent;
    font-size: var(--flix-font-size-primary);
    line-height: var(--flix-line-height-primary);
  }
}

.flix-language-switcher {
  display: flex;
  align-items: center;
  height: 100%;
}
.flix-language-switcher__toggle {
  color: inherit;
  gap: var(--flix-spacing-1);
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-semibold);
  line-height: var(--flix-line-height-primary);
  padding: var(--flix-spacing-1);
  border-radius: var(--flix-primary-border-radius);
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: var(--flix-spacing-1);
}
.flix-language-switcher__toggle .flix-icon,
.flix-language-switcher__toggle [class^=hci-icon] {
  line-height: 1;
}
.flix-language-switcher__toggle .flix-icon::before,
.flix-language-switcher__toggle [class^=hci-icon]::before {
  margin: 0;
}
.flix-language-switcher__toggle:is(button) {
  border: 0;
  background: transparent;
  font-family: var(--flix-font-family-primary);
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.flix-language-switcher__toggle[aria-expanded]::after {
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M18.68 8.3a1 1 0 00-1.41 0l-5.28 5.28-5.26-5.27a1 1 0 00-1.4 0 1 1 0 000 1.41l5.96 5.99a1 1 0 001.41 0l5.98-6a1 1 0 000-1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M18.68 8.3a1 1 0 00-1.41 0l-5.28 5.28-5.26-5.27a1 1 0 00-1.4 0 1 1 0 000 1.41l5.96 5.99a1 1 0 001.41 0l5.98-6a1 1 0 000-1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-spacing-4);
  height: var(--flix-spacing-4);
  background-color: var(--flix-header-color);
}
.flix-language-switcher__toggle[aria-expanded=true]::after {
  transform: rotate(180deg);
}
.flix-language-switcher__toggle[aria-expanded=true] + .flix-header-burger-menu-subnav:not([hidden]),
.flix-language-switcher__toggle[aria-expanded=true] + .flix-header-nav-subnav:not([hidden]) {
  display: block;
}
.flix-language-switcher__toggle:enabled:hover, .flix-language-switcher__toggle[href]:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-language-switcher__toggle:enabled:active {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-language-switcher__toggle:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
}
.flix-header-burger-menu__widgets .flix-language-switcher__toggle {
  width: 100%;
  padding: var(--flix-spacing-1);
}
.flix-language-switcher__flag {
  display: inline-block;
  width: var(--flix-spacing-4);
  height: var(--flix-spacing-4);
  border-radius: 100%;
}
.flix-language-switcher-popup {
  display: none;
  position: fixed;
  z-index: 1100;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  min-width: var(--flix-page-min-width);
  max-width: var(--flix-page-max-width);
  margin: 0 auto;
  padding: 0 var(--flix-spacing-2);
}
.flix-language-switcher-popup:not([hidden]) {
  display: grid;
  grid-column-gap: var(--flix-spacing-2);
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: 100vh auto;
  align-items: center;
}
@media (min-width: 1024px) {
  .flix-language-switcher-popup:not([hidden]) {
    grid-template-columns: repeat(12, 1fr);
  }
}
.flix-language-switcher-popup__body {
  display: grid;
  position: relative;
  z-index: 1101;
  grid-column: 1/span 4;
  grid-template-columns: auto min-content;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 80vh;
  padding: var(--flix-spacing-4);
  overflow-y: auto;
  border-radius: var(--flix-primary-border-radius);
  background: var(--flix-box-bg-color);
}
@media (min-width: 1024px) {
  .flix-language-switcher-popup__body {
    grid-column: 2/span 10;
  }
}
.flix-language-switcher-popup__region {
  grid-column: 1;
}
.flix-language-switcher-popup__region:not(:last-child) {
  margin-bottom: var(--flix-spacing-2);
  padding-bottom: var(--flix-spacing-2);
  border-bottom: 1px solid var(--flix-line-primary-color);
}
.flix-language-switcher-popup__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: var(--flix-spacing-1);
}
.flix-language-switcher-popup__list:not(:last-child) {
  margin-bottom: var(--flix-spacing-2);
}
@media (min-width: 768px) {
  .flix-language-switcher-popup__list {
    grid-template-columns: repeat(4, 1fr);
  }
}
.flix-language-switcher-popup__region--columns .flix-language-switcher-popup__list {
  display: block;
  column-count: 2;
}
@media (min-width: 768px) {
  .flix-language-switcher-popup__region--columns .flix-language-switcher-popup__list {
    column-count: 4;
  }
}
.flix-language-switcher-popup__region--columns .flix-language-switcher-popup__item {
  display: flex;
  break-inside: avoid;
}
.flix-language-switcher-popup__link:is(button) {
  font-size: var(--flix-font-size-primary);
  border: 0;
  background: transparent;
  font-family: var(--flix-font-family-primary);
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.flix-language-switcher-popup__link {
  color: var(--flix-content-secondary-color);
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-semibold);
  line-height: var(--flix-line-height-primary);
  position: relative;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  margin: var(--flix-spacing-half) 0;
  padding: var(--flix-spacing-1) var(--flix-spacing-half);
  border-radius: var(--flix-primary-border-radius);
  text-decoration: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: var(--flix-spacing-1);
}
.flix-language-switcher-popup__link .flix-icon,
.flix-language-switcher-popup__link [class^=hci-icon] {
  line-height: 1;
}
.flix-language-switcher-popup__link .flix-icon::before,
.flix-language-switcher-popup__link [class^=hci-icon]::before {
  margin: 0;
}
.flix-language-switcher-popup__link:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-language-switcher-popup__link:enabled:active {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-language-switcher-popup__link:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 0;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 0) var(--flix-grayscale-0-color);
}
.flix-language-switcher-popup__link[aria-current] {
  padding-left: var(--flix-spacing-2);
  position: relative;
  color: var(--flix-content-primary-color);
  background-color: var(--flix-highlight-color);
}
.flix-language-switcher-popup__link[aria-current]::before {
  content: "";
  position: absolute;
  top: calc(50% - var(--flix-spacing-4) / 2);
  bottom: 0;
  left: 0;
  height: var(--flix-spacing-4);
  border-left: var(--flix-spacing-half) solid var(--flix-ui-primary-color);
  border-radius: 0 var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0;
}
.flix-language-switcher-popup__close {
  top: 0;
  right: 0;
  grid-column: 2;
  grid-row: 1;
  align-self: start;
}
.flix-language-switcher-popup__close.flix-language-switcher-popup__close {
  position: -webkit-sticky;
  position: sticky;
}
.flix-language-switcher-popup__close::before {
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M13.41 12l6.37-6.36a1 1 0 10-1.42-1.42L12 10.6 5.64 4.22a1 1 0 10-1.42 1.42L10.6 12l-6.37 6.36a1 1 0 101.42 1.42L12 13.4l6.36 6.37a1 1 0 101.42-1.42L13.4 12z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M13.41 12l6.37-6.36a1 1 0 10-1.42-1.42L12 10.6 5.64 4.22a1 1 0 10-1.42 1.42L10.6 12l-6.37 6.36a1 1 0 101.42 1.42L12 13.4l6.36 6.37a1 1 0 101.42-1.42L13.4 12z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--flix-icon-primary-color);
  min-width: var(--flix-spacing-4);
  max-width: calc(var(--flix-spacing-4) * 2);
  min-height: var(--flix-spacing-4);
  max-height: calc(var(--flix-spacing-4) * 2);
}

.flix-legend {
  display: block;
  width: 100%;
  padding-bottom: var(--flix-spacing-half);
  color: var(--flix-content-secondary-color);
  font-family: inherit;
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-normal);
}

.flix-link, .flix-text a {
  background-color: transparent;
  color: var(--flix-link-color);
  font-weight: var(--flix-font-weight-semibold);
  text-decoration: underline;
}
.flix-link:enabled:active, .flix-text a:enabled:active {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-link:enabled:hover, .flix-text a:enabled:hover, .flix-link[href]:hover, .flix-text a[href]:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: underline;
  border-radius: var(--flix-primary-border-radius);
}
.flix-link:focus-visible, .flix-text a:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
  border-radius: var(--flix-primary-border-radius);
}

.flix-list-description__details, .flix-text dl > dd {
  margin-left: var(--flix-spacing-4);
}
.flix-list-description__details + .flix-list-description__term, .flix-text dl > dd + .flix-list-description__term, .flix-text dl > .flix-list-description__details + dt, .flix-text dl > dd + dt {
  margin-top: var(--flix-spacing-2);
}

.flix-list-numbered, .flix-text ol {
  margin: 0 0 var(--flix-spacing-2);
  padding: 0;
  list-style-type: none;
  padding-left: var(--flix-spacing-2);
  counter-reset: numbered-list-counter;
}
.flix-list-numbered__item, .flix-text ol > li {
  display: table;
  position: relative;
  color: var(--flix-content-primary-color);
}
.flix-list-numbered__item::before, .flix-text ol > li::before {
  content: counters(numbered-list-counter, ".") ".";
  display: table-cell;
  padding-right: var(--flix-spacing-1);
  font-weight: var(--flix-font-weight-bold);
  counter-increment: numbered-list-counter;
}
.flix-list-numbered__item > .flix-list-numbered, .flix-text ol > li > .flix-list-numbered, .flix-text .flix-list-numbered__item > ol, .flix-text ol > li > ol {
  width: 100%;
  margin: 0;
  padding-left: 0;
}
.flix-list-numbered__item > .flix-list-numbered .flix-list-numbered__item::before, .flix-text ol > li > .flix-list-numbered .flix-list-numbered__item::before, .flix-text .flix-list-numbered__item > ol .flix-list-numbered__item::before, .flix-text ol > li > ol .flix-list-numbered__item::before, .flix-list-numbered__item > .flix-list-numbered .flix-text ol > li::before, .flix-text .flix-list-numbered__item > .flix-list-numbered ol > li::before, .flix-text ol > li > .flix-list-numbered ol > li::before, .flix-text .flix-list-numbered__item > ol > li::before, .flix-text ol > li > ol > li::before {
  content: counters(numbered-list-counter, ".");
  font-weight: var(--flix-font-weight-normal);
}

.flix-list-wrapper {
  --flix-list-wrapper-min-height: var(--flix-spacing-8);
  --flix-list-wrapper-content-padding: var(--flix-spacing-2);
  --flix-list-wrapper-interactive-content-padding: var(--flix-spacing-2) var(--flix-spacing-8) var(--flix-spacing-2) var(--flix-spacing-2);
  --flix-list-wrapper-font-weight: var(--flix-font-weight-semibold);
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.flix-list-wrapper__item {
  display: flex;
  position: relative;
  align-items: stretch;
  min-height: var(--flix-list-wrapper-min-height);
  border: solid var(--flix-line-primary-color);
  border-width: 0 1px 1px;
  background-color: var(--flix-box-bg-color);
  color: var(--flix-content-primary-color);
  font-size: var(--flix-font-size-primary);
  line-height: var(--flix-line-height-primary);
}
.flix-list-wrapper__item:first-of-type {
  border-top-width: 1px;
}
.flix-list-wrapper__item:first-of-type, .flix-list-wrapper__item:first-of-type .flix-list-wrapper__content {
  border-top-left-radius: var(--flix-primary-border-radius);
  border-top-right-radius: var(--flix-primary-border-radius);
}
.flix-list-wrapper__item:last-of-type, .flix-list-wrapper__item:last-of-type .flix-list-wrapper__content {
  border-bottom-right-radius: var(--flix-primary-border-radius);
  border-bottom-left-radius: var(--flix-primary-border-radius);
}
.flix-list-wrapper__item--error {
  border-width: 1px;
  border-color: var(--flix-danger-color);
}
.flix-list-wrapper__item--error + .flix-list-wrapper__item--error {
  border-width: 0 1px 1px;
}
.flix-list-wrapper__item--disabled {
  opacity: var(--flix-disabled-element-opacity);
}
.flix-list-wrapper__item--disabled .flix-list-wrapper__content {
  cursor: not-allowed;
}
.flix-list-wrapper__item:not(.flix-list-wrapper__item--disabled) .flix-list-wrapper__content:is(a, button):hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-list-wrapper__item:not(.flix-list-wrapper__item--disabled) .flix-list-wrapper__content:is(a, button):active {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-list-wrapper__item:not(.flix-list-wrapper__item--disabled) .flix-list-wrapper__content:is(a, button):focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
  border-radius: var(--flix-primary-border-radius);
  z-index: 1;
  text-decoration: none;
}
.flix-list-wrapper__content {
  display: block;
  width: 100%;
  padding: var(--flix-list-wrapper-content-padding);
  color: var(--flix-content-primary-color);
  font-weight: var(--flix-list-wrapper-font-weight);
}
.flix-list-wrapper__content:is(a, button) {
  padding: 0;
  font-size: var(--flix-font-size-primary);
  border: 0;
  background: transparent;
  font-family: var(--flix-font-family-primary);
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: var(--flix-list-wrapper-interactive-content-padding);
  text-align: left;
  text-decoration: none;
  cursor: pointer;
}
.flix-list-wrapper__content:is(a, button)::after {
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M15.7 11.3L9.72 5.32a1 1 0 00-1.42 0 1 1 0 000 1.42L13.58 12 8.3 17.27a1 1 0 000 1.41 1 1 0 001.41 0l5.99-5.97a1 1 0 000-1.41z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M15.7 11.3L9.72 5.32a1 1 0 00-1.42 0 1 1 0 000 1.42L13.58 12 8.3 17.27a1 1 0 000 1.41 1 1 0 001.41 0l5.99-5.97a1 1 0 000-1.41z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-spacing-4);
  height: var(--flix-spacing-4);
  background-color: var(--flix-icon-primary-color);
  position: absolute;
  top: 50%;
  right: var(--flix-spacing-2);
  margin-top: calc(-1 * var(--flix-spacing-2));
}
.flix-list-wrapper--small {
  --flix-list-wrapper-min-height: var(--flix-spacing-6);
  --flix-list-wrapper-content-padding: var(--flix-spacing-1);
  --flix-list-wrapper-interactive-content-padding: var(--flix-spacing-1) var(--flix-spacing-6) var(--flix-spacing-1) var(--flix-spacing-1);
  --flix-list-wrapper-font-weight: var(--flix-font-weight-normal);
}

.flix-list, .flix-text ul {
  margin: 0 0 var(--flix-spacing-2);
  padding: 0;
  list-style-type: none;
  padding-left: var(--flix-spacing-2);
}
.flix-list__item, .flix-text ul > li {
  position: relative;
  padding-left: calc(var(--flix-spacing-2) + var(--flix-spacing-half));
  color: var(--flix-content-primary-color);
  line-height: var(--flix-line-height-primary);
}
.flix-list__item::before, .flix-text ul > li::before {
  content: "";
  display: block;
  position: absolute;
  top: calc(var(--flix-line-height-primary) / 2);
  left: 0;
  width: var(--flix-spacing-half);
  height: var(--flix-spacing-half);
  margin-top: calc(-1 * var(--flix-spacing-half) / 2);
  border-radius: 50%;
  background: var(--flix-content-primary-color);
}
@supports (width: clamp(var(--flix-spacing-half), 0.188rem, var(--flix-spacing-2))) {
  .flix-list__item, .flix-text ul > li {
    padding-left: calc(var(--flix-spacing-2) + clamp(var(--flix-spacing-half), 0.188rem, var(--flix-spacing-2)));
  }
  .flix-list__item::before, .flix-text ul > li::before {
    width: clamp(var(--flix-spacing-half), 0.188rem, var(--flix-spacing-2));
    height: clamp(var(--flix-spacing-half), 0.188rem, var(--flix-spacing-2));
    margin-top: calc(-1 * clamp(var(--flix-spacing-half), 0.188rem, var(--flix-spacing-2)) / 2);
  }
}
.flix-list__item > .flix-list, .flix-text ul > li > .flix-list, .flix-text .flix-list__item > ul, .flix-text ul > li > ul {
  margin: 0;
  padding-left: 0;
}

.flix-main-wrapper {
  position: relative;
  min-height: 100%;
  margin-top: 0;
  padding-bottom: 0;
  background: var(--flix-bg-primary-color);
}
.flix-main-wrapper--full {
  min-height: 100vh;
}

.flix-mark, .flix-text mark {
  background-color: var(--flix-highlight-color);
  color: var(--flix-content-primary-color);
}

.flix-nav-horizontal {
  margin: 0;
  margin-bottom: var(--flix-spacing-4);
  padding: 0;
}
.flix-nav-horizontal--stretch .flix-nav-horizontal__item {
  flex: 1 1 0;
}
.flix-nav-horizontal--stretch .flix-nav-horizontal__link {
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
}
.flix-nav-horizontal__items {
  display: flex;
  align-items: flex-end;
  margin: 0;
  padding: 0;
}
.flix-nav-horizontal__item {
  position: relative;
  max-width: 50%;
  list-style-type: none;
  white-space: nowrap;
}
.flix-nav-horizontal__item:not(:first-child)::before {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: var(--flix-spacing-2);
  left: 0;
  height: var(--flix-spacing-3);
  border-left: 1px solid var(--flix-line-primary-color);
}
.flix-nav-horizontal__link {
  color: var(--flix-content-secondary-color);
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-semibold);
  line-height: var(--flix-line-height-primary);
  justify-content: center;
  margin: var(--flix-spacing-1) var(--flix-spacing-2);
  padding: var(--flix-spacing-1) var(--flix-spacing-half);
  border-radius: var(--flix-primary-border-radius);
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: var(--flix-spacing-half);
}
.flix-nav-horizontal__link .flix-icon,
.flix-nav-horizontal__link [class^=hci-icon] {
  line-height: 1;
}
.flix-nav-horizontal__link .flix-icon::before,
.flix-nav-horizontal__link [class^=hci-icon]::before {
  margin: 0;
}
.flix-nav-horizontal__link:is(button) {
  border: 0;
  background: transparent;
  font-family: var(--flix-font-family-primary);
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.flix-nav-horizontal__link:enabled:hover, .flix-nav-horizontal__link[href]:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-nav-horizontal__link:enabled:active {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-nav-horizontal__link:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
  border-radius: var(--flix-primary-border-radius);
}
.flix-nav-horizontal__link[aria-current], .flix-nav-horizontal__link[aria-selected=true] {
  position: relative;
  color: var(--flix-content-primary-color);
  position: static;
}
.flix-nav-horizontal__link[aria-current]::before, .flix-nav-horizontal__link[aria-selected=true]::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 0;
  border-bottom: var(--flix-spacing-half) solid var(--flix-ui-primary-color);
  border-radius: var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0 0;
}
.flix-nav-horizontal__panel:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
  border-radius: var(--flix-primary-border-radius);
}

.flix-nav-side__item, .flix-nav-side-subnav__item {
  display: block;
}
.flix-nav-side__link:is(button), .flix-nav-side-subnav__link:is(button) {
  font-size: var(--flix-font-size-primary);
  border: 0;
  background: transparent;
  font-family: var(--flix-font-family-primary);
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.flix-nav-side__link, .flix-nav-side-subnav__link {
  color: var(--flix-content-secondary-color);
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-semibold);
  line-height: var(--flix-line-height-primary);
  position: relative;
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  margin: var(--flix-spacing-half) 0;
  padding: var(--flix-spacing-1) var(--flix-spacing-half);
  border-radius: var(--flix-primary-border-radius);
  text-decoration: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: var(--flix-spacing-1);
}
.flix-nav-side__link .flix-icon, .flix-nav-side-subnav__link .flix-icon,
.flix-nav-side__link [class^=hci-icon],
.flix-nav-side-subnav__link [class^=hci-icon] {
  line-height: 1;
}
.flix-nav-side__link .flix-icon::before, .flix-nav-side-subnav__link .flix-icon::before,
.flix-nav-side__link [class^=hci-icon]::before,
.flix-nav-side-subnav__link [class^=hci-icon]::before {
  margin: 0;
}
.flix-nav-side__link:hover, .flix-nav-side-subnav__link:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-nav-side__link:enabled:active, .flix-nav-side-subnav__link:enabled:active {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-nav-side__link:focus-visible, .flix-nav-side-subnav__link:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 0;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 0) var(--flix-grayscale-0-color);
}
.flix-nav-side__link[aria-current], [aria-current].flix-nav-side-subnav__link {
  padding-left: var(--flix-spacing-2);
  position: relative;
  color: var(--flix-content-primary-color);
  background-color: var(--flix-highlight-color);
}
.flix-nav-side__link[aria-current]::before, [aria-current].flix-nav-side-subnav__link::before {
  content: "";
  position: absolute;
  top: calc(50% - var(--flix-spacing-4) / 2);
  bottom: 0;
  left: 0;
  height: var(--flix-spacing-4);
  border-left: var(--flix-spacing-half) solid var(--flix-ui-primary-color);
  border-radius: 0 var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0;
}
.flix-nav-side__link--has-subnav::after, .flix-nav-side__link[aria-expanded]::after, [aria-expanded].flix-nav-side-subnav__link::after {
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M18.68 8.3a1 1 0 00-1.41 0l-5.28 5.28-5.26-5.27a1 1 0 00-1.4 0 1 1 0 000 1.41l5.96 5.99a1 1 0 001.41 0l5.98-6a1 1 0 000-1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M18.68 8.3a1 1 0 00-1.41 0l-5.28 5.28-5.26-5.27a1 1 0 00-1.4 0 1 1 0 000 1.41l5.96 5.99a1 1 0 001.41 0l5.98-6a1 1 0 000-1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-spacing-4);
  height: var(--flix-spacing-4);
  background-color: var(--flix-icon-primary-color);
}
.flix-nav-side__link--has-subnav-open::after, .flix-nav-side__link[aria-expanded=true]::after, [aria-expanded=true].flix-nav-side-subnav__link::after {
  transform: rotate(180deg);
}
.flix-nav-side-subnav {
  padding-left: var(--flix-spacing-3);
}
.flix-nav-tab-bar {
  display: flex;
  position: fixed;
  z-index: 1000;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0 var(--flix-spacing-1);
  background-color: var(--flix-box-bg-color);
  box-shadow: var(--flix-primary-box-shadow);
}
.flix-nav-tab-bar__tab {
  flex: 1;
  color: var(--flix-content-secondary-color);
}
.flix-nav-tab-bar__tab[aria-current] {
  position: relative;
  color: var(--flix-content-primary-color);
}
.flix-nav-tab-bar__tab[aria-current]::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  border-top: var(--flix-spacing-half) solid var(--flix-ui-primary-color);
  border-radius: var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0 0;
}
.flix-nav-tab-bar .flix-nav-tab-bar__tab {
  padding: var(--flix-spacing-1);
}
.flix-nav-tab-bar .flix-nav-tab-bar__tab:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 0;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 0) var(--flix-grayscale-0-color);
}
.flix-nav-tab-bar__icon {
  width: min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4));
  height: min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4));
  font-size: min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4));
  line-height: min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4));
}
.flix-nav-tab-bar__icon:is([class*=flix-icon-])::before {
  margin: 0;
}

.flix-notification {
  display: flex;
  position: relative;
  align-items: center;
  width: 100%;
  padding: var(--flix-spacing-2);
  border-radius: var(--flix-primary-border-radius);
  background: var(--flix-box-bg-color);
  box-shadow: var(--flix-primary-box-shadow);
  color: var(--flix-content-primary-color);
  font-family: inherit;
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-bold);
  gap: var(--flix-spacing-2);
}
.flix-notification:where(:not(:last-child)) {
  margin-bottom: var(--flix-spacing-2);
}
.flix-notification::before, .flix-notification__close {
  flex-shrink: 0;
  align-self: flex-start;
}
.flix-notification::before {
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm1 15a1 1 0 01-2 0v-5.5a1 1 0 112 0V17zm-1-8a1.5 1.5 0 110-3 1.5 1.5 0 010 3z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm1 15a1 1 0 01-2 0v-5.5a1 1 0 112 0V17zm-1-8a1.5 1.5 0 110-3 1.5 1.5 0 010 3z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--flix-neutral-color);
  min-width: var(--flix-spacing-4);
  max-width: calc(var(--flix-spacing-4) * 2);
  min-height: var(--flix-spacing-4);
  max-height: calc(var(--flix-spacing-4) * 2);
}
@supports (min-height: max(var(--flix-spacing-4), var(--flix-line-height-primary))) {
  .flix-notification::before {
    min-height: max(var(--flix-spacing-4), var(--flix-line-height-primary));
  }
}
.flix-notification--success::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm4.89 7.7l-6 6a1 1 0 01-1.42 0l-2.36-2.35a1 1 0 111.42-1.41l1.65 1.65 5.3-5.3a1 1 0 111.4 1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm4.89 7.7l-6 6a1 1 0 01-1.42 0l-2.36-2.35a1 1 0 111.42-1.41l1.65 1.65 5.3-5.3a1 1 0 111.4 1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--flix-success-color);
}
.flix-notification--warning::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm-1 5a1 1 0 012 0v5.5a1 1 0 11-2 0V7zm1 11a1.5 1.5 0 110-3 1.5 1.5 0 010 3z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm-1 5a1 1 0 012 0v5.5a1 1 0 11-2 0V7zm1 11a1.5 1.5 0 110-3 1.5 1.5 0 010 3z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--flix-warning-color);
}
.flix-notification--danger::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm4.95 13.54a1 1 0 11-1.41 1.41L12 13.41l-3.54 3.54a1 1 0 11-1.41-1.41L10.59 12 7.05 8.46a1 1 0 111.41-1.41L12 10.59l3.54-3.54a1 1 0 111.41 1.41L13.41 12l3.54 3.54z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm4.95 13.54a1 1 0 11-1.41 1.41L12 13.41l-3.54 3.54a1 1 0 11-1.41-1.41L10.59 12 7.05 8.46a1 1 0 111.41-1.41L12 10.59l3.54-3.54a1 1 0 111.41 1.41L13.41 12l3.54 3.54z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--flix-danger-color);
}
.flix-notification--toast {
  --flix-notification-toast-fade-time: 300ms;
  --flix-notification-toast-stay-time: 4s;
  z-index: 1;
  animation: var(--flix-notification-toast-fade-time) fade-in-notification-top, var(--flix-notification-toast-stay-time) var(--flix-notification-toast-fade-time) stay-notification, var(--flix-notification-toast-fade-time) calc(var(--flix-notification-toast-fade-time) + var(--flix-notification-toast-stay-time)) fade-out-notification-top;
  opacity: 0;
  background: var(--flix-grayscale-100-color);
  color: var(--flix-grayscale-0-color);
}
.flix-notification--toast .flix-notification__content * {
  color: var(--flix-grayscale-0-color);
}
.flix-notification--toast .flix-notification__close::before {
  background-color: var(--flix-grayscale-0-color);
}
.flix-notification-container--bottom-left .flix-notification--toast, .flix-notification-container--bottom-right .flix-notification--toast {
  animation: var(--flix-notification-toast-fade-time) fade-in-notification-bottom, var(--flix-notification-toast-stay-time) var(--flix-notification-toast-fade-time) stay-notification, var(--flix-notification-toast-fade-time) calc(var(--flix-notification-toast-fade-time) + var(--flix-notification-toast-stay-time)) fade-out-notification-bottom;
}
.flix-notification--toast-delayed {
  --flix-notification-toast-stay-time: 8s;
}
.flix-notification--toast-dismiss {
  animation: var(--flix-notification-toast-fade-time) fade-in-notification-top;
  opacity: 1;
}
.flix-notification-container--bottom-left .flix-notification--toast-dismiss, .flix-notification-container--bottom-right .flix-notification--toast-dismiss {
  animation: var(--flix-notification-toast-fade-time) fade-in-notification-bottom;
}
.flix-notification__content {
  flex-grow: 1;
  min-width: 0;
  overflow-wrap: anywhere;
}
.flix-notification__close {
  margin: calc(-1 * var(--flix-spacing-1)) calc(-1 * var(--flix-spacing-1)) calc(-1 * var(--flix-spacing-1)) 0;
}
.flix-notification__close::before {
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M13.41 12l6.37-6.36a1 1 0 10-1.42-1.42L12 10.6 5.64 4.22a1 1 0 10-1.42 1.42L10.6 12l-6.37 6.36a1 1 0 101.42 1.42L12 13.4l6.36 6.37a1 1 0 101.42-1.42L13.4 12z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M13.41 12l6.37-6.36a1 1 0 10-1.42-1.42L12 10.6 5.64 4.22a1 1 0 10-1.42 1.42L10.6 12l-6.37 6.36a1 1 0 101.42 1.42L12 13.4l6.36 6.37a1 1 0 101.42-1.42L13.4 12z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.125rem;
  height: 1.125rem;
  background-color: var(--flix-grayscale-100-color);
  min-width: var(--flix-spacing-3);
  max-width: calc(var(--flix-spacing-3) * 2);
  min-height: var(--flix-spacing-3);
  max-height: calc(var(--flix-spacing-3) * 2);
}
.flix-notification-container {
  position: fixed;
  z-index: 1209;
  width: 100%;
}
.flix-notification-container:not(:empty) {
  padding: var(--flix-spacing-2);
}
@media (min-width: 600px) {
  .flix-notification-container {
    width: auto;
  }
  .flix-notification-container:not(:empty) {
    padding: var(--flix-spacing-6);
  }
}
.flix-notification-container, .flix-notification-container--top-right {
  top: 0;
  right: 0;
}
.flix-notification-container--top-left {
  top: 0;
  right: auto;
  left: 0;
}
.flix-notification-container--bottom-left {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}
.flix-notification-container--bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
}

@keyframes fade-in-notification-top {
  0% {
    transform: translateY(calc(-1 * var(--flix-spacing-4)));
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-notification-bottom {
  0% {
    transform: translateY(var(--flix-spacing-4));
    opacity: 1;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes stay-notification {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-out-notification-top {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(calc(-1 * var(--flix-spacing-4)));
    opacity: 0;
  }
}
@keyframes fade-out-notification-bottom {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(var(--flix-spacing-4));
    opacity: 0;
  }
}
.flix-overlay {
  position: fixed;
  z-index: 1100;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--flix-overlay-bg-color);
}

.flix-page-container {
  min-width: var(--flix-page-min-width);
  max-width: var(--flix-page-max-width);
  margin: 0 auto;
  padding: 0 var(--flix-spacing-2);
}
.flix-page-container--has-fixed-header, .flix-page-container--has-fixed-header-no-nav {
  padding-top: var(--flix-spacing-10);
}
@media (min-width: 768px) and (max-width: 1199px) {
  .flix-page-container--has-fixed-header {
    padding-top: calc(var(--flix-spacing-10) + var(--flix-spacing-8));
  }
}

.flix-pager__list {
  display: inline-flex;
  flex-wrap: wrap;
  max-width: 100%;
  list-style: none;
}
.flix-pager__item {
  min-width: var(--flix-spacing-8);
  height: var(--flix-spacing-8);
  margin: -1px -1px 0 0;
  border: 1px solid var(--flix-input-border-color);
  text-align: center;
}
@media (min-width: 1200px) {
  .flix-pager__item {
    min-width: var(--flix-spacing-6);
    height: var(--flix-spacing-6);
  }
}
.flix-pager__item:first-child {
  border-radius: var(--flix-primary-border-radius) 0 0 var(--flix-primary-border-radius);
}
.flix-pager__item:last-child {
  margin-right: 0;
  border-radius: 0 var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0;
}
.flix-pager__link {
  color: var(--flix-content-primary-color);
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-semibold);
  line-height: var(--flix-line-height-primary);
  padding: 0;
  font-size: var(--flix-font-size-primary);
  border: 0;
  background: transparent;
  font-family: var(--flix-font-family-primary);
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: var(--flix-spacing-half) var(--flix-spacing-1);
  color: var(--flix-content-primary-color);
  text-decoration: none;
}
.flix-pager__link:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
  border-radius: var(--flix-primary-border-radius);
}
.flix-pager__link:enabled:active {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-pager__link:enabled:hover, .flix-pager__link[href]:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-pager__link:disabled, .flix-pager__link[aria-disabled=true], .flix-pager__link--disabled {
  opacity: var(--flix-disabled-element-opacity);
  cursor: not-allowed;
}
.flix-pager__link[aria-current] {
  padding-bottom: 0;
  position: relative;
  color: var(--flix-content-primary-color);
  background-color: var(--flix-highlight-color);
}
.flix-pager__link[aria-current]::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 0;
  border-bottom: var(--flix-spacing-half) solid var(--flix-ui-primary-color);
  border-radius: var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0 0;
}
.flix-pager__link--prev, .flix-pager__link--next {
  font-size: 0;
}
.flix-pager__link--prev::after,
.flix-pager__link--prev .flix-pager__link--disabled:hover::after, .flix-pager__link--next::after,
.flix-pager__link--next .flix-pager__link--disabled:hover::after {
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M15.7 11.3L9.72 5.32a1 1 0 00-1.42 0 1 1 0 000 1.42L13.58 12 8.3 17.27a1 1 0 000 1.41 1 1 0 001.41 0l5.99-5.97a1 1 0 000-1.41z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M15.7 11.3L9.72 5.32a1 1 0 00-1.42 0 1 1 0 000 1.42L13.58 12 8.3 17.27a1 1 0 000 1.41 1 1 0 001.41 0l5.99-5.97a1 1 0 000-1.41z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-spacing-4);
  height: var(--flix-spacing-4);
  background-color: var(--flix-icon-primary-color);
}
.flix-pager__link--prev::after,
.flix-pager__link--prev .flix-pager__link--disabled:hover::after {
  transform: rotate(180deg);
}
.flix-pager__link--prev:hover::after {
  transform: rotate(180deg);
}
.flix-pager--content-fit .flix-pager__item {
  height: auto;
}
.flix-pager--content-fit .flix-pager__link {
  padding: var(--flix-spacing-1) var(--flix-spacing-2);
}
.flix-pager--content-fit .flix-pager__link--prev, .flix-pager--content-fit .flix-pager__link--next {
  padding: var(--flix-spacing-1);
}

.flix-panel {
  position: fixed;
  z-index: 1209;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: translateY(100%);
  transition: transform 62.5ms 62.5ms, opacity 125ms;
  opacity: 0;
}
.flix-panel:not([aria-modal=true]) {
  pointer-events: none;
}
.flix-panel--active {
  transform: translateY(0);
  transition: transform 125ms, opacity 62.5ms 62.5ms;
  opacity: 1;
}
@media (min-width: 600px) {
  .flix-panel--center {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.flix-panel__body {
  display: flex;
  position: absolute;
  z-index: 1209;
  top: 0;
  right: 0;
  bottom: 0;
  flex-direction: column;
  justify-content: stretch;
  width: 85%;
  max-width: 23.75em;
  overflow: hidden;
  transform: translate(100%, 0);
  border-radius: var(--flix-primary-border-radius) 0 0 var(--flix-primary-border-radius);
  background: var(--flix-box-bg-color);
  box-shadow: var(--flix-primary-box-shadow);
  pointer-events: all;
  transition: transform 250ms ease;
}
.flix-panel--left .flix-panel__body {
  right: auto;
  left: 0;
  transform: translate(-100%, 0);
  border-radius: 0 var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0;
}
.flix-panel--bottom .flix-panel__body, .flix-panel--center .flix-panel__body {
  top: auto;
  width: 100%;
  max-width: 100%;
  max-height: 85vh;
  transform: translate(0, 100vh);
  border-radius: var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0 0;
}
@media (min-width: 600px) {
  .flix-panel--center .flix-panel__body {
    position: static;
    width: 100%;
    max-width: 600px;
    border-radius: var(--flix-primary-border-radius);
  }
}
.flix-panel--full .flix-panel__body {
  width: 100%;
  max-width: 100%;
  border-radius: 0;
}
.flix-panel--full.flix-panel--bottom .flix-panel__body {
  height: 100vh;
}
.flix-panel--active .flix-panel__body {
  transform: translate(0, 0);
  transition: transform 250ms 250ms ease;
}
.flix-panel__header {
  display: flex;
  z-index: 1000;
  align-items: center;
  padding: var(--flix-spacing-2);
  border-bottom: 1px solid var(--flix-line-primary-color);
  gap: var(--flix-spacing-2);
}
@media (min-width: 600px) {
  .flix-panel__header {
    padding: var(--flix-spacing-2) var(--flix-spacing-4);
  }
}
.flix-panel__title {
  flex: 1;
  align-self: center;
}
.flix-panel__back, .flix-panel__close {
  flex-grow: 0;
  flex-shrink: 0;
}
.flix-panel__back {
  margin-left: calc(-1 * var(--flix-spacing-1));
}
.flix-panel__close {
  margin-right: calc(-1 * var(--flix-spacing-1));
}
.flix-panel__close::before {
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M13.41 12l6.37-6.36a1 1 0 10-1.42-1.42L12 10.6 5.64 4.22a1 1 0 10-1.42 1.42L10.6 12l-6.37 6.36a1 1 0 101.42 1.42L12 13.4l6.36 6.37a1 1 0 101.42-1.42L13.4 12z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M13.41 12l6.37-6.36a1 1 0 10-1.42-1.42L12 10.6 5.64 4.22a1 1 0 10-1.42 1.42L10.6 12l-6.37 6.36a1 1 0 101.42 1.42L12 13.4l6.36 6.37a1 1 0 101.42-1.42L13.4 12z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--flix-icon-primary-color);
  min-width: var(--flix-spacing-4);
  max-width: calc(var(--flix-spacing-4) * 2);
  min-height: var(--flix-spacing-4);
  max-height: calc(var(--flix-spacing-4) * 2);
}
.flix-panel__content {
  overflow-y: auto;
  background: linear-gradient(var(--flix-box-bg-color), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), var(--flix-box-bg-color)), linear-gradient(var(--flix-box-shadow-subtle-color), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), var(--flix-box-shadow-subtle-color));
  background-attachment: local, local, scroll, scroll;
  background-repeat: no-repeat;
  background-position: 0 0, 0 100%, 0 0, 0 100%;
  background-size: 100% var(--flix-spacing-4), 100% var(--flix-spacing-4), 100% var(--flix-spacing-1), 100% var(--flix-spacing-1);
  flex-basis: 100%;
  padding: var(--flix-spacing-2);
}
.flix-panel--bottom .flix-panel__content {
  flex-basis: auto;
}
.flix-panel--full.flix-panel--bottom .flix-panel__content {
  flex-basis: 100%;
}
@media (min-width: 600px) {
  .flix-panel__content {
    padding: var(--flix-spacing-4);
  }
}
.flix-panel__content:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: -2px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) - 2px) var(--flix-grayscale-0-color);
}
.flix-panel__footer {
  display: flex;
  flex-shrink: 0;
  align-items: baseline;
  justify-content: space-between;
  min-height: var(--flix-input-height-mobile);
  padding: var(--flix-spacing-2);
  gap: var(--flix-spacing-2);
}
.flix-panel__footer--justify-start {
  justify-content: flex-start;
}
.flix-panel__footer--justify-end {
  justify-content: flex-end;
}
.flix-panel__footer--justify-center {
  justify-content: center;
}
@media (min-width: 600px) {
  .flix-panel__footer {
    min-height: var(--flix-input-height-desktop);
    padding: var(--flix-spacing-2) var(--flix-spacing-4);
  }
}
.flix-panel__footer .flix-btn:not(.flix-panel__footer .flix-btn--block) {
  width: auto;
}
.flix-panel__footer-column {
  flex-basis: 100%;
  text-align: center;
}
.flix-panel__footer-column--narrow {
  flex-basis: auto;
}

.flix-popup {
  display: flex;
  place-items: center;
  place-content: center;
  position: fixed;
  z-index: 1100;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  transition: opacity 250ms ease;
}
.flix-popup[hidden] {
  display: none;
}
.flix-popup--active {
  opacity: 1;
}
.flix-popup__body {
  display: flex;
  z-index: 1101;
  flex-direction: column;
  width: 95%;
  max-width: 600px;
  max-height: 80vh;
  padding: 0 var(--flix-spacing-4) var(--flix-spacing-4);
  overflow: hidden;
  border-radius: var(--flix-primary-border-radius);
  background: var(--flix-box-bg-color);
  text-align: center;
  scale: 0.95;
  transition: scale 250ms ease;
}
@media (min-width: 390px) {
  .flix-popup__body {
    width: 80%;
  }
}
.flix-popup--active .flix-popup__body {
  scale: 1;
}
.flix-popup__title {
  color: var(--flix-container-content-color, var(--flix-heading-font-color));
  font-size: var(--flix-font-size-h1);
  font-weight: var(--flix-font-weight-bold);
  line-height: var(--flix-line-height-h1);
}
.flix-popup__icon, .flix-popup__title, .flix-popup__content {
  margin: 0 0 var(--flix-spacing-2);
}
.flix-popup__icon:first-child, .flix-popup__title:first-child, .flix-popup__content:first-child {
  padding-top: var(--flix-spacing-4);
}
.flix-popup__content .flix-popup__icon:first-child, .flix-popup__content .flix-popup__title:first-child {
  padding-top: 0;
}
.flix-popup__content {
  color: var(--flix-container-content-color, var(--flix-content-primary-color));
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-primary);
  overflow-y: auto;
  background: linear-gradient(var(--flix-box-bg-color), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), var(--flix-box-bg-color)), linear-gradient(var(--flix-box-shadow-subtle-color), rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), var(--flix-box-shadow-subtle-color));
  background-attachment: local, local, scroll, scroll;
  background-repeat: no-repeat;
  background-position: 0 0, 0 100%, 0 0, 0 100%;
  background-size: 100% var(--flix-spacing-4), 100% var(--flix-spacing-4), 100% var(--flix-spacing-1), 100% var(--flix-spacing-1);
  margin-right: calc(var(--flix-spacing-4) * -1);
  margin-left: calc(var(--flix-spacing-4) * -1);
  padding-right: var(--flix-spacing-4);
  padding-left: var(--flix-spacing-4);
}
.flix-popup__content:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: -2px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) - 2px) var(--flix-grayscale-0-color);
}
.flix-popup__actions {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  gap: var(--flix-spacing-2);
}

.flix-progress-tracker {
  display: flex;
  justify-content: center;
  list-style-type: none;
  counter-reset: hc-progress-tracker-counter;
}
.flix-progress-tracker__item {
  position: relative;
  height: var(--flix-spacing-6);
  border: solid var(--flix-ui-primary-color);
  border-width: 1px 0;
  background: var(--flix-highlight-color);
  counter-increment: hc-progress-tracker-counter;
}
.flix-progress-tracker__item:first-child {
  border-left-width: 1px;
  border-radius: var(--flix-primary-border-radius) 0 0 var(--flix-primary-border-radius);
}
.flix-progress-tracker__item:last-child {
  border-right-width: 1px;
  border-radius: 0 var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0;
}
.flix-progress-tracker__item[aria-current]::before {
  content: "";
  position: absolute;
  z-index: 2;
  right: calc(-1 * var(--flix-spacing-half));
  bottom: 0;
  left: 0;
  height: var(--flix-spacing-half);
  background: var(--flix-ui-primary-color);
  -webkit-clip-path: polygon(var(--flix-spacing-half) 0, 100% 0, calc(100% - var(--flix-spacing-half)) 100%, 0 100%);
          clip-path: polygon(var(--flix-spacing-half) 0, 100% 0, calc(100% - var(--flix-spacing-half)) 100%, 0 100%);
}
.flix-progress-tracker__item[aria-current]:first-child::before {
  -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - var(--flix-spacing-half)) 100%, var(--flix-spacing-half) 100%);
          clip-path: polygon(0 0, 100% 0, calc(100% - var(--flix-spacing-half)) 100%, var(--flix-spacing-half) 100%);
}
.flix-progress-tracker__item[aria-current]:last-child::before {
  right: 0;
}
.flix-progress-tracker__item[aria-current], .flix-progress-tracker__item[aria-current] ~ .flix-progress-tracker__item {
  background: var(--flix-bg-primary-color);
}
.flix-progress-tracker__item[aria-current] .flix-progress-tracker__link::after, .flix-progress-tracker__item[aria-current] ~ .flix-progress-tracker__item .flix-progress-tracker__link::after {
  background-color: var(--flix-bg-primary-color);
}
.flix-progress-tracker__item[aria-current] ~ .flix-progress-tracker__item {
  border-color: var(--flix-line-primary-color);
  color: var(--flix-content-secondary-color);
}
.flix-progress-tracker__item[aria-current] ~ .flix-progress-tracker__item .flix-progress-tracker__link::after {
  border-color: var(--flix-line-primary-color);
}
.flix-progress-tracker__link {
  display: flex;
  justify-content: center;
  min-width: calc(var(--flix-spacing-7) * 2);
  height: 100%;
  padding: 0 var(--flix-spacing-3);
  overflow: hidden;
  color: var(--flix-content-primary-color);
  font-weight: var(--flix-font-weight-semibold);
  line-height: var(--flix-spacing-6);
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.flix-progress-tracker__link::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 13%;
  right: calc(-1 * var(--flix-spacing-2) - 1px);
  width: calc((var(--flix-spacing-6) + 1px) * 0.7071067812);
  height: calc((var(--flix-spacing-6) + 1px) * 0.7071067812);
  transform: rotate(45deg);
  border: solid var(--flix-ui-primary-color);
  border-width: 1px 1px 0 0;
  background-color: var(--flix-highlight-color);
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
          clip-path: polygon(100% 0, 0 0, 100% 100%);
}
@media (min-width: 600px) {
  .flix-progress-tracker__link {
    min-width: calc(var(--flix-spacing-12) * 2);
  }
}
.flix-progress-tracker__link:is(a, button) {
  padding: 0 var(--flix-spacing-3);
  font-size: var(--flix-font-size-primary);
  border: 0;
  background: transparent;
  font-family: var(--flix-font-family-primary);
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.flix-progress-tracker__link:is(a, button):hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-progress-tracker__link:is(a, button):enabled:active {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-progress-tracker__link:is(a, button):focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
  border-radius: var(--flix-primary-border-radius);
}
.flix-progress-tracker__link:is(a, button):hover::after {
  background-image: var(--flix-hover-layer-color);
}
.flix-progress-tracker__link:is(a, button):active::after {
  background-image: var(--flix-pressed-layer-color);
}
.flix-progress-tracker__item:last-child .flix-progress-tracker__link::after {
  display: none;
}
.flix-progress-tracker__item:not(:first-child) .flix-progress-tracker__link {
  padding-left: var(--flix-spacing-5);
}
.flix-progress-tracker__text {
  display: flex;
  align-items: center;
  overflow: hidden;
  column-gap: var(--flix-spacing-half);
  font-size: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 600px) {
  .flix-progress-tracker__text {
    align-items: center;
    font-size: var(--flix-font-size-primary);
  }
}
.flix-progress-tracker__text::before {
  content: counter(hc-progress-tracker-counter);
  font-size: var(--flix-font-size-primary);
}
@media (min-width: 600px) {
  .flix-progress-tracker__text::before {
    content: counter(hc-progress-tracker-counter) ".";
  }
}
.flix-progress-tracker__item--completed .flix-progress-tracker__text::after {
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M21.7 6.2l-13 13a1 1 0 01-1.4 0l-5-5a1 1 0 111.4-1.4L8 17.08l12.3-12.3a1 1 0 111.4 1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M21.7 6.2l-13 13a1 1 0 01-1.4 0l-5-5a1 1 0 111.4-1.4L8 17.08l12.3-12.3a1 1 0 111.4 1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-spacing-3);
  height: var(--flix-spacing-3);
  background-color: var(--flix-ui-primary-color);
  display: inline-block;
  vertical-align: middle;
}

.flix-quantity__info:not(:empty) {
  color: var(--flix-container-content-color, var(--flix-content-primary-color));
  font-size: var(--flix-font-size-small);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-small);
  display: block;
  margin-top: var(--flix-spacing-1);
}
.flix-quantity__info:not(:empty) ~ .flix-quantity__info {
  margin-top: var(--flix-spacing-half);
}
.flix-quantity--error .flix-quantity__info {
  color: var(--flix-danger-dark-color);
}
.flix-quantity__info ~ .flix-quantity__info {
  color: var(--flix-content-primary-color);
}
.flix-quantity__label {
  display: block;
  margin-bottom: var(--flix-spacing-half);
  color: var(--flix-content-primary-color);
}
@media (min-width: 1200px) {
  .flix-quantity__label {
    color: var(--flix-content-secondary-color);
  }
}
.flix-quantity--disabled {
  opacity: var(--flix-disabled-element-opacity);
}
.flix-quantity--disabled .flix-quantity__input,
.flix-quantity--disabled .flix-quantity__button {
  opacity: 1;
  cursor: not-allowed;
}
.flix-quantity--error .flix-quantity__input {
  border-color: var(--flix-danger-color);
  background-image: linear-gradient(var(--flix-bg-primary-transparent-color), var(--flix-bg-primary-transparent-color)), linear-gradient(var(--flix-danger-color), var(--flix-danger-color));
}
.flix-quantity--error .flix-quantity__input:enabled:hover {
  background-image: var(--flix-hover-layer-color), linear-gradient(var(--flix-bg-primary-transparent-color), var(--flix-bg-primary-transparent-color)), linear-gradient(var(--flix-danger-color), var(--flix-danger-color));
}
.flix-quantity__picker {
  display: flex;
  align-items: stretch;
}
.flix-quantity__picker + .flix-quantity__info {
  margin-top: var(--flix-spacing-1);
}
.flix-quantity__input {
  position: relative;
  width: 100%;
  min-height: 100%;
  padding: calc(var(--flix-spacing-2) - var(--flix-spacing-half) - 1px) var(--flix-spacing-2);
  border: 0;
  background: transparent;
  color: var(--flix-content-primary-color);
  font-family: inherit;
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-primary);
  text-overflow: ellipsis;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  align-self: center;
  width: var(--flix-spacing-10);
  min-height: var(--flix-input-height-mobile);
  border: 1px solid var(--flix-input-border-color);
  border-radius: 0;
  background-color: var(--flix-box-bg-color);
  text-align: center;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -moz-appearance: textfield;
}
@media (min-width: 1200px) {
  .flix-quantity__input {
    padding-top: calc(var(--flix-spacing-1) - 1px);
    padding-bottom: calc(var(--flix-spacing-1) - 1px);
    min-height: var(--flix-input-height-desktop);
  }
}
.flix-quantity__input::placeholder {
  opacity: 1;
  color: var(--flix-content-secondary-color);
  font-style: italic;
}
.flix-quantity__input:enabled:hover, .flix-quantity__input[href]:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-quantity__input::-webkit-inner-spin-button, .flix-quantity__input::-webkit-outer-spin-button {
  margin: 0;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-appearance: none;
}
.flix-quantity--active .flix-quantity__input, .flix-quantity__input:focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
  border-radius: var(--flix-primary-border-radius);
  z-index: 2;
}
.flix-quantity__input[readonly] {
  border-width: 0 1px;
  font-weight: var(--flix-font-weight-bold);
}
.flix-quantity__input[readonly]:focus {
  border-radius: 0;
  outline: none;
  box-shadow: none;
}
.flix-quantity .flix-quantity__button {
  z-index: 1;
  border-color: var(--flix-input-border-color);
}
.flix-quantity .flix-quantity__button::after {
  content: "";
}
.flix-quantity .flix-quantity__button:first-of-type::after, .flix-quantity .flix-quantity__button--minus::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M21 11H3a1 1 0 000 2h18a1 1 0 000-2z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M21 11H3a1 1 0 000 2h18a1 1 0 000-2z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-spacing-4);
  height: var(--flix-spacing-4);
  background-color: var(--flix-icon-primary-color);
}
.flix-quantity .flix-quantity__button:first-of-type {
  border-right: 0;
  border-radius: var(--flix-primary-border-radius) 0 0 var(--flix-primary-border-radius);
}
.flix-quantity .flix-quantity__button:last-of-type::after, .flix-quantity .flix-quantity__button--plus::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M21 11h-8V3a1 1 0 00-2 0v8H3a1 1 0 000 2h8v8a1 1 0 002 0v-8h8a1 1 0 000-2z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M21 11h-8V3a1 1 0 00-2 0v8H3a1 1 0 000 2h8v8a1 1 0 002 0v-8h8a1 1 0 000-2z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-spacing-4);
  height: var(--flix-spacing-4);
  background-color: var(--flix-icon-primary-color);
}
.flix-quantity .flix-quantity__button:last-of-type {
  border-left: 0;
  border-radius: 0 var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0;
}
.flix-quantity--inline {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: var(--flix-spacing-half) var(--flix-spacing-1);
}
.flix-quantity--inline .flix-quantity__label {
  flex: 1;
  align-self: center;
  margin-bottom: 0;
  color: var(--flix-content-primary-color);
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-bold);
  line-height: var(--flix-line-height-primary);
}
.flix-quantity--inline .flix-quantity__label small {
  display: block;
  font-size: var(--flix-font-size-small);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-small);
}
.flix-quantity--inline .flix-quantity__picker {
  justify-content: end;
}
.flix-quantity--inline .flix-quantity__picker + .flix-quantity__info:not(:empty) {
  margin-top: var(--flix-spacing-half);
}
.flix-quantity--inline .flix-quantity__info {
  width: 100%;
  text-align: right;
}
.flix-quantity--inline .flix-quantity__info:not(:empty) {
  margin-top: 0;
}

.flix-radio {
  position: relative;
}
.flix-radio--sm .flix-radio__label {
  min-height: var(--flix-spacing-3);
  border-radius: var(--flix-primary-border-radius);
}
.flix-radio--sm .flix-radio__label:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-radio--sm .flix-radio__label::after {
  -webkit-mask-size: calc(var(--flix-spacing-3) - calc(var(--flix-spacing-1) + 2px));
          mask-size: calc(var(--flix-spacing-3) - calc(var(--flix-spacing-1) + 2px));
}
.flix-radio--sm .flix-radio__input, .flix-radio--sm .flix-radio__label::before, .flix-radio--sm .flix-radio__label::after {
  width: var(--flix-spacing-3);
  height: var(--flix-spacing-3);
  margin-top: calc((var(--flix-line-height-primary) - var(--flix-spacing-3)) / 2);
}
@supports (margin-top: max(0px, calc((var(--flix-line-height-primary) - var(--flix-spacing-3)) / 2))) {
  .flix-radio--sm .flix-radio__input, .flix-radio--sm .flix-radio__label::before, .flix-radio--sm .flix-radio__label::after {
    margin-top: max(0px, (var(--flix-line-height-primary) - var(--flix-spacing-3)) / 2);
  }
}
.flix-radio__label {
  display: inline-flex;
  position: relative;
  align-items: center;
  min-height: var(--flix-spacing-5);
  margin: calc(-1 * var(--flix-spacing-half));
  padding: var(--flix-spacing-half);
  border-radius: var(--flix-primary-border-radius);
  color: var(--flix-content-primary-color);
  font-family: inherit;
  vertical-align: middle;
  cursor: pointer;
  gap: var(--flix-spacing-2);
}
.flix-radio__label::before, .flix-radio__label::after {
  content: "";
  display: block;
  flex-shrink: 0;
  align-self: flex-start;
}
.flix-radio__label::before {
  width: var(--flix-spacing-5);
  height: var(--flix-spacing-5);
  border: 2px solid var(--flix-input-border-color);
  border-radius: 100%;
  transition: border-color 250ms ease;
  margin-top: calc((var(--flix-line-height-primary) - var(--flix-spacing-5)) / 2);
}
@supports (margin-top: max(0px, calc((var(--flix-line-height-primary) - var(--flix-spacing-5)) / 2))) {
  .flix-radio__label::before {
    margin-top: max(0px, (var(--flix-line-height-primary) - var(--flix-spacing-5)) / 2);
  }
}
.flix-radio__label::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10.01 10.01 0 000 20 10.01 10.01 0 000-20z' /%3E%3C/svg%3E") no-repeat center/calc(var(--flix-spacing-5) - calc(var(--flix-spacing-1) + 2px));
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10.01 10.01 0 000 20 10.01 10.01 0 000-20z' /%3E%3C/svg%3E") no-repeat center/calc(var(--flix-spacing-5) - calc(var(--flix-spacing-1) + 2px));
  width: var(--flix-spacing-5);
  height: var(--flix-spacing-5);
  background-color: var(--flix-input-border-color);
  position: absolute;
  top: var(--flix-spacing-half);
  left: var(--flix-spacing-half);
  transform: scale(0);
  pointer-events: none;
  transition: transform 250ms ease, background-color 250ms ease;
  margin-top: calc((var(--flix-line-height-primary) - var(--flix-spacing-5)) / 2);
}
@supports (margin-top: max(0px, calc((var(--flix-line-height-primary) - var(--flix-spacing-5)) / 2))) {
  .flix-radio__label::after {
    margin-top: max(0px, (var(--flix-line-height-primary) - var(--flix-spacing-5)) / 2);
  }
}
.flix-radio__input {
  width: var(--flix-spacing-5);
  height: var(--flix-spacing-5);
  margin-top: calc((var(--flix-line-height-primary) - var(--flix-spacing-5)) / 2);
}
@supports (margin-top: max(0px, calc((var(--flix-line-height-primary) - var(--flix-spacing-5)) / 2))) {
  .flix-radio__input {
    margin-top: max(0px, (var(--flix-line-height-primary) - var(--flix-spacing-5)) / 2);
  }
}
.flix-radio__input:checked + .flix-radio__label::after {
  transform: scale(1);
}
.flix-radio__input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.flix-radio__input:focus-visible + .flix-radio__label::before {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
}
.flix-radio__input:enabled + .flix-radio__label:hover, .flix-radio__input:enabled:hover + .flix-radio__label {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-radio__input:checked + .flix-radio__label::before {
  border-color: var(--flix-ui-primary-color);
}
.flix-radio__input:checked + .flix-radio__label::after {
  background-color: var(--flix-ui-primary-color);
}
.flix-radio--disabled .flix-radio__label {
  opacity: var(--flix-disabled-element-opacity);
  cursor: not-allowed;
}
.flix-radio--error .flix-radio__label::before {
  border-color: var(--flix-danger-color);
}
.flix-radio--error .flix-radio__input:not(:checked) + .flix-radio__label::before {
  box-shadow: inset 0 0 0 100vh var(--flix-bg-primary-transparent-color), inset 0 0 0 100vh var(--flix-danger-color);
  transition: box-shadow 250ms ease;
}
.flix-radio--error .flix-radio__input:focus-visible:not(:checked) + .flix-radio__label::before {
  box-shadow: inset 0 0 0 100vh var(--flix-bg-primary-transparent-color), inset 0 0 0 100vh var(--flix-danger-color), 0 0 0 4px var(--flix-grayscale-0-color);
}
.flix-radio__info:not(:empty) {
  color: var(--flix-container-content-color, var(--flix-content-primary-color));
  font-size: var(--flix-font-size-small);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-small);
  display: block;
  margin-top: var(--flix-spacing-1);
}
.flix-radio__info:not(:empty) ~ .flix-radio__info {
  margin-top: var(--flix-spacing-half);
}
.flix-radio--error .flix-radio__info {
  color: var(--flix-danger-dark-color);
}
.flix-radio__info ~ .flix-radio__info {
  color: var(--flix-content-primary-color);
}

.flix-sr-only, .flix-range__label--hidden, .flix-sr-only-focusable:not(:focus), .flix-skip-link:not(:focus) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  border-width: 0 !important;
  opacity: 0 !important;
  white-space: nowrap !important;
  -webkit-clip-path: inset(50%) !important;
          clip-path: inset(50%) !important;
}

.flix-sr-only-focusable, .flix-skip-link {
  transition: opacity 250ms ease;
  opacity: 1 !important;
}
.flix-range {
  position: relative;
  font-size: 0;
}
.flix-range__info:not(:empty) {
  color: var(--flix-container-content-color, var(--flix-content-primary-color));
  font-size: var(--flix-font-size-small);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-small);
  display: block;
  margin-top: var(--flix-spacing-1);
}
.flix-range__info:not(:empty) ~ .flix-range__info {
  margin-top: var(--flix-spacing-half);
}
.flix-range--error .flix-range__info {
  color: var(--flix-danger-dark-color);
}
.flix-range__info ~ .flix-range__info {
  color: var(--flix-content-primary-color);
}
.flix-range__label {
  display: block;
  color: var(--flix-content-primary-color);
  font-size: var(--flix-font-size-primary);
  word-break: break-all;
}
@media (min-width: 1200px) {
  .flix-range__label {
    color: var(--flix-content-secondary-color);
  }
}
.flix-range__value {
  color: var(--flix-container-content-color, var(--flix-content-primary-color));
  font-size: var(--flix-font-size-small);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-small);
  display: inline-block;
  width: 50%;
  margin-bottom: var(--flix-spacing-half);
  word-break: break-all;
}
.flix-range__value--max {
  text-align: right;
}
.flix-range__field {
  position: relative;
  z-index: 1;
  height: var(--flix-spacing-5);
  overflow: visible;
}
.flix-range__field::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  top: 50%;
  right: calc(var(--flix-spacing-5) / 2);
  left: calc(var(--flix-spacing-5) / 2);
  height: 2px;
  margin-top: -1px;
  border-radius: var(--flix-primary-border-radius);
  background: var(--flix-input-border-color);
}
.flix-range [type=range] {
  position: absolute;
  z-index: 5;
  bottom: 0;
  left: 0;
  width: 100%;
  height: var(--flix-spacing-5);
  margin: 0;
  padding: 0;
  overflow: visible;
  outline: none;
  background: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.flix-range [type=range]::-webkit-slider-runnable-track {
  border: 0;
  background: transparent;
  border: 0 solid var(--flix-ui-primary-color);
}
.flix-range [type=range]::-webkit-slider-thumb {
  box-sizing: border-box;
  width: var(--flix-spacing-5);
  height: var(--flix-spacing-5);
  -webkit-transition: border 250ms ease, background 250ms ease;
  transition: border 250ms ease, background 250ms ease;
  border: var(--flix-spacing-half) solid var(--flix-ui-primary-color);
  border-radius: 100%;
  background: var(--flix-box-bg-color);
  cursor: pointer;
  position: relative;
  z-index: 5;
  outline: 0;
  pointer-events: all;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-appearance: none;
}
.flix-range [type=range]::-moz-range-track {
  border: 0;
  background: transparent;
}
.flix-range [type=range]::-moz-range-thumb {
  box-sizing: border-box;
  width: var(--flix-spacing-5);
  height: var(--flix-spacing-5);
  -moz-transition: border 250ms ease, background 250ms ease;
  transition: border 250ms ease, background 250ms ease;
  border: var(--flix-spacing-half) solid var(--flix-ui-primary-color);
  border-radius: 100%;
  background: var(--flix-box-bg-color);
  cursor: pointer;
  pointer-events: all;
}
.flix-range [type=range]::-moz-focus-outer {
  border: 0;
}
.flix-range [type=range]::-ms-track {
  border: 0;
  background: transparent;
  color: transparent;
}
.flix-range [type=range]::-ms-fill-lower {
  border: 0;
  background: transparent;
}
.flix-range [type=range]::-ms-fill-upper {
  border: 0;
  background: transparent;
}
.flix-range [type=range]::-ms-thumb {
  box-sizing: border-box;
  width: var(--flix-spacing-5);
  height: var(--flix-spacing-5);
  -ms-transition: border 250ms ease, background 250ms ease;
  transition: border 250ms ease, background 250ms ease;
  border: var(--flix-spacing-half) solid var(--flix-ui-primary-color);
  border-radius: 100%;
  background: var(--flix-box-bg-color);
  cursor: pointer;
  margin-top: 0;
}
.flix-range [type=range]:enabled:focus-visible::-webkit-slider-thumb {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
}
.flix-range [type=range]:enabled:focus-visible::-moz-range-thumb {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
}
.flix-range [type=range]:enabled:focus-visible::-ms-thumb {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
}
.flix-range [type=range]:enabled:focus-visible ~ .flix-range__steps {
  opacity: 1;
}
.flix-range [type=range]:enabled:active::-webkit-slider-thumb {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-range [type=range]:enabled:active::-moz-range-thumb {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-range [type=range]:enabled:active::-ms-thumb {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-range [type=range]:enabled:active ~ .flix-range__steps {
  opacity: 1;
}
.flix-range [type=range]:enabled:hover::-webkit-slider-thumb {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-range [type=range]:enabled:hover::-moz-range-thumb {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-range [type=range]:enabled:hover::-ms-thumb {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-range [type=range]:enabled:hover ~ .flix-range__steps {
  opacity: 1;
}
.flix-range__steps {
  display: flex;
  position: absolute;
  z-index: 2;
  top: 0;
  right: calc(var(--flix-spacing-5) / 2);
  bottom: 0;
  left: calc(var(--flix-spacing-5) / 2);
  align-items: center;
  justify-content: space-between;
  opacity: 0;
  transition: opacity 250ms ease;
}
.flix-range__step {
  width: var(--flix-spacing-1);
  height: var(--flix-spacing-1);
  border-radius: 100%;
  background-color: var(--flix-input-border-color);
}
.flix-range__step--active {
  background-color: var(--flix-ui-primary-color);
}
.flix-range__track-range {
  position: absolute;
  z-index: 1;
  top: calc(var(--flix-spacing-5) / 2);
  height: 2px;
  margin-left: calc(var(--flix-spacing-5) / 2);
  transform: translateY(-1px);
  background: var(--flix-ui-primary-color);
}
.flix-range--disabled {
  opacity: var(--flix-disabled-element-opacity);
}
.flix-range--disabled [type=range]::-moz-range-thumb,
.flix-range--disabled [type=range]:disabled::-moz-range-thumb {
  cursor: not-allowed;
}
.flix-range--disabled [type=range]::-ms-thumb,
.flix-range--disabled [type=range]:disabled::-ms-thumb {
  cursor: not-allowed;
}
.flix-range--disabled [type=range]::-webkit-slider-thumb,
.flix-range--disabled [type=range]:disabled::-webkit-slider-thumb {
  cursor: not-allowed;
}
.flix-range--double {
  pointer-events: none;
}
.flix-range--small .flix-range__field {
  height: var(--flix-spacing-3);
}
.flix-range--small .flix-range__field::before {
  right: calc(var(--flix-spacing-3) / 2);
  left: calc(var(--flix-spacing-3) / 2);
}
.flix-range--small [type=range] {
  height: var(--flix-spacing-3);
}
.flix-range--small [type=range]::-webkit-slider-thumb {
  width: var(--flix-spacing-3);
  height: var(--flix-spacing-3);
}
.flix-range--small [type=range]::-moz-range-thumb {
  width: var(--flix-spacing-3);
  height: var(--flix-spacing-3);
}
.flix-range--small [type=range]::-ms-thumb {
  width: var(--flix-spacing-3);
  height: var(--flix-spacing-3);
}
.flix-range--small .flix-range__track-range {
  top: calc(var(--flix-spacing-3) / 2);
  margin-left: calc(var(--flix-spacing-3) / 2);
  transform: translateY(-1px);
}
.flix-range--small .flix-range__steps {
  right: calc(var(--flix-spacing-3) / 2);
  left: calc(var(--flix-spacing-3) / 2);
  height: var(--flix-spacing-3);
}

.flix-select-group {
  position: relative;
  border: 0;
}
.flix-select-group__info:not(:empty) {
  color: var(--flix-container-content-color, var(--flix-content-primary-color));
  font-size: var(--flix-font-size-small);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-small);
  display: block;
  margin-top: var(--flix-spacing-1);
}
.flix-select-group__info:not(:empty) ~ .flix-select-group__info {
  margin-top: var(--flix-spacing-half);
}
.flix-select-group--error .flix-select-group__info {
  color: var(--flix-danger-dark-color);
}
.flix-select-group__info ~ .flix-select-group__info {
  color: var(--flix-content-primary-color);
}
.flix-select-group--error .flix-select-group__item {
  border-color: var(--flix-danger-color);
}
.flix-select-group--error .flix-select-group__item label {
  background-image: linear-gradient(var(--flix-bg-primary-transparent-color), var(--flix-bg-primary-transparent-color)), linear-gradient(var(--flix-danger-color), var(--flix-danger-color));
}
.flix-select-group--error .flix-select-group__item label:hover {
  background-image: var(--flix-hover-layer-color), linear-gradient(var(--flix-bg-primary-transparent-color), var(--flix-bg-primary-transparent-color)), linear-gradient(var(--flix-danger-color), var(--flix-danger-color));
}
.flix-select-group--disabled {
  opacity: var(--flix-disabled-element-opacity);
}
.flix-select-group--disabled .flix-select-group__item label,
.flix-select-group--disabled .flix-select-group__item input {
  cursor: not-allowed;
}
.flix-select-group__items {
  display: inline-flex;
  position: relative;
  flex-wrap: wrap;
  padding-top: 1px;
  list-style-type: none;
}
.flix-select-group__label {
  z-index: 2;
}
.flix-select-group__item {
  min-width: var(--flix-input-height-mobile);
  margin-top: -1px;
  margin-left: -1px;
  border: 1px solid var(--flix-input-border-color);
  text-align: center;
}
@media (min-width: 1200px) {
  .flix-select-group__item {
    min-width: var(--flix-input-height-desktop);
  }
}
.flix-select-group__item:first-of-type, .flix-select-group__item:first-of-type label {
  border-radius: var(--flix-primary-border-radius) 0 0 var(--flix-primary-border-radius);
}
.flix-select-group__item:last-of-type, .flix-select-group__item:last-of-type label {
  border-radius: 0 var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0;
}
.flix-select-group__item input {
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  opacity: 0;
  cursor: pointer;
}
.flix-select-group__item label {
  color: var(--flix-content-primary-color);
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-semibold);
  line-height: var(--flix-line-height-primary);
  display: flex;
  position: relative;
  align-items: center;
  padding: calc(var(--flix-spacing-2) - var(--flix-spacing-half)) var(--flix-spacing-3);
  column-gap: var(--flix-spacing-half);
  background: var(--flix-box-bg-color);
  cursor: pointer;
}
.flix-select-group__item label:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
@media (min-width: 1200px) {
  .flix-select-group__item label {
    min-width: var(--flix-input-height-desktop);
    padding-top: calc(var(--flix-spacing-1) - 1px);
    padding-bottom: calc(var(--flix-spacing-1) - 1px);
  }
}
.flix-select-group__item input:focus-visible + label {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
  border-radius: var(--flix-primary-border-radius);
  z-index: 1;
}
.flix-select-group__item input:active + label {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-select-group__item input:checked + label {
  padding-right: var(--flix-spacing-2);
  padding-left: var(--flix-spacing-2);
  background-color: var(--flix-highlight-color);
  position: relative;
  color: var(--flix-content-primary-color);
  background-color: var(--flix-highlight-color);
}
.flix-select-group__item input:checked + label::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 0;
  border-bottom: var(--flix-spacing-half) solid var(--flix-ui-primary-color);
  border-radius: var(--flix-primary-border-radius) var(--flix-primary-border-radius) 0 0;
}
.flix-select-group__item input:checked + label::before {
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M21.7 6.2l-13 13a1 1 0 01-1.4 0l-5-5a1 1 0 111.4-1.4L8 17.08l12.3-12.3a1 1 0 111.4 1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M21.7 6.2l-13 13a1 1 0 01-1.4 0l-5-5a1 1 0 111.4-1.4L8 17.08l12.3-12.3a1 1 0 111.4 1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.125rem;
  height: 1.125rem;
  background-color: var(--flix-ui-primary-color);
  min-width: var(--flix-spacing-3);
  max-width: calc(var(--flix-spacing-3) * 2);
  min-height: var(--flix-spacing-3);
  max-height: calc(var(--flix-spacing-3) * 2);
}
.flix-select-group__item--disabled {
  opacity: var(--flix-disabled-element-opacity);
}
.flix-select-group__item--disabled label,
.flix-select-group__item--disabled input {
  cursor: not-allowed;
}

.flix-select {
  position: relative;
}
.flix-select__info:not(:empty) {
  color: var(--flix-container-content-color, var(--flix-content-primary-color));
  font-size: var(--flix-font-size-small);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-small);
  display: block;
  margin-top: var(--flix-spacing-1);
}
.flix-select__info:not(:empty) ~ .flix-select__info {
  margin-top: var(--flix-spacing-half);
}
.flix-select--error .flix-select__info {
  color: var(--flix-danger-dark-color);
}
.flix-select__info ~ .flix-select__info {
  color: var(--flix-content-primary-color);
}
.flix-select::after, .flix-select::before {
  top: calc(calc(var(--flix-line-height-primary) / 2 + var(--flix-spacing-2) - var(--flix-spacing-half)) - min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) / 2);
  right: var(--flix-spacing-2);
  pointer-events: none;
}
@media (min-width: 1200px) {
  .flix-select::after, .flix-select::before {
    top: calc(calc(var(--flix-line-height-primary) + var(--flix-spacing-half)) + calc(var(--flix-line-height-primary) / 2 + var(--flix-spacing-1) - 1px) - min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) / 2);
  }
}
.flix-select::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M18.68 8.3a1 1 0 00-1.41 0l-5.28 5.28-5.26-5.27a1 1 0 00-1.4 0 1 1 0 000 1.41l5.96 5.99a1 1 0 001.41 0l5.98-6a1 1 0 000-1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M18.68 8.3a1 1 0 00-1.41 0l-5.28 5.28-5.26-5.27a1 1 0 00-1.4 0 1 1 0 000 1.41l5.96 5.99a1 1 0 001.41 0l5.98-6a1 1 0 000-1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--flix-icon-primary-color);
  min-width: var(--flix-spacing-4);
  max-width: calc(var(--flix-spacing-4) * 2);
  min-height: var(--flix-spacing-4);
  max-height: calc(var(--flix-spacing-4) * 2);
  content: "";
  position: absolute;
}
.flix-select--error::after, .flix-select--valid::after {
  right: calc(min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) + var(--flix-spacing-3));
}
.flix-select--no-label::after, .flix-select--no-label::before {
  top: calc(calc(var(--flix-line-height-primary) / 2 + var(--flix-spacing-2) - var(--flix-spacing-half)) - min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) / 2);
}
@media (min-width: 1200px) {
  .flix-select--no-label::after, .flix-select--no-label::before {
    top: calc(calc(var(--flix-line-height-primary) / 2 + var(--flix-spacing-1) - 1px) - min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) / 2);
  }
}
.flix-select__container {
  display: flex;
  position: relative;
  z-index: 0;
  align-items: center;
  min-height: var(--flix-input-height-mobile);
  overflow: hidden;
  border: 1px solid var(--flix-input-border-color);
  border-radius: var(--flix-primary-border-radius);
  background-color: var(--flix-box-bg-color);
  color: var(--flix-content-primary-color);
}
@media (min-width: 1200px) {
  .flix-select__container {
    min-height: var(--flix-input-height-desktop);
  }
}
.flix-select--error .flix-select__container {
  border-color: var(--flix-danger-color);
  background-image: linear-gradient(var(--flix-bg-primary-transparent-color), var(--flix-bg-primary-transparent-color)), linear-gradient(var(--flix-danger-color), var(--flix-danger-color));
}
.flix-select--active .flix-select__container, .flix-select__container:has(:focus-visible) {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
}
.flix-select__icon, .flix-select__icon.flix-icon {
  position: relative;
  z-index: 1;
  flex-shrink: 0;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: var(--flix-spacing-1);
  margin-left: var(--flix-spacing-2);
  pointer-events: none;
  min-width: var(--flix-spacing-4);
  max-width: calc(var(--flix-spacing-4) * 2);
  min-height: var(--flix-spacing-4);
  max-height: calc(var(--flix-spacing-4) * 2);
  font-size: 1.5rem;
  line-height: 1.5rem;
}
@supports (font-size: min(1.5rem, var(--flix-spacing-4))) {
  .flix-select__icon, .flix-select__icon.flix-icon {
    font-size: min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4));
    line-height: min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4));
  }
}
.flix-select__icon::before, .flix-select__icon.flix-icon::before {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0;
  margin-left: 0;
  min-width: var(--flix-spacing-4);
  max-width: calc(var(--flix-spacing-4) * 2);
  min-height: var(--flix-spacing-4);
  max-height: calc(var(--flix-spacing-4) * 2);
}
.flix-select__inline-label {
  display: flex;
  position: relative;
  z-index: 1;
  align-items: center;
  align-self: stretch;
  padding: 0 var(--flix-spacing-2);
  border-right: 1px solid var(--flix-input-border-color);
  line-height: var(--flix-line-height-primary);
}
.flix-select__field {
  position: relative;
  width: 100%;
  min-height: 100%;
  padding: calc(var(--flix-spacing-2) - var(--flix-spacing-half) - 1px) var(--flix-spacing-2);
  border: 0;
  background: transparent;
  color: var(--flix-content-primary-color);
  font-family: inherit;
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-primary);
  text-overflow: ellipsis;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding-right: var(--flix-spacing-6);
}
@media (min-width: 1200px) {
  .flix-select__field {
    padding-top: calc(var(--flix-spacing-1) - 1px);
    padding-bottom: calc(var(--flix-spacing-1) - 1px);
  }
}
.flix-select__field::placeholder {
  opacity: 1;
  color: var(--flix-content-secondary-color);
  font-style: italic;
}
.flix-select__field:enabled:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-select__field:enabled:focus {
  outline: none;
}
.flix-select__field::-ms-expand {
  display: none;
}
.flix-select__field[disabled] {
  cursor: not-allowed;
}
.flix-select__field:not([multiple]) option, .flix-select__field:not([multiple]) optgroup {
  background: var(--flix-box-bg-color);
  color: var(--flix-content-primary-color);
}
.flix-select__icon ~ .flix-select__field {
  margin-left: calc(-1 * (min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) + var(--flix-spacing-2) + var(--flix-spacing-1)));
  padding-left: calc(min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) + var(--flix-spacing-2) + var(--flix-spacing-1));
}
.flix-select--error::before, .flix-select--valid::before {
  min-width: var(--flix-spacing-4);
  max-width: calc(var(--flix-spacing-4) * 2);
  min-height: var(--flix-spacing-4);
  max-height: calc(var(--flix-spacing-4) * 2);
  content: "";
  position: absolute;
  z-index: 1;
}
.flix-select--error::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm-1 5a1 1 0 012 0v5.5a1 1 0 11-2 0V7zm1 11a1.5 1.5 0 110-3 1.5 1.5 0 010 3z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm-1 5a1 1 0 012 0v5.5a1 1 0 11-2 0V7zm1 11a1.5 1.5 0 110-3 1.5 1.5 0 010 3z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--flix-danger-color);
}
.flix-select--valid::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm4.89 7.7l-6 6a1 1 0 01-1.42 0l-2.36-2.35a1 1 0 111.42-1.41l1.65 1.65 5.3-5.3a1 1 0 111.4 1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm4.89 7.7l-6 6a1 1 0 01-1.42 0l-2.36-2.35a1 1 0 111.42-1.41l1.65 1.65 5.3-5.3a1 1 0 111.4 1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--flix-success-color);
}
.flix-select--error .flix-select__field {
  background-image: linear-gradient(var(--flix-bg-primary-transparent-color), var(--flix-bg-primary-transparent-color)), linear-gradient(var(--flix-danger-color), var(--flix-danger-color));
}
.flix-select--error .flix-select__field:enabled:hover {
  background-image: var(--flix-hover-layer-color), linear-gradient(var(--flix-bg-primary-transparent-color), var(--flix-bg-primary-transparent-color)), linear-gradient(var(--flix-danger-color), var(--flix-danger-color));
}
.flix-select--disabled {
  opacity: var(--flix-disabled-element-opacity);
}
.flix-select--disabled .flix-select__field {
  cursor: not-allowed;
}
.flix-select--multiple.flix-select::after {
  display: none;
}
.flix-select--multiple.flix-select .flix-select__field {
  height: auto;
  padding-right: var(--flix-spacing-2);
}
.flix-select--multiple.flix-select .flix-select__field option {
  margin: var(--flix-spacing-1) 0;
  padding: var(--flix-spacing-half);
  border-radius: var(--flix-primary-border-radius);
}
.flix-select--multiple.flix-select .flix-select__field:enabled option:enabled:hover, .flix-select--multiple.flix-select .flix-select__field:enabled option[href]:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-select--multiple.flix-select .flix-select__field:enabled option:enabled:active {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-select--multiple.flix-select .flix-select__field:disabled {
  overflow: hidden;
}
.flix-select--multiple.flix-select--valid .flix-select__field, .flix-select--multiple.flix-select--error .flix-select__field {
  padding-right: var(--flix-spacing-8);
}
.flix-select--multiple.flix-select--valid::before, .flix-select--multiple.flix-select--error::before {
  right: var(--flix-spacing-4);
}

.flix-skeleton {
  content: "";
  display: block;
  width: 100%;
  height: var(--flix-line-height-primary);
  margin-bottom: var(--flix-spacing-2);
  animation: skeleton-blink 1.6s infinite linear;
  border-radius: var(--flix-primary-border-radius);
  background: var(--flix-grayscale-30-color);
}
.flix-skeleton--w-xs {
  width: 25%;
}
.flix-skeleton--w-sm {
  width: 33%;
}
.flix-skeleton--w-md {
  width: 50%;
}
.flix-skeleton--w-lg {
  width: 75%;
}
.flix-skeleton--h-xs {
  height: 1px;
  margin-bottom: var(--flix-spacing-2);
}
.flix-skeleton--h-md {
  height: calc(var(--flix-line-height-primary) + var(--flix-spacing-1));
  margin-bottom: var(--flix-spacing-2);
}
.flix-skeleton--h-lg {
  height: calc(var(--flix-line-height-primary) + var(--flix-spacing-3) + 2px);
  margin-bottom: var(--flix-spacing-2);
}
@media (min-width: 1200px) {
  .flix-skeleton--h-lg {
    height: calc(var(--flix-line-height-primary) + var(--flix-spacing-2));
  }
}
.flix-skeleton--inline {
  display: inline-flex;
  vertical-align: middle;
}
.flix-skeleton--round {
  border-radius: var(--flix-spacing-5);
}
.flix-skeleton--flush-bottom {
  margin-bottom: 0;
}
@keyframes skeleton-blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

.flix-skip-link {
  white-space: normal;
}

.flix-spinner {
  display: inline-block;
  width: calc(var(--flix-spacing-12) + var(--flix-spacing-3));
  height: calc(var(--flix-spacing-12) + var(--flix-spacing-3));
  animation: spinner-rotate 1s infinite linear;
  border: var(--flix-spacing-half) solid var(--flix-ui-primary-light-color);
  border-radius: 50%;
  border-left-color: var(--flix-ui-primary-dark-color);
}
@keyframes spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.flix-spinner--sm {
  width: var(--flix-spacing-4);
  height: var(--flix-spacing-4);
}
.flix-spinner--md {
  width: var(--flix-spacing-6);
  height: var(--flix-spacing-6);
}
.flix-spinner--lg {
  width: var(--flix-spacing-8);
  height: var(--flix-spacing-8);
}
.flix-spinner--xl {
  width: var(--flix-spacing-12);
  height: var(--flix-spacing-12);
}
.flix-spinner--xxl {
  width: calc(var(--flix-spacing-12) + var(--flix-spacing-4));
  height: calc(var(--flix-spacing-12) + var(--flix-spacing-4));
}

.flix-switch {
  display: block;
  line-height: var(--flix-spacing-5);
}
.flix-switch__info:not(:empty) {
  color: var(--flix-container-content-color, var(--flix-content-primary-color));
  font-size: var(--flix-font-size-small);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-small);
  display: block;
  margin-top: var(--flix-spacing-1);
}
.flix-switch__info:not(:empty) ~ .flix-switch__info {
  margin-top: var(--flix-spacing-half);
}
.flix-switch--error .flix-switch__info {
  color: var(--flix-danger-dark-color);
}
.flix-switch__info ~ .flix-switch__info {
  color: var(--flix-content-primary-color);
}
@media (min-width: 600px) {
  .flix-switch {
    display: inline-block;
  }
}
.flix-switch__input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
}
.flix-switch__input:enabled + .flix-switch__label:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-switch__label {
  color: var(--flix-container-content-color, var(--flix-content-primary-color));
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-primary);
  display: grid;
  grid-template-columns: auto var(--flix-spacing-8);
  align-items: center;
  min-width: 100%;
  min-height: calc(var(--flix-spacing-5) + var(--flix-spacing-half) * 2);
  margin: calc(-1 * var(--flix-spacing-half));
  padding: var(--flix-spacing-half);
  column-gap: var(--flix-spacing-2);
  border-radius: var(--flix-primary-border-radius);
  cursor: pointer;
}
@media (min-width: 600px) {
  .flix-switch__label {
    grid-template-columns: var(--flix-spacing-8) auto;
  }
}
.flix-switch__label::before, .flix-switch__label::after {
  content: "";
  grid-column: 2;
  grid-row: 1;
  align-self: center;
  justify-self: end;
}
@media (min-width: 600px) {
  .flix-switch__label::before, .flix-switch__label::after {
    grid-column: 1;
  }
}
.flix-switch__label::before {
  width: var(--flix-spacing-8);
  height: var(--flix-spacing-5);
  border-radius: var(--flix-spacing-5);
  background-color: var(--flix-input-border-color);
  transition: background-color 250ms ease;
}
.flix-switch__label::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10.01 10.01 0 000 20 10.01 10.01 0 000-20z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10.01 10.01 0 000 20 10.01 10.01 0 000-20z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-spacing-5);
  height: var(--flix-spacing-5);
  background-color: var(--flix-grayscale-0-color);
  transform: translateX(calc((var(--flix-spacing-8) - var(--flix-spacing-5)) * -1));
  transition: transform 250ms ease, -webkit-mask-image 250ms ease;
  transition: transform 250ms ease, mask-image 250ms ease;
  transition: transform 250ms ease, mask-image 250ms ease, -webkit-mask-image 250ms ease;
}
.flix-switch__input:focus-visible + .flix-switch__label {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
  border-radius: var(--flix-primary-border-radius);
}
.flix-switch__input:checked + .flix-switch__label::after {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm4.89 7.7l-6 6a1 1 0 01-1.42 0l-2.36-2.35a1 1 0 111.42-1.41l1.65 1.65 5.3-5.3a1 1 0 111.4 1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm4.89 7.7l-6 6a1 1 0 01-1.42 0l-2.36-2.35a1 1 0 111.42-1.41l1.65 1.65 5.3-5.3a1 1 0 111.4 1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: var(--flix-spacing-5);
  height: var(--flix-spacing-5);
  background-color: var(--flix-grayscale-0-color);
  transform: translateX(0);
}
.flix-switch__input:checked + .flix-switch__label::before {
  background-color: var(--flix-ui-primary-color);
}
.flix-switch--sm {
  min-height: var(--flix-spacing-3);
  line-height: var(--flix-spacing-3);
}
@media (min-width: 600px) {
  .flix-switch--sm .flix-switch__label {
    grid-template-columns: var(--flix-spacing-5) auto;
  }
}
.flix-switch--sm .flix-switch__label::before {
  width: var(--flix-spacing-5);
  height: var(--flix-spacing-3);
  border-radius: var(--flix-spacing-3);
}
.flix-switch--sm .flix-switch__label::after {
  width: var(--flix-spacing-3);
  height: var(--flix-spacing-3);
  transform: translateX(calc((var(--flix-spacing-5) - var(--flix-spacing-3)) * -1));
}
.flix-switch--sm .flix-switch__input:checked + .flix-switch__label::after {
  width: var(--flix-spacing-3);
  height: var(--flix-spacing-3);
}
.flix-switch--stacked .flix-switch__label {
  grid-template-columns: auto;
}
.flix-switch--stacked .flix-switch__label::before, .flix-switch--stacked .flix-switch__label::after {
  grid-column: 1;
  grid-row: 2;
  justify-self: start;
}
.flix-switch--stacked .flix-switch__label::after {
  transform: translateX(0);
}
.flix-switch--stacked .flix-switch__input:checked + .flix-switch__label::after {
  transform: translateX(calc(var(--flix-spacing-8) - var(--flix-spacing-5)));
}
@media (min-width: 1200px) {
  .flix-switch--stacked {
    color: var(--flix-content-secondary-color);
  }
}
.flix-switch--disabled {
  opacity: var(--flix-disabled-element-opacity);
}
.flix-switch--disabled .flix-switch__label {
  cursor: not-allowed;
}

.flix-table {
  border-spacing: var(--flix-spacing-4) 0;
  border-collapse: separate;
}
.flix-table caption {
  padding: var(--flix-spacing-2);
  caption-side: bottom;
  border-top: 1px solid var(--flix-line-primary-color);
  color: var(--flix-content-secondary-color);
  text-align: center;
}
.flix-table__wrap {
  display: inline-block;
  margin-bottom: var(--flix-spacing-2);
  padding: var(--flix-spacing-2) 0;
  border: 1px solid var(--flix-line-primary-color);
  border-radius: var(--flix-primary-border-radius);
}
.flix-table caption {
  padding-bottom: 0;
}
.flix-table th,
.flix-table td {
  padding: var(--flix-spacing-2) 0;
  border: solid var(--flix-line-primary-color);
  border-width: 0 0 1px;
  text-align: left;
  color: var(--flix-container-content-color, var(--flix-content-primary-color));
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-primary);
}
.flix-table__header th,
.flix-table__header td, .flix-table__footer th,
.flix-table__footer td {
  padding: var(--flix-spacing-2) 0;
  border: solid var(--flix-line-primary-color);
  border-width: 0 0 1px;
  text-align: left;
  color: var(--flix-container-content-color, var(--flix-heading-font-color));
  font-size: var(--flix-font-size-h4);
  font-weight: var(--flix-font-weight-bold);
  line-height: var(--flix-line-height-h4);
}
.flix-table tr:last-child th,
.flix-table tr:last-child td {
  border-width: 0;
}
.flix-table .flix-table__header tr th, .flix-table .flix-table__header tr td {
  border-width: 0 0 1px;
}
.flix-table .flix-table__footer tr th, .flix-table .flix-table__footer tr td {
  border-width: 1px 0 0;
}

.flix-tag {
  --flix-tag-color: var(--flix-grayscale-50-color);
  --flix-tag-text-color: var(--flix-grayscale-100-color);
  color: var(--flix-tag-text-color);
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-semibold);
  line-height: var(--flix-line-height-primary);
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  padding: calc(var(--flix-spacing-half) - 1px) var(--flix-spacing-2);
  column-gap: var(--flix-spacing-half);
  border: 1px solid var(--flix-tag-color);
  border-radius: var(--flix-spacing-5);
  background-color: var(--flix-tag-color);
  font-family: inherit;
  text-decoration: none;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}
.flix-tag--subtle, .flix-tag--outlined {
  background-color: var(--flix-grayscale-0-color);
}
.flix-tag--subtle {
  box-shadow: inset 0 0 0 100vh var(--flix-bg-primary-transparent-color), inset 0 0 0 100vh var(--flix-tag-color);
}
.flix-tag--success, .flix-tag--warning, .flix-tag--danger {
  --flix-tag-text-color: var(--flix-grayscale-0-color);
}
.flix-tag--success .flix-tag__icon, .flix-tag--warning .flix-tag__icon, .flix-tag--danger .flix-tag__icon {
  color: inherit;
}
.flix-tag--success {
  --flix-tag-color: var(--flix-success-dark-color);
}
.flix-tag--success.flix-tag--subtle, .flix-tag--success.flix-tag--outlined {
  --flix-tag-text-color: var(--flix-success-dark-color);
}
.flix-tag--warning {
  --flix-tag-color: var(--flix-warning-dark-color);
}
.flix-tag--warning.flix-tag--subtle, .flix-tag--warning.flix-tag--outlined {
  --flix-tag-text-color: var(--flix-warning-dark-color);
}
.flix-tag--warning.flix-tag--subtle {
  --flix-tag-color: var(--flix-warning-color);
  border-color: var(--flix-warning-dark-color);
}
.flix-tag--danger {
  --flix-tag-color: var(--flix-danger-dark-color);
}
.flix-tag--danger.flix-tag--subtle, .flix-tag--danger.flix-tag--outlined {
  --flix-tag-text-color: var(--flix-danger-dark-color);
}
.flix-tag__close {
  position: relative;
  z-index: 1;
}
.flix-tag__close::before {
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M13.41 12l6.37-6.36a1 1 0 10-1.42-1.42L12 10.6 5.64 4.22a1 1 0 10-1.42 1.42L10.6 12l-6.37 6.36a1 1 0 101.42 1.42L12 13.4l6.36 6.37a1 1 0 101.42-1.42L13.4 12z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M13.41 12l6.37-6.36a1 1 0 10-1.42-1.42L12 10.6 5.64 4.22a1 1 0 10-1.42 1.42L10.6 12l-6.37 6.36a1 1 0 101.42 1.42L12 13.4l6.36 6.37a1 1 0 101.42-1.42L13.4 12z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.125rem;
  height: 1.125rem;
  background-color: var(--flix-tag-text-color);
  min-width: var(--flix-spacing-3);
  max-width: calc(var(--flix-spacing-3) * 2);
  min-height: var(--flix-spacing-3);
  max-height: calc(var(--flix-spacing-3) * 2);
}
.flix-tag--small {
  padding: calc(var(--flix-spacing-half) - 1px) var(--flix-spacing-1);
  font-size: var(--flix-font-size-small);
  line-height: var(--flix-line-height-small);
}
.flix-tag--small .flix-tag__icon {
  font-size: 1em;
}
.flix-tag--small .flix-tag__close {
  width: 1.125rem;
  min-width: var(--flix-spacing-3);
  max-width: calc(var(--flix-spacing-3) * 2);
  height: 1.125rem;
  min-height: var(--flix-spacing-3);
  max-height: calc(var(--flix-spacing-3) * 2);
  margin: calc(-1 * var(--flix-spacing-half) - 1px) 0;
}
.flix-tag:is(a, button) {
  cursor: pointer;
}
.flix-tag:is(a, button):enabled:hover, .flix-tag:is(a, button)[href]:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
.flix-tag:is(a, button):enabled:active {
  background-image: var(--flix-pressed-layer-color);
  text-decoration: none;
}
.flix-tag:is(a, button):focus-visible {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
}
.flix-tag:disabled, .flix-tag[aria-disabled=true], .flix-tag--disabled {
  opacity: var(--flix-disabled-element-opacity);
  cursor: not-allowed;
}

.flix-text, .flix-text p {
  color: var(--flix-container-content-color, var(--flix-content-primary-color));
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-primary);
  margin: 0;
}
.flix-text:where(:not(:last-child)), .flix-text p:where(:not(:last-child)) {
  margin-bottom: var(--flix-spacing-2);
}
.flix-text--small, .flix-text--small p {
  color: var(--flix-container-content-color, var(--flix-content-primary-color));
  font-size: var(--flix-font-size-small);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-small);
  margin: 0;
}
.flix-text--small:where(:not(:last-child)), .flix-text--small p:where(:not(:last-child)) {
  margin-bottom: var(--flix-spacing-2);
}
.flix-textarea {
  position: relative;
}
.flix-textarea__info:not(:empty) {
  color: var(--flix-container-content-color, var(--flix-content-primary-color));
  font-size: var(--flix-font-size-small);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-small);
  display: block;
  margin-top: var(--flix-spacing-1);
}
.flix-textarea__info:not(:empty) ~ .flix-textarea__info {
  margin-top: var(--flix-spacing-half);
}
.flix-textarea--error .flix-textarea__info {
  color: var(--flix-danger-dark-color);
}
.flix-textarea__info ~ .flix-textarea__info {
  color: var(--flix-content-primary-color);
}
.flix-textarea__field {
  position: relative;
  width: 100%;
  min-height: calc(var(--flix-input-height-mobile) * 2 + var(--flix-spacing-4));
  padding: var(--flix-spacing-1) var(--flix-spacing-2);
  overflow: auto;
  border: 1px solid var(--flix-input-border-color);
  border-radius: var(--flix-primary-border-radius);
  background-color: var(--flix-box-bg-color);
  color: var(--flix-content-primary-color);
  font-family: inherit;
  font-size: var(--flix-font-size-primary);
  font-weight: var(--flix-font-weight-normal);
  line-height: var(--flix-line-height-primary);
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.flix-textarea__field::placeholder {
  opacity: 1;
  color: var(--flix-content-secondary-color);
  font-style: italic;
}
.flix-textarea__field:enabled:hover, .flix-textarea__field[href]:hover {
  background-image: var(--flix-hover-layer-color);
  text-decoration: none;
}
@media (min-width: 1200px) {
  .flix-textarea__field {
    min-height: calc(var(--flix-input-height-desktop) * 2 + var(--flix-spacing-4) + 24px);
  }
}
.flix-textarea--valid .flix-textarea__field {
  padding-right: calc(min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) + var(--flix-spacing-3));
}
.flix-textarea--error .flix-textarea__field {
  padding-right: calc(min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) + var(--flix-spacing-3));
  border: 1px solid var(--flix-danger-color);
}
.flix-textarea__field:focus, .flix-textarea--active .flix-textarea__field {
  outline: 2px solid var(--flix-focus-outline-color);
  outline-offset: 1px;
  box-shadow: 0 0 0 calc(var(--flix-spacing-half) + 1px) var(--flix-grayscale-0-color);
}
.flix-textarea__field[disabled], .flix-textarea--disabled .flix-textarea__field {
  cursor: not-allowed;
}
.flix-textarea--error::before, .flix-textarea--valid::before {
  min-width: var(--flix-spacing-4);
  max-width: calc(var(--flix-spacing-4) * 2);
  min-height: var(--flix-spacing-4);
  max-height: calc(var(--flix-spacing-4) * 2);
  content: "";
  position: absolute;
  z-index: 1;
}
.flix-textarea--error::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm-1 5a1 1 0 012 0v5.5a1 1 0 11-2 0V7zm1 11a1.5 1.5 0 110-3 1.5 1.5 0 010 3z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm-1 5a1 1 0 012 0v5.5a1 1 0 11-2 0V7zm1 11a1.5 1.5 0 110-3 1.5 1.5 0 010 3z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--flix-danger-color);
}
.flix-textarea--valid::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm4.89 7.7l-6 6a1 1 0 01-1.42 0l-2.36-2.35a1 1 0 111.42-1.41l1.65 1.65 5.3-5.3a1 1 0 111.4 1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M12 2a10 10 0 100 20 10 10 0 000-20zm4.89 7.7l-6 6a1 1 0 01-1.42 0l-2.36-2.35a1 1 0 111.42-1.41l1.65 1.65 5.3-5.3a1 1 0 111.4 1.42z' /%3E%3C/svg%3E") no-repeat center/cover;
  width: 1.5rem;
  height: 1.5rem;
  background-color: var(--flix-success-color);
}
.flix-textarea--error .flix-textarea__field {
  background-image: linear-gradient(var(--flix-bg-primary-transparent-color), var(--flix-bg-primary-transparent-color)), linear-gradient(var(--flix-danger-color), var(--flix-danger-color));
}
.flix-textarea--error .flix-textarea__field:enabled:hover {
  background-image: var(--flix-hover-layer-color), linear-gradient(var(--flix-bg-primary-transparent-color), var(--flix-bg-primary-transparent-color)), linear-gradient(var(--flix-danger-color), var(--flix-danger-color));
}
.flix-textarea--disabled {
  opacity: var(--flix-disabled-element-opacity);
}
.flix-textarea--disabled .flix-textarea__field {
  cursor: not-allowed;
}
.flix-textarea::before {
  top: calc(var(--flix-spacing-1) + var(--flix-line-height-primary) / 2 - min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) / 2);
  right: var(--flix-spacing-2);
}
@media (min-width: 1200px) {
  .flix-textarea::before {
    top: calc(calc(var(--flix-line-height-primary) + var(--flix-spacing-half)) + var(--flix-spacing-1) + var(--flix-line-height-primary) / 2 - min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4)) / 2);
  }
}
@media (min-width: 1200px) {
  .flix-textarea--no-label::before {
    top: calc(var(--flix-spacing-1) + (var(--flix-line-height-primary) - min(max(var(--flix-spacing-4), 1.5rem), 2 * var(--flix-spacing-4))) / 2);
  }
}

.flix-tooltip {
  left: 100%;
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
  transition: opacity 250ms ease;
  display: none;
  position: absolute;
  z-index: 10;
  opacity: 0;
}
.flix-tooltip--active:not([hidden]) {
  opacity: 1;
}
.flix-tooltip--start {
  top: calc(-1 * var(--flix-spacing-1));
  bottom: auto;
  transform: none;
}
.flix-tooltip--end {
  top: auto;
  bottom: calc(-1 * var(--flix-spacing-1));
  transform: none;
}
.flix-tooltip--left {
  right: 100%;
  left: auto;
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
}
.flix-tooltip--left.flix-tooltip--start {
  top: calc(-1 * var(--flix-spacing-1));
  bottom: auto;
  transform: none;
}
.flix-tooltip--left.flix-tooltip--end {
  top: auto;
  bottom: calc(-1 * var(--flix-spacing-1));
  transform: none;
}
.flix-tooltip--top {
  top: auto;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.flix-tooltip--top.flix-tooltip--start {
  right: auto;
  left: calc(-1 * var(--flix-spacing-1));
  transform: none;
}
.flix-tooltip--top.flix-tooltip--end {
  right: calc(-1 * var(--flix-spacing-1));
  left: auto;
  transform: none;
}
.flix-tooltip--bottom {
  top: 100%;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}
.flix-tooltip--bottom.flix-tooltip--start {
  right: auto;
  left: calc(-1 * var(--flix-spacing-1));
  transform: none;
}
.flix-tooltip--bottom.flix-tooltip--end {
  right: calc(-1 * var(--flix-spacing-1));
  left: auto;
  transform: none;
}
.flix-tooltip-target {
  position: relative;
}
.flix-tooltip-target--inline {
  display: inline-block;
}

.flix-has-text-centered {
  text-align: center;
}
.flix-has-text-left {
  text-align: left;
}
.flix-has-text-right {
  text-align: right;
}

.flix-hidden {
  display: none;
}

@media (min-width: 0) and (max-width: 389px) {
  .flix-hidden-zero {
    display: none;
  }
}
@media (min-width: 390px) and (max-width: 599px) {
  .flix-hidden-xs {
    display: none;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .flix-hidden-sm {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .flix-hidden-md {
    display: none;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .flix-hidden-lg {
    display: none;
  }
}
@media (min-width: 1200px) {
  .flix-hidden-xl {
    display: none;
  }
}
.flix-reset-btn {
  padding: 0;
  font-size: var(--flix-font-size-primary);
  border: 0;
  background: transparent;
  font-family: var(--flix-font-family-primary);
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.flix-reset-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.flix-reset-list--inline {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.flix-reset-list--inline > li {
  display: inline-block;
}

/* stylelint-disable declaration-no-important */
.flix-space-half-top {
  margin-top: var(--flix-spacing-half) !important;
}
.flix-space-half-bottom {
  margin-bottom: var(--flix-spacing-half) !important;
}
.flix-space-half-left {
  margin-left: var(--flix-spacing-half) !important;
}
.flix-space-half-right {
  margin-right: var(--flix-spacing-half) !important;
}
.flix-space-1-top {
  margin-top: var(--flix-spacing-1) !important;
}
.flix-space-1-bottom {
  margin-bottom: var(--flix-spacing-1) !important;
}
.flix-space-1-left {
  margin-left: var(--flix-spacing-1) !important;
}
.flix-space-1-right {
  margin-right: var(--flix-spacing-1) !important;
}
.flix-space-2-top {
  margin-top: var(--flix-spacing-2) !important;
}
.flix-space-2-bottom {
  margin-bottom: var(--flix-spacing-2) !important;
}
.flix-space-2-left {
  margin-left: var(--flix-spacing-2) !important;
}
.flix-space-2-right {
  margin-right: var(--flix-spacing-2) !important;
}
.flix-space-3-top {
  margin-top: var(--flix-spacing-3) !important;
}
.flix-space-3-bottom {
  margin-bottom: var(--flix-spacing-3) !important;
}
.flix-space-3-left {
  margin-left: var(--flix-spacing-3) !important;
}
.flix-space-3-right {
  margin-right: var(--flix-spacing-3) !important;
}
.flix-space-4-top {
  margin-top: var(--flix-spacing-4) !important;
}
.flix-space-4-bottom {
  margin-bottom: var(--flix-spacing-4) !important;
}
.flix-space-4-left {
  margin-left: var(--flix-spacing-4) !important;
}
.flix-space-4-right {
  margin-right: var(--flix-spacing-4) !important;
}
.flix-space-5-top {
  margin-top: var(--flix-spacing-5) !important;
}
.flix-space-5-bottom {
  margin-bottom: var(--flix-spacing-5) !important;
}
.flix-space-5-left {
  margin-left: var(--flix-spacing-5) !important;
}
.flix-space-5-right {
  margin-right: var(--flix-spacing-5) !important;
}
.flix-space-6-top {
  margin-top: var(--flix-spacing-6) !important;
}
.flix-space-6-bottom {
  margin-bottom: var(--flix-spacing-6) !important;
}
.flix-space-6-left {
  margin-left: var(--flix-spacing-6) !important;
}
.flix-space-6-right {
  margin-right: var(--flix-spacing-6) !important;
}
.flix-space-7-top {
  margin-top: var(--flix-spacing-7) !important;
}
.flix-space-7-bottom {
  margin-bottom: var(--flix-spacing-7) !important;
}
.flix-space-7-left {
  margin-left: var(--flix-spacing-7) !important;
}
.flix-space-7-right {
  margin-right: var(--flix-spacing-7) !important;
}
.flix-space-8-top {
  margin-top: var(--flix-spacing-8) !important;
}
.flix-space-8-bottom {
  margin-bottom: var(--flix-spacing-8) !important;
}
.flix-space-8-left {
  margin-left: var(--flix-spacing-8) !important;
}
.flix-space-8-right {
  margin-right: var(--flix-spacing-8) !important;
}
.flix-space-9-top {
  margin-top: var(--flix-spacing-9) !important;
}
.flix-space-9-bottom {
  margin-bottom: var(--flix-spacing-9) !important;
}
.flix-space-9-left {
  margin-left: var(--flix-spacing-9) !important;
}
.flix-space-9-right {
  margin-right: var(--flix-spacing-9) !important;
}
.flix-space-10-top {
  margin-top: var(--flix-spacing-10) !important;
}
.flix-space-10-bottom {
  margin-bottom: var(--flix-spacing-10) !important;
}
.flix-space-10-left {
  margin-left: var(--flix-spacing-10) !important;
}
.flix-space-10-right {
  margin-right: var(--flix-spacing-10) !important;
}
.flix-space-11-top {
  margin-top: var(--flix-spacing-11) !important;
}
.flix-space-11-bottom {
  margin-bottom: var(--flix-spacing-11) !important;
}
.flix-space-11-left {
  margin-left: var(--flix-spacing-11) !important;
}
.flix-space-11-right {
  margin-right: var(--flix-spacing-11) !important;
}
.flix-space-12-top {
  margin-top: var(--flix-spacing-12) !important;
}
.flix-space-12-bottom {
  margin-bottom: var(--flix-spacing-12) !important;
}
.flix-space-12-left {
  margin-left: var(--flix-spacing-12) !important;
}
.flix-space-12-right {
  margin-right: var(--flix-spacing-12) !important;
}
.flix-space-flush-top {
  margin-top: 0 !important;
}
.flix-space-flush-bottom {
  margin-bottom: 0 !important;
}
.flix-space-flush-left {
  margin-left: 0 !important;
}
.flix-space-flush-right {
  margin-right: 0 !important;
}

/*# sourceMappingURL=honeycomb.css.map */