.Container_container__HmeYF {
  box-sizing: border-box;
  margin-inline: auto;
  padding-inline: 0.5rem;
  width: 100%;
}

@media (min-width: 720px) {
  .Container_container__HmeYF {
    padding-inline: 1rem;
  }
}

.Container_extraLarge__zAMZT,
.Container_default___1Jvh {
  max-width: 76rem;
}

.Container_large__3AoxW {
  max-width: 55rem;
}

.Container_medium__h__2t {
  max-width: 49rem;
}

.Container_small__wbQLV {
  max-width: 25rem;
}

.Container_center__XQntV {
  align-items: center;
  display: flex;
  flex-direction: column;
}

.Hero_hero__snMoA {
  display: flex;
  flex-direction: row-reverse;
}

.Hero_icon__OAjNI {
  color: #dfdfe9;
  flex: 0 0 40%;
  margin-top: -2rem;
  text-align: center;
  width: 40%;
}

.Hero_icon__OAjNI .Phoenix--Icon {
  height: auto;
  width: 100%;
}

.Hero_heading__vrwrg {
  font-size: 3.2rem;
  line-height: 1.2;
  letter-spacing: 0.6;
  margin: 4rem 0 2rem;
}

.Hero_lead__c_Bzh {
  font-size: 1rem;
  letter-spacing: 0.6;
  line-height: 2rem;
  margin: 0 0 2rem;
}

.Hero_lead__c_Bzh p {
  font-size: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin: 0;
}

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

.Hero_actions__EqYgW > * + * {
  margin-left: 1rem;
}

.Heading_heading__j5FYL {
  align-items: center;
  display: flex;
  width: 100%;
}

.Heading_icon__O0tl2 {
  margin-right: 0.66666rem;
}

.Heading_titleContainer__TWwX4 {
  align-items: baseline;
  display: flex;
}

.Heading_title__PGxI8 {
  font-size: 1.46666rem;
  font-weight: 600;
  line-height: 1.2;
  margin: 0;
}

.Heading_titleSuffix__MZsHU {
  color: var(--text-light);
  font-weight: 600;
  margin-left: 1rem;
  text-transform: uppercase;
}

.Heading_subtitle__XT5rz {
  color: var(--text-grey);
  font-size: 0.86666rem;
  letter-spacing: 0.02rem;
  margin-top: 0.2rem;
}

.Heading_actions__hv70a {
  display: flex;
  flex: 1 1 auto;
  justify-content: flex-end;
  margin-left: 1rem;
}

.ExternalDocLink_link__ox33O {
  display: flex;
  gap: 0.33333rem;
}

.ExternalDocLink_text__xQmJg {
  line-height: 1.33333rem;
}

.FeatureList_features__TKbJl {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.FeatureList_item__M06h1 {
  font-size: calc(16 / 15 * 1rem);
  letter-spacing: 0.04rem;
  line-height: 200%;
}

.FeatureList_item__M06h1  > svg {
    color: #7b00ff;
    -webkit-margin-end: 0.33333rem;
            margin-inline-end: 0.33333rem;
  }

.TrialHighlightCard_card__xNBTX {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 1.33333rem 1.66666rem 1.66666rem;
  background: var(--white);
  border-radius: 0.2rem;
  border: 5px solid var(--white);
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
  letter-spacing: 0.04rem;
}

.TrialHighlightCard_card__xNBTX > .Phoenix--Button {
    justify-content: center;
  }

.TrialHighlightCard_close__A9K_2 {
  background: none;
  border-radius: 0.2rem;
  border: none;
  cursor: pointer;
  padding: 0.33333rem;
  position: absolute;
  right: 0.66666rem;
  top: 0.66666rem;
}

.TrialHighlightCard_close__A9K_2:hover {
    color: var(--primary);
  }

.TrialHighlightCard_close__A9K_2:focus {
    outline: none;
  }

.TrialHighlightCard_close__A9K_2:focus-visible {
    outline: 2px solid var(--primary);
  }

.TrialHighlightCard_header__sjJW5 {
  text-align: center;
}

.TrialHighlightCard_title__gN7aj {
  font-weight: 600;
  font-size: 1.06666rem;
  line-height: 1.3;
  margin: 1rem 0 0 0;
}

.TrialHighlightCard_description__Wy4qT {
  font-size: 1rem;
  color: var(--text-semi-dark);
  margin-block: 0.33333rem 0;
  line-height: 1.5;
}

.TrialHighlightCard_content__85_jq {
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
}

.TrialHighlightCard_actions__as_KW {
  margin-top: 1.33333rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.33333rem;
}

.TrialHighlightCard_feedback__lQbGm {
  background: linear-gradient(180deg, #fff9ed 0%, var(--white), var(--white));
}

.TrialHighlightCard_trial__Er7Mk {
  margin: 0 auto;
  max-width: 32rem;
  background: linear-gradient(
      180deg,
      #f6f3ff 0%,
      var(--white) 65.99%,
      var(--white)
    ),
    var(--white);
}

.TrialHighlightCard_trial__Er7Mk .TrialHighlightCard_title__gN7aj {
    font-size: 1.2rem;
  }

.TrialHighlightCard_trial__Er7Mk .TrialHighlightCard_description__Wy4qT {
    margin-block: 0.66666rem 0;
  }

.FormOverlay_form-overlay___AVK_ {
  position: absolute;
  inset: 0;
  z-index: 10;
  cursor: not-allowed;
  text-align: center;
  -webkit-backdrop-filter: grayscale(1);
          backdrop-filter: grayscale(1);
  background: rgba(249, 249, 249, 0.2);

  background: linear-gradient(
    180deg,
    rgba(249, 249, 249, 0.3) 0%,
    rgba(249, 249, 249, 0.31) 4.7%,
    rgba(249, 249, 249, 0.33) 8.9%,
    rgba(249, 249, 249, 0.35) 12.8%,
    rgba(249, 249, 249, 0.37) 16.56%,
    rgba(249, 249, 249, 0.4) 20.37%,
    rgba(249, 249, 249, 0.43) 24.4%,
    rgba(249, 249, 249, 0.46) 28.83%,
    rgba(249, 249, 249, 0.5) 33.84%,
    rgba(249, 249, 249, 0.55) 39.6%,
    rgba(249, 249, 249, 0.6) 46.3%,
    rgba(249, 249, 249, 0.66) 54.1%,
    rgba(249, 249, 249, 0.73) 63.2%,
    rgba(249, 249, 249, 0.81) 73.76%,
    rgba(249, 249, 249, 0.9) 85.97%,
    rgb(249, 249, 249) 100%
  );
}

.FormOverlay_form-overlay__expanded__Q8rAm {
  background: linear-gradient(
    180deg,
    rgba(249, 249, 249, 0.15) 0%,
    rgba(249, 249, 249, 0.15) 0.75%,
    rgba(249, 249, 249, 0.15) 2.92%,
    rgba(249, 249, 249, 0.16) 6.37%,
    rgba(249, 249, 249, 0.17) 10.97%,
    rgba(249, 249, 249, 0.18) 16.59%,
    rgba(249, 249, 249, 0.2) 23.1%,
    rgba(249, 249, 249, 0.24) 30.37%,
    rgba(249, 249, 249, 0.28) 38.27%,
    rgba(249, 249, 249, 0.33) 46.66%,
    rgba(249, 249, 249, 0.4) 55.41%,
    rgba(249, 249, 249, 0.49) 64.39%,
    rgba(249, 249, 249, 0.59) 73.47%,
    rgba(249, 249, 249, 0.7) 82.52%,
    rgba(249, 249, 249, 0.84) 91.41%,
    rgba(249, 249, 249, 1) 100%
  );

  /* Move message a bit higher in expanded mode */
}

.FormOverlay_form-overlay__expanded__Q8rAm  > .FormOverlay_form-overlay__content___pdlz {
    transform: translateY(-100%);
  }

.FormOverlay_form-overlay__content___pdlz {
  position: relative;
  top: 100%;
  transform: translateY(-50%);
  text-align: center;
}

.DeployForm_intro__2mR_H {
  margin-bottom: 3rem;
  max-width: 49rem;
}

.DeployForm_form-container__GB1iQ {
  position: relative;
}

.DeployForm_form__MxNbr {
  min-width: 0;
  flex: 1 1 auto;
}

.DeployForm_form__MxNbr > * + * {
    margin-top: 2rem;
  }

.DeployForm_form-narrow__k9QPP {
  width: 49rem;
  flex: initial;
}

.DeployForm_clamp-height__1w4DL {
  --min-height: 20rem;
  --max-height: 33.33333rem;

  overflow: hidden;
  height: clamp(var(--min-height), 30vh, var(--max-height));
}

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

.DeployForm_actions__Z2_27 > * + * {
    margin-left: 1rem;
  }

.DeployForm_summary__cxmjl {
  flex: 0 0 17rem;
  position: relative;
}

.DeployForm_summary__sticky__hxUmx {
  position: -webkit-sticky;
  position: sticky;
  top: 2rem;
  max-width: 100%;
}

.StateIndicator_stateIndicator__MjGbf {
  background: var(--green);
  border-radius: 50%;
  content: '';
  display: inline-block;
  height: 0.4rem;
  width: 0.4rem;
}

.StateIndicator_big__r8hRI {
  height: 0.66666rem;
  width: 0.66666rem;
}

.StateIndicator_gray__yI2uU {
  background: var(--borderGrey);
}

.StateIndicator_green__DLG61 {
  background: var(--green);
}

.StateIndicator_red__A_RU8 {
  background: var(--strawberry);
}

.StateIndicator_lightRed__WKgv4 {
  background: #ff7c87;
}

.StateIndicator_yellow__T9SyH {
  background: var(--yellow);
}

.StateIndicator_breathe__L5QUn {
  animation: StateIndicator_breathe__L5QUn 1s ease 0s infinite;
}

@keyframes StateIndicator_breathe__L5QUn {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.2;
  }

  100% {
    opacity: 1;
  }
}

.Summary_summary__C0D_R {
  background: #000;
  border-radius: 3px;
  color: #fff;
}

.Summary_summary__C0D_R h4 {
  font-size: 1.2rem;
  font-weight: 400;
  margin: 0;
  padding: 2rem 1.66666rem 1rem;
}

.Summary_row__ONkso {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.Summary_item__49NH4 {
  flex: 1 0 50%;
  padding: 1.33333rem 1.66666rem;
}

.Summary_itemLabel__aM1I7 {
  color: var(--text-light);
  display: block;
  font-size: 0.73333rem;
  font-weight: bold;
  padding-bottom: 0.46666rem;
  text-transform: uppercase;
}

.Summary_itemValue__cLd2I {
  display: inline-block;
  font-size: 1.06666rem;
  font-weight: 700;
  vertical-align: baseline;
}

.Summary_itemUnit__qp8JO {
  display: inline-block;
  font-size: 0.86666rem;
  vertical-align: baseline;
}

.Summary_totals__0EiwW {
  border-top: 1px solid var(--text-light);
  font-size: 0.86666rem;
  margin-top: 1.33333rem;
  padding: 2rem 1.66666rem;
}

.Summary_totalsLabel__3qWCa {
  color: var(--text-light);
  display: block;
  font-size: 0.73333rem;
  font-weight: bold;
  margin-bottom: 0.46666rem;
  text-transform: uppercase;
}

.Summary_monthly__eQ6Tv,
.Summary_hourly__DhAzs {
  color: var(--tiffany-blue);
}

.Summary_monthly__eQ6Tv i,
.Summary_hourly__DhAzs i {
  font-style: normal;
  font-weight: 700;
  font-size: 1.06666rem;
}

.Summary_primary__F8Q5B i {
  font-size: 1.33333rem;
}

.ZoneFeature_icon__9f7QH {
  height: 1.2rem;
  -webkit-margin-before: -0.13333rem;
          margin-block-start: -0.13333rem;
}

.EcoFeatures_feature__Up8p6 {
  font-size: 0.86666rem;
  font-weight: 400;
  letter-spacing: 0.3px;
  line-height: 1.06666rem;
}

.EcoFeatures_featureList__FTihb {
  margin-block: 0.46666rem;
  padding-left: 0.66666rem;
  list-style-type: '-  ';
}

.EcoFeatures_featureList__FTihb li::marker {
    color: var(--text-lighter);
  }

.CopyToClipboard_copyToClipboardContainerOuter__1hLg6 {
  max-width: 100%;
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}
.CopyToClipboard_copyToClipboardContainerOuter__1hLg6 .CopyToClipboard_hiddenLabel__oosEq {
    display: none;
  }
.CopyToClipboard_copyToClipboardContainerOuter__1hLg6 .CopyToClipboard_copyToClipboardContainer__boGY6 {
    cursor: pointer;
    position: relative;
  }
:is(.CopyToClipboard_copyToClipboardContainerOuter__1hLg6 .CopyToClipboard_copyToClipboardContainer__boGY6) > .Phoenix--Icon {
      margin-top: -0.2rem;
    }
:is(:is(.CopyToClipboard_copyToClipboardContainerOuter__1hLg6 .CopyToClipboard_copyToClipboardContainer__boGY6) > .Phoenix--Icon):first-child {
        margin-right: 0.25em;
      }
:is(:is(.CopyToClipboard_copyToClipboardContainerOuter__1hLg6 .CopyToClipboard_copyToClipboardContainer__boGY6) > .Phoenix--Icon):last-child {
        margin-left: 0.25em;
      }
.CopyToClipboard_copyToClipboardContainerOuter__1hLg6.CopyToClipboard_flex__TYgCG {
    display: flex;
  }
.CopyToClipboard_copyToClipboardContainerOuter__1hLg6.CopyToClipboard_flex__TYgCG.CopyToClipboard_fullWidth__XRPSo .CopyToClipboard_copyToClipboardContainer__boGY6 {
        width: 100%;
      }
.CopyToClipboard_copyToClipboardContainerOuter__1hLg6.CopyToClipboard_flex__TYgCG .CopyToClipboard_copyToClipboardContainer__boGY6 {
      max-width: 100%;
      display: flex;
      flex: 0 1 auto;
      align-items: center;
    }
:is(.CopyToClipboard_copyToClipboardContainerOuter__1hLg6.CopyToClipboard_flex__TYgCG .CopyToClipboard_copyToClipboardContainer__boGY6) > .Phoenix--Icon {
        flex: 0 0 auto;
      }
.CopyToClipboard_copyToClipboardContainerOuter__1hLg6.CopyToClipboard_ellipsis__3rK7H .CopyToClipboard_copyToClipboardContainer__boGY6 {
      display: flex;
      align-items: center;
      min-width: 0;
    }
:is(.CopyToClipboard_copyToClipboardContainerOuter__1hLg6.CopyToClipboard_ellipsis__3rK7H .CopyToClipboard_copyToClipboardContainer__boGY6)  > span:not(.Phoenix--Icon) {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        min-width: 0;
      }
:is(.CopyToClipboard_copyToClipboardContainerOuter__1hLg6.CopyToClipboard_ellipsis__3rK7H .CopyToClipboard_copyToClipboardContainer__boGY6) > .Phoenix--Icon {
        flex-shrink: 0;
      }

.TitleTableCell_titleLink__pqp6T {
  color: var(--primary);
  font-size: 1.06666rem;
}

.TitleTableCell_titleLink__pqp6T strong {
    font-weight: 600;
  }

.TitleTableCell_subtitle__mm0Kl {
  align-items: center;
  display: inline-flex;
  font-size: 0.8rem;
  line-height: 1rem;
  margin-top: 0.33333rem;
  white-space: nowrap;
}

.TitleTableCell_subtitle__mm0Kl svg {
    margin-left: 0.25em;
  }

.Disclaimer_disclaimer___iNG9 {
  align-items: stretch;
  background-color: white;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  display: flex;
  overflow: hidden;
}

.Disclaimer_inline__JC07l {
  display: inline-flex;
}

.Disclaimer_default__5dNeC,
.Disclaimer_loading__33NvY {
  border-color: var(--uikit-primary);
}

.Disclaimer_default__5dNeC .Disclaimer_icon__G0N3Y,
.Disclaimer_loading__33NvY .Disclaimer_icon__G0N3Y {
  background-color: var(--uikit-primary);
  color: white;
  min-width: 50px; /* (2x) 15px margin + 20px icon */
}

.Disclaimer_success__lH_Dn {
  border-color: var(--uikit-success);
}

.Disclaimer_success__lH_Dn .Disclaimer_icon__G0N3Y {
  background-color: var(--uikit-success);
  color: black;
}

.Disclaimer_error__iZby9 {
  border-color: var(--uikit-danger);
}

.Disclaimer_error__iZby9 .Disclaimer_icon__G0N3Y {
  background-color: var(--uikit-danger);
  color: white;
}

.Disclaimer_warning__Uk1XR {
  border-color: var(--uikit-warning);
}

.Disclaimer_warning__Uk1XR .Disclaimer_icon__G0N3Y {
  background-color: var(--uikit-warning);
  color: black;
}

.Disclaimer_icon__G0N3Y {
  align-items: center;
  display: flex;
  padding: 1rem;
}

.Disclaimer_icon__G0N3Y svg {
  display: block;
}

.Disclaimer_icon__G0N3Y .Phoenix--Loader {
  height: 20px;
  width: 20px;
}

.Disclaimer_body__ezPeX {
  display: flex;
  gap: 1rem;
  padding: 0.66666rem 1rem;
  align-items: center;
  flex: auto;
}

.Disclaimer_content__LHw1b {
  flex: auto;
  flex-shrink: 1;
  line-height: 1.33333rem;
}

.Disclaimer_title__jGOG_ {
  font-weight: 600;
}

.Disclaimer_title__jGOG_::after {
  content: ' - ';
}

.Disclaimer_actions__V9IxJ {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  gap: 1rem;
}

.Disclaimer_action___u6St button {
  cursor: pointer;
  margin-left: auto;
  padding: 0;
  border: none;
  background-color: transparent;
}

.Disclaimer_multiline__LNDaO .Disclaimer_content__LHw1b .Disclaimer_title__jGOG_ {
  display: block;
}

.Disclaimer_multiline__LNDaO .Disclaimer_content__LHw1b .Disclaimer_title__jGOG_::after {
  content: '';
  display: none;
}

.Disclaimer_multiline__LNDaO .Disclaimer_content__LHw1b .Disclaimer_text__za74A {
  display: block;
  margin-top: 0.33333rem;
}

.LoadBalancerValidationError_loadBalancerValidationError__fVbbo > * + * {
  margin-top: 1rem;
}

.InputErrorWithLabel_errors__zCjZB {
  margin-top: 0.4rem;
}

.InputErrorWithLabel_error___krgM {
  display: flex;
  align-items: center;
  font-size: 0.93333rem;
  line-height: 1.33333rem;
}

.InputErrorWithLabel_error___krgM .Phoenix--Icon {
  font-size: 0.93333rem;
  flex: 0 0 auto;
  margin-right: 5px;
}

.LabelTag_tagContent__ZdYkC {
  font-weight: normal;
}

.LabelTag_key__wpJOp {
  font-weight: 600;
}

.TagsContainer_containerLabel__d72ee {
  font-size: 12px;
  margin-bottom: 0.2rem;
  color: var(--text-semi-dark);
  display: block;
}

.TagsContainer_container__qF6uB {
  display: flex;
  flex-wrap: wrap;
  gap: 0.33333rem;
  border: 1px solid var(--border-grey);
  padding: 0.33333rem;
  border-radius: 0.26666rem;
}

.TagsContainer_emptyLabel__gZe2l {
  margin: 0 auto;
  line-height: 28px;
}

.LabelsInput_inputs__RNPNe {
  display: flex;
  gap: 1rem;
  align-items: start;
  margin-bottom: 0.66666rem;
}

.LabelsInput_inputs__RNPNe .Phoenix__Input {
  flex: 1 1 100px;
  padding-top: 0;
}

.LabelsInput_helpText__WS1uN {
  margin-bottom: 0.66666rem;
}

.LabelsInput_containerLabel__8widQ {
  font-size: 12px;
  margin-bottom: 0.2rem;
  color: var(--uikit-grey);
  display: block;
}

.LabelsInput_labelsContainer__54k7_ {
  display: flex;
  flex-wrap: wrap;
  gap: 0.33333rem;
  border: 1px solid var(--uikit-grey-disabled-border);
  padding: 0.33333rem;
  border-radius: 0.26666rem;
}

.LabelsInput_emptyLabel__NrIOj {
  margin: 0 auto;
  line-height: 28px;
}

.LabelsInput_errors__DCeDA {
  margin-bottom: 0.66666rem;
}

.Overlay_overlay__bsuxz {
  align-items: center;
  background: rgba(255, 255, 255, 0.8);
  display: flex;
  justify-content: center;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
}

.Overlay_fadeIn__OYu9G {
  animation: Overlay_fade-in__rshkc 100ms;
  animation-delay: 0.1s;
  animation-fill-mode: both;
}

@keyframes Overlay_fade-in__rshkc {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}


  .AddEditLoadBalancerCertificatesModal_modalWrapper__3Iyb0 .Phoenix__Card {
    max-height: 90vh;
    overflow: hidden;
    display: flex;
    flex-direction: column;
  }

.AddEditLoadBalancerCertificatesModal_modalWrapper__3Iyb0 .Phoenix__CardContent {
    padding: 0;
    display: flex;
    flex-direction: column;
    overflow: hidden;
  }

.AddEditLoadBalancerCertificatesModal_modalWrapper__3Iyb0 .Phoenix__CardSection {
    padding: 1.33333rem 2rem;
    margin: 0;
  }

.AddEditLoadBalancerCertificatesModal_modalWrapper__3Iyb0 .Phoenix__CardSection:not(:last-child) {
    padding-bottom: 0;
  }

.AddEditLoadBalancerCertificatesModal_content__pZC0g {
  border-bottom: 1px solid var(--border-grey);
  overflow-y: auto;
}

.AddEditLoadBalancerCertificatesModal_content__pZC0g .Phoenix__CardSection:last-child {
    margin-top: 0;
  }

.AddEditLoadBalancerCertificatesModal_inputWrapper__AIk5X {
  width: 350px;
}

.AddEditLoadBalancerCertificatesModal_domainsItems__OwElP {
  margin-top: 0.66666rem;
}

.AddEditLoadBalancerCertificatesModal_domainsItems__OwElP > * + * {
    margin-left: 1rem;
  }

.AddEditLoadBalancerCertificatesModal_domainsItems__OwElP {

  display: flex;
  align-items: flex-end;
}

.AddEditLoadBalancerCertificatesModal_domainsItems__OwElP .AddEditLoadBalancerCertificatesModal_domainsInput__IEJDD {
    width: 23.33333rem;
  }

.AddEditLoadBalancerCertificatesModal_domainsItems__OwElP .Phoenix--Button {
    animation: AddEditLoadBalancerCertificatesModal_glow__GpLNq linear 1s infinite;
  }

.AddEditLoadBalancerCertificatesModal_domainsItems__OwElP .Phoenix--Button__outlined:focus {
    background-color: transparent;
    background-color: initial;
    border-color: currentcolor;
    border-color: initial;
    color: inherit;
  }

.AddEditLoadBalancerCertificatesModal_domainsListWrapper__FaiPZ {
  position: relative;
  width: 100%;
  border: 1px solid var(--border-grey);
  border-radius: 0.26666rem;
  margin-top: 2rem;
}

.AddEditLoadBalancerCertificatesModal_domainsListWrapper__FaiPZ .AddEditLoadBalancerCertificatesModal_domainsList__HIbSt {
    padding: 0.33333rem;
    overflow-y: auto;
    min-height: 2.53333rem;
    max-height: 10rem;
  }

.AddEditLoadBalancerCertificatesModal_domainsListWrapper__FaiPZ .AddEditLoadBalancerCertificatesModal_domainsListLabel__05P9B {
    position: absolute;
    color: #625f66;
    font-size: 1.06667rem;
    letter-spacing: 0.03333rem;
    line-height: 1.46667rem;
    transform: scale(0.75);
    top: -1.66666rem;
    left: -0.66666rem;
  }

.AddEditLoadBalancerCertificatesModal_domainsListWrapper__FaiPZ .AddEditLoadBalancerCertificatesModal_domainsListEmpty__wVftv {
    display: flex;
    justify-content: center;
    height: 2.53333rem;
    padding: 0.33333rem;
    align-items: center;
  }

.AddEditLoadBalancerCertificatesModal_certificateInputsWrapper__hVitM {
  margin-top: 20px;
  width: 100%;
}

.AddEditLoadBalancerCertificatesModal_list__G2yIX .AddEditLoadBalancerCertificatesModal_list__G2yIX {
    list-style: none;
    padding-left: 0;
    margin: 0;
  }

.AddEditLoadBalancerCertificatesModal_list__G2yIX {
  padding-left: 1rem;
  margin: 0.33333rem;
}

.AddEditLoadBalancerCertificatesModal_list__G2yIX .AddEditLoadBalancerCertificatesModal_dnsSetting__FGcN_ {
    margin-top: 0.33333rem;
    font-size: 13px;
    background-color: var(--tag-background);
    border-radius: 4px;
    padding: 0.33333rem 0.66666rem;
  }

:is(.AddEditLoadBalancerCertificatesModal_list__G2yIX .AddEditLoadBalancerCertificatesModal_dnsSetting__FGcN_) pre {
      margin: 0;
      padding-right: 0.33333rem;
      white-space: inherit;
      word-break: break-all;
    }

.AddEditLoadBalancerCertificatesModal_domainName___0BO1 {
  font-size: 13px;
  font-weight: 600;
  font-family: monospace;
  display: block;
  margin-top: 0.8rem;
}

.AddEditLoadBalancerCertificatesModal_infoBox__ibchL {
  padding: 0.66666rem 1rem;
  background-color: var(--background-body);
  border-radius: 3px;
  border: 1px solid var(--card-border);
}

.AddEditLoadBalancerCertificatesModal_dnsRecordsTable__FVifD {
  margin: 1rem -2rem 0rem -2rem;
  max-height: 23.33333rem;
  overflow-y: auto;
  border-top: 1px solid var(--card-border);
}

.AddEditLoadBalancerCertificatesModal_dnsRecordsTable__FVifD .Phoenix__MiniButton {
    background-color: var(--white);
  }

.AddEditLoadBalancerCertificatesModal_dnsRecordsTable__FVifD .inline-code {
    background-color: transparent !important;
    font-size: 12px !important;
    padding: 0 !important;
  }

.AddEditLoadBalancerCertificatesModal_dnsRecordsTable__FVifD .Phoenix__SortableTable__Head {
    background-color: var(--white);
  }

:is(.AddEditLoadBalancerCertificatesModal_dnsRecordsTable__FVifD .Phoenix__SortableTable__Head) th {
      padding-top: 0.66666rem;
      padding-bottom: 0.66666rem;
      font-size: 0.86666rem;
      color: var(--text-semi-dark);
    }

.AddEditLoadBalancerCertificatesModal_dnsRecordsTable__FVifD .Phoenix__SortableTable {
    border-top: 1px solid var(--card-border);
  }

.AddEditLoadBalancerCertificatesModal_domainHeaderRow___H5Nn {
  background-color: var(--uikit-grey-bg);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 1.66666rem;
  gap: 0.66666rem;
}

.AddEditLoadBalancerCertificatesModal_domainHeaderRow___H5Nn:not(:first-child) {
    border-top: 1px solid var(--card-border);
  }

.AddEditLoadBalancerCertificatesModal_expandButton__06ElU {
  display: flex;
  align-items: center;
  gap: 0.53333rem;
  background: none;
  border: none;
  cursor: pointer;
  padding: 1rem 0;
  border-radius: 3px;
  text-align: left;
  width: 100%;
}

.AddEditLoadBalancerCertificatesModal_expandButton__06ElU:hover {
    opacity: 0.8;
  }

.AddEditLoadBalancerCertificatesModal_expandButton__06ElU:focus {
    outline: 0;
  }

.AddEditLoadBalancerCertificatesModal_expandButton__06ElU:focus-visible {
    outline: 2px solid var(--primary);
    outline-offset: -2px;
  }

.AddEditLoadBalancerCertificatesModal_dnsError__0ONQf {
  margin-left: 0.33333rem;
}

.AddEditLoadBalancerCertificatesModal_noDnsRecords__YBNs7 {
  padding: 1rem 1.66666rem;
  text-align: center;
  border-top: 1px solid var(--card-border);
}

.AddEditLoadBalancerCertificatesModal_wildcardNote__PmVjK {
  margin-top: 1rem;
  padding: 0.66666rem 1rem;
  background-color: var(--background-body);
  border-radius: 3px;
  border: 1px solid var(--card-border);
  font-size: 0.86666rem;
}

.LoadBalancerCertificateRows_loadBalancerCertificateRow__SC_cC .state-indicator {
  margin-right: 1rem;
}

:is(.LoadBalancerCertificateRows_loadBalancerCertificateRow__SC_cC .LoadBalancerCertificateRows_tags__XUSUO) .LoadBalancerCertificateRows_moreTag__ZzttJ .Phoenix__Tag {
      min-width: 40px;
    }

.LoadBalancerCertificateRows_loadBalancerCertificateRow__SC_cC .LoadBalancerCertificateRows_tags__XUSUO .Phoenix__TagGroup {
    flex-wrap: initial;
  }

.StickySessionListItem_root__Nj5r8 + .wrapper-property-row {
  border-top: 1px solid var(--uikit-grey-card-border);
  padding-top: 1rem;
  margin-top: 1rem;
}

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

.StickySessionListItem_titleWrapper__nB8bn {
  padding: 0.33333rem 0;
  width: 69%;
}

.StickySessionListItem_subtitleWrapper__ml2hs {
  padding-top: 0.33333rem;
}

.StickySessionListItem_valueWrapper__7JzYO {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  gap: 1rem;
}

.StickySessionListItem_valueActions__vxkm2 {
  display: inline-flex;
  gap: 0.4rem;
}

.LoadBalancerBackendProperties_cookieAttributesForm__ZGKxr {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.LoadBalancerBackendProperties_cookieAttributesForm__ZGKxr fieldset:disabled {
  opacity: 0.5;
  pointer-events: none;
}

.LoadBalancerBackendProperties_cookieAttributesFieldset__3zgWL {
  border: none;
  margin: 0;
  padding: 0;
}

.LoadBalancerBackendProperties_formSection__TMwVI {
  display: flex;
  flex-direction: column;
  gap: 0.33333rem;
  margin-top: 1rem;
}

.LoadBalancerBackendProperties_formSectionTight__dD_B0 {
  display: flex;
  flex-direction: column;
  margin-top: 0;
}

.LoadBalancerBackendProperties_formSectionTight__dD_B0 .LoadBalancerBackendProperties_sectionLabel___ms9Y {
  margin-bottom: -0.93333rem;
}

.LoadBalancerBackendProperties_cookieNameInputWrapper__L_RoZ {
  max-width: 20rem;
}

.LoadBalancerBackendProperties_cookieNameDescription__1WBSk {
  margin-top: 0.53333rem;
}

.LoadBalancerBackendProperties_sectionLabel___ms9Y {
  font-weight: 600;
  font-size: 0.93333rem;
}

.LoadBalancerBackendProperties_samesiteOptions__4LJmw {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 0.66666rem;
  gap: 0.66666rem;
}

.LoadBalancerBackendProperties_radioOption__Plnp3 {
  display: flex;
  flex-direction: column;
  padding: 0.66666rem;
  border: 1px solid var(--uikit-border);
  border-radius: 0.26666rem;
  background: var(--uikit-background);
  cursor: pointer;
  transition: border-color 0.2s;
}

.LoadBalancerBackendProperties_radioOption__Plnp3:hover {
  border-color: var(--uikit-primary);
}

.LoadBalancerBackendProperties_radioOptionSelected__QZxwh {
  border-color: var(--uikit-primary);
  background: rgba(123, 0, 255, 0.05);
}

.LoadBalancerBackendProperties_radioOptionHeader__X0_Fa {
  display: flex;
  align-items: center;
  gap: 0.4rem;
  margin-bottom: 0.26666rem;
}

.LoadBalancerBackendProperties_radioOptionLabel__Uo1mk {
  font-weight: 600;
  font-size: 0.86666rem;
}

.LoadBalancerBackendProperties_radioOptionDescription__Z8qMP {
  font-size: 0.8rem;
  color: var(--uikit-grey);
  line-height: 1.3;
}

.LoadBalancerBackendProperties_attributeSwitches__Y7di_ {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  width: 100%;
  margin-top: 1rem;
}

.LoadBalancerBackendProperties_switchItem__gyGkf {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.33333rem;
}

.LoadBalancerBackendProperties_switchItem__gyGkf button {
    background: transparent;
    border: none;
    padding: 0;
    margin: 0;
  }

.LoadBalancerBackendProperties_switchLabelWrapper__Wb3iL {
  display: flex;
  flex-direction: column;
  gap: 0.2rem;
}

.LoadBalancerBackendProperties_switchLabel__Kq5PK {
  font-weight: 600;
  font-size: 0.93333rem;
}

.LoadBalancerBackendProperties_modalCustomFooter__giXaR {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.6rem;
  margin-top: 1.6rem;
  border-top: 1px solid var(--uikit-grey-card-border);
}

.LoadBalancerBackendProperties_modalCustomFooterLeft__Un56W {
  display: flex;
  gap: 0.66666rem;
  align-items: center;
}

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

.LoadBalancerBackendProperties_modalTitle__baBj_ {
  margin-bottom: 0.8rem;
}

.LoadBalancerBackendProperties_modalDescription__wOLyB {
  margin-top: 0.53333rem;
}

.LoadBalancerBackendProperties_buttonWithSpinnerText__E4wya {
  display: inline-flex;
  align-items: center;
  gap: 0.53333rem;
}

.CardContentLoader_loader__kiGuc {
  margin: 2rem 0;
  text-align: center;
}

.ZoneRadioCard_labelWithFlag__MOOF8 {
  display: flex;
  align-items: top;
  justify-content: space-between;
}

.ZoneRadioCard_labelWithFlag__MOOF8  > img {
    flex-shrink: 1;
  }

.ZoneRadioCard_ecoLabel__S9d0f {
  display: flex;
  gap: 0.33333rem;
  white-space: nowrap;
  -webkit-margin-end: 0.33333rem;
          margin-inline-end: 0.33333rem;
}

/* Place the flag icon in top-right corner of the icon container */
.ZoneRadioCard_flag__EifBJ {
  position: absolute;
  top: 0;
  right: 0;
}

.ZoneItem_zone__hxHKl {
  display: flex;
  justify-content: center;
  padding: 0.33333rem;
}

.ZoneItem_inline__ZQ_Nb {
  align-items: baseline;
  display: inline-flex;
  line-height: normal;
  padding: 0 0 0 0.16666rem;
}

.ZoneItem_zoneFlag__vvVLB {
  flex-shrink: 0;
  margin-right: 0.66666rem;
  max-width: 1.6rem;
}

.ZoneItem_inline__ZQ_Nb .ZoneItem_zoneFlag__vvVLB {
  align-self: center;
  margin-right: 0.5rem;
}

.ZoneItem_zoneFlag__vvVLB img {
  width: 100%;
}

.ZoneItem_zoneName__dN3RK {
  flex-grow: 1;
  font-weight: 600;
  white-space: pre;
  text-transform: uppercase;
}

.ServiceZoneCard_privateZonesList__46uvP {
  display: flex;
  align-items: center;
  justify-items: center;
  flex-wrap: wrap;
  gap: 1rem;
  list-style: none;
  margin: 0;
  padding: 0;
}

.ServiceZoneCard_privateZoneItem__Q8roQ {
  display: block;
}

.ServiceZoneCard_footerText___3jy0 {
  margin-bottom: 0.66666rem;
}

.HelpPopover_button__PzIbX {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  padding: 0;
  margin: 0;

  display: flex;
  align-items: center;
  gap: 0.33333rem;

  color: var(--primary);
  cursor: pointer;
}

.HelpPopover_button__PzIbX:focus {
    outline: none;
  }

.HelpPopover_button__PzIbX:focus-visible {
    border-radius: 0.2rem;
    outline: 2px solid var(--primary);
    outline-offset: 2px;
  }

.HelpPopover_inline__16Ni7 {
  display: inline-flex;
}

.HelpPopover_label__FkLuH {
  line-height: 1.33333rem;
}

.HelpPopover_popover__n3__m {
  z-index: 9;
  position: absolute;
}

.HelpPopover_popover__n3__m.HelpPopover_top__jnXxG {
    padding-bottom: 0.53333rem;
    bottom: 100%;
  }

.HelpPopover_popover__n3__m.HelpPopover_top__jnXxG.HelpPopover_left__wnYBP {
      right: -1.2rem;
    }

.HelpPopover_popover__n3__m.HelpPopover_top__jnXxG.HelpPopover_right__Nsv1A {
      left: -1.2rem;
    }

.HelpPopover_popover__n3__m.HelpPopover_bottom__W8uG_ {
    padding-top: 0.53333rem;
    top: 100%;
  }

.HelpPopover_popover__n3__m.HelpPopover_bottom__W8uG_.HelpPopover_right__Nsv1A {
      left: -1.2rem;
    }

.HelpPopover_popover__n3__m.HelpPopover_bottom__W8uG_.HelpPopover_left__wnYBP {
      right: -1.2rem;
    }

.HelpPopover_content__H9dVS {
  margin-right: 1.66666rem;
}

.HelpPopover_close__N_Rs9 {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  padding: 0;
  border: 0;
  height: 1.33333rem;

  top: 0;
  right: 0;
  width: 1.33333rem;
  position: absolute;
  color: var(--text-grey);
  cursor: pointer;
}

.HelpPopover_close__N_Rs9:hover {
    color: var(--black);
  }

.HelpPopover_close__N_Rs9:focus {
    outline: none;
  }

.HelpPopover_close__N_Rs9:focus-visible {
    border-radius: 0.2rem;
    outline: 2px solid var(--primary);
  }

.PlanRadioCardComposable_wrapper__IEmuL .Phoenix--Radio__glyph {
  position: absolute;
  top: 1.4rem;
}

/* this styling is made for PaaS products in line for UpCloud Essentials */
.PlanRadioCardComposable_wrapper__IEmuL.PlanRadioCardComposable_essentialLineup__QufF5 {
  display: flex;
  flex-direction: column;
  justify-content: end;
  height: 100%;
}

.PlanRadioCardComposable_wrapper__IEmuL.PlanRadioCardComposable_essentialLineup__QufF5.PlanRadioCardComposable_essentialPlan__GUNf6 .Phoenix__RadioCard > label {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-color: transparent;
}

.PlanRadioCardComposable_wrapper__IEmuL.PlanRadioCardComposable_essentialLineup__QufF5.PlanRadioCardComposable_essentialPlan__GUNf6 .Phoenix__Badge {
  bottom: 0;
  top: auto;
  top: initial;
  transform: translateY(50%) translateX(0.66667rem);
}

.PlanRadioCardComposable_wrapper__IEmuL.PlanRadioCardComposable_essentialLineup__QufF5 .Phoenix--Radio__glyph {
  top: 1.5rem;
}

.PlanRadioCardComposable_essentialPlanBanner__1Cac1 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.66667rem;
  font-size: medium;
  font-size: initial;
  font-weight: 600;
  padding: 0.46667rem 0;
  background-color: var(--primary);
  border: 1px solid var(--primary);
  border-bottom: none;
  color: white;
  margin-bottom: -1px;
  border-radius: 3px 3px 0 0;
}

.PlanRadioCardComposable_essentialPlanBanner__1Cac1.PlanRadioCardComposable_grayscaled__r4mGf {
  background-color: var(--text-grey);
  border-color: #cccccc;
}

.PlanRadioCardComposable_essentialPlanBanner__1Cac1 .Phoenix--Icon {
  color: var(--white);
}

.PlanRadioCardComposable_essentialPlanBanner__1Cac1 .infobox {
  font-weight: normal;
  font-weight: initial;
  color: #000;
  color: initial;
  -webkit-filter: none;
          filter: none;
}

.PlanRadioCardComposable_wrapper__IEmuL.PlanRadioCardComposable_essentialLineup__QufF5 .PlanRadioCardComposable_plan__4WZ6b {
  text-align: left;
}

.PlanRadioCardComposable_wrapper__IEmuL.PlanRadioCardComposable_essentialLineup__QufF5 .PlanRadioCardComposable_plan__4WZ6b.PlanRadioCardComposable_selected__mrv3H,
.PlanRadioCardComposable_wrapper__IEmuL.PlanRadioCardComposable_essentialLineup__QufF5 .PlanRadioCardComposable_plan__4WZ6b.PlanRadioCardComposable_selected__mrv3H .PlanRadioCardComposable_name__5pxTu {
  color: var(--primary);
}

.PlanRadioCardComposable_wrapper__IEmuL.PlanRadioCardComposable_essentialLineup__QufF5 .PlanRadioCardComposable_plan__4WZ6b .PlanRadioCardComposable_name__5pxTu {
  margin: 0 0 0.66667rem 2rem;
  font-size: 1.33333rem;
  line-height: 1.46667rem;
}

.PlanRadioCardComposable_wrapper__IEmuL.PlanRadioCardComposable_essentialLineup__QufF5 .PlanRadioCardComposable_plan__4WZ6b .PlanRadioCardComposable_price__fTBXi {
  flex-direction: row;
  justify-content: start;
  align-items: end;
  line-height: 2.13333rem;
}

.PlanRadioCardComposable_wrapper__IEmuL.PlanRadioCardComposable_essentialLineup__QufF5 .PlanRadioCardComposable_plan__4WZ6b .PlanRadioCardComposable_period__CK8za {
  margin-left: 0.33333rem;
  line-height: normal;
  line-height: initial;
}

.PlanRadioCardComposable_wrapper__IEmuL.PlanRadioCardComposable_essentialLineup__QufF5 .PlanRadioCardComposable_plan__4WZ6b .PlanRadioCardComposable_details___LAuW {
  color: var(--text-body);
}

.PlanRadioCardComposable_plan__4WZ6b {
  display: flex;
  flex-direction: column;
  letter-spacing: 0.6px;
  text-align: center;
  margin: 0.06667rem 0;
  width: 100%;
}

.PlanRadioCardComposable_plan__4WZ6b.PlanRadioCardComposable_selected__mrv3H,
.PlanRadioCardComposable_plan__4WZ6b.PlanRadioCardComposable_selected__mrv3H .PlanRadioCardComposable_details___LAuW {
  color: var(--primary);
}

.PlanRadioCardComposable_name__5pxTu {
  margin-top: 0.66667rem;
  white-space: nowrap;
  font-weight: 600;
  font-size: 1.46667rem;
  line-height: 4rem;
}

.PlanRadioCardComposable_price__fTBXi {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0.66667rem 0;
  font-weight: 600;
  font-size: 2.13333rem;
  line-height: 2.66667rem;
}

.PlanRadioCardComposable_period__CK8za {
  font-size: medium;
  font-size: initial;
  line-height: normal;
  line-height: initial;
  font-weight: 600;
}

.PlanRadioCardComposable_details___LAuW {
  color: var(--text-semi-dark);
  display: flex;
  flex-direction: column;
  margin-top: 0.33333rem;
}

.PlanRadioCardComposable_intro__YDkbW {
  color: var(--text-semi-dark);
  font-size: 0.9em;
  margin-top: 1.2rem;
}

.PlanRadioCardComposable_detailRow__8wEtY {
  line-height: 1.6rem;
}

.PlanRadioCardComposable_detailRow__8wEtY.PlanRadioCardComposable_highlighted__UBWdx {
  color: var(--primary);
}

.PlanRadioCardComposable_value__SFFIz {
  font-style: normal;
  font-weight: 600;
}

.LoadBalancerFrontendsRuleAction_container__hXIxZ {
  border: 1px solid var(--uikit-grey-card-border);
  border-radius: 8px;
  padding: 0.8rem 1.2rem 1rem;
  display: flex;
  justify-content: space-between;
  gap: 2rem;
}

.LoadBalancerFrontendsRuleAction_actionControls__j_xpd {
  flex-grow: 1;
}

.LoadBalancerFrontendsRuleAction_actionTypeDropdown___AggF {
  width: 16rem;
}

.LoadBalancerFrontendsRuleAction_actionRedirectOptionDropdown__wbN9i {
  flex: 0 0 13.33333rem;
}

.LoadBalancerFrontendsRuleAction_actionRedirectContainer__fvIVv {
  flex: 1 1 9.33333rem;
  gap: 0.5rem;
  display: flex;
  flex-direction: column;
}

.LoadBalancerFrontendsRuleAction_actionBackendDropdown__RK3Ko {
  width: 14.66666rem;
}

.LoadBalancerFrontendsRuleAction_actionStatusInput__6h0XK {
  width: 6.66666rem;
}

.LoadBalancerFrontendsRuleAction_actionContentTypeDropdown__EHWwE {
  flex: 1 0 12rem;
  max-width: 16rem;
}

.LoadBalancerFrontendsRuleAction_actionPayloadInput__D4KIU {
  margin-top: 1rem;
}

.LoadBalancerFrontendsRuleAction_rewriteInputsContainer__6MDy4 {
  display: flex;
  gap: 1.2rem;
  margin-bottom: 0.5rem;
}

.LoadBalancerFrontendsRuleAction_rewriteInputField__8wOxz {
  flex: 1;
  min-width: 14.66666rem;
}

.LoadBalancerFrontendsRuleAction_examplesToggleContainer__t1L8B {
  margin-top: 0.5rem;
}

.LoadBalancerFrontendsRuleAction_examplesToggle__zONUL {
  background: none;
  border: none;
  color: var(--uikit-primary);
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  font-size: 0.875rem;
  padding: 0;
}

.LoadBalancerFrontendsRuleAction_examplesToggle__zONUL:hover {
    -webkit-filter: brightness(0.85);
            filter: brightness(0.85);
    text-decoration: underline;
  }

.LoadBalancerFrontendsRuleAction_examplesContainer__Ior3Z {
  margin-top: 0.75rem;
  padding: 0.75rem;
  background: var(--uikit-grey-bg);
  border: 1px solid var(--uikit-grey-card-border);
  border-radius: 4px;
}

.LoadBalancerFrontendsRuleAction_examplesTitle__f2vyQ {
  margin: 0 0 0.75rem 0;
  font-weight: 500;
  font-size: 0.875rem;
  color: var(--uikit-foreground);
}

.LoadBalancerFrontendsRuleAction_exampleItem__eISxs {
  margin-bottom: 0.75rem;
  font-size: 0.85rem;
  line-height: 1.5;
}

.LoadBalancerFrontendsRuleAction_exampleItem__eISxs:last-child {
    margin-bottom: 0;
  }

.LoadBalancerFrontendsRuleAction_exampleLabel__8ACZt {
  font-weight: 600;
  color: var(--uikit-foreground);
}

.LoadBalancerFrontendsRuleAction_exampleCode__YomX7 {
  background: var(--uikit-background);
  padding: 0.1rem 0.4rem;
  border-radius: 3px;
  border: 1px solid var(--uikit-grey-lighter);
  font-family: monospace;
  font-size: 0.85rem;
}

.RuleActionsCard_sectionRows__2F2z5 {
  padding: 1rem 1.3333334rem 2rem 1.3333334rem;
  display: flex;
  flex-direction: column;
  gap: 1.333334rem;
}

.ErrorDisclaimer_listWrapper__5N5GX {
  padding-left: 1.6rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.RuleFooter_footer__ctttI {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0px;
  margin-top: 2rem;
  z-index: 999;
}

.ChunkBox_container__x7Qab {
  display: block;
  position: relative;
  width: 1.2rem;
  height: 1.2rem;
}

.ChunkBox_inputHidden__U_YsB {
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0;
}

.ChunkBox_inputHidden__U_YsB:not(:disabled) {
  cursor: pointer;
}

.ChunkBox_inputHidden__U_YsB:not(:disabled):hover + .ChunkBox_chunkbox__pvwIn:before {
  opacity: 1;
}

.ChunkBox_inputHidden__U_YsB:not(:disabled):hover + .ChunkBox_chunkbox__pvwIn.ChunkBox_mixed__zZ9mv:after {
  opacity: 1;
}

.ChunkBox_inputHidden__U_YsB:disabled + .ChunkBox_chunkbox__pvwIn:before {
  border-color: #9d9d9d;
}

.ChunkBox_inputHidden__U_YsB:disabled + .ChunkBox_chunkbox__pvwIn.ChunkBox_checked__4dFHP {
  background: #9d9d9d; /* Disabled color of the UI kits checkbox */
}

.ChunkBox_inputHidden__U_YsB:focus-visible + .ChunkBox_chunkbox__pvwIn {
  outline: 2px solid var(--primary);
  outline-offset: 2px;
}

.ChunkBox_chunkbox__pvwIn {
  pointer-events: none;
  background: transparent;
  display: block;
  height: 1.2rem;
  position: relative;
  transition: background 0.1s linear;
  width: 1.2rem;
}

.ChunkBox_chunkbox__pvwIn:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 2px solid var(--black);
  transition: border-width 0.1s ease-in, opacity 0.1s ease-in;
  opacity: 0.3;
}

.ChunkBox_chunkbox__pvwIn:after {
  background: transparent;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  content: '';
  display: block;
  height: 0.4rem;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translateX(50%) translateY(-50%) translateY(-0.08rem) rotate(90deg);
  transition: transform 0.1s linear, opacity 0.1s ease-in;
  width: 0.6rem;
}

.ChunkBox_chunkbox__pvwIn.ChunkBox_mixed__zZ9mv:after {
  border-left: 0;
  border-bottom: 2px solid var(--black);
  opacity: 0.3;
  transform: translateX(50%) translateY(-100%) translateY(1px);
}

.ChunkBox_chunkbox__pvwIn.ChunkBox_checked__4dFHP {
  background: var(--primary);
}

.ChunkBox_chunkbox__pvwIn.ChunkBox_checked__4dFHP:before {
  border-width: 0;
}

.ChunkBox_chunkbox__pvwIn.ChunkBox_checked__4dFHP:after {
  opacity: 1;
  transform: translateX(50%) translateY(-50%) translateY(-0.08rem)
    rotate(-45deg);
}

.ChunkBox_chunkbox__pvwIn.ChunkBox_disabled__ljS9w {
  cursor: auto;
}

.ChunkBox_chunkbox__pvwIn.ChunkBox_disabled__ljS9w.ChunkBox_checked__4dFHP {
  background: #9d9d9d; /* Disabled color of the UI kits checkbox */
}

.RuleMatchersCard_sectionRows__fcGuJ {
  padding: 0rem 1.3333334rem 2rem 1.3333334rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.RuleMatchersCard_matcherColumnEmpty__WEUxU {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 1.33333rem;
}

.RuleMatchersCard_matcherColumnEmpty__WEUxU .RuleMatchersCard_matcherColumnTitle__z6xGS {
    padding-top: 0.33333rem;
  }

.RuleMatchersCard_matcherColumnEmpty__WEUxU .RuleMatchersCard_matcherColumnDescription__Km_J9 {
    padding-top: 0.33333rem;
  }

.LoadBalancerFrontendRulesListItem_expanded__KAmPz {
  background-color: var(--background-body);
}

.LoadBalancerFrontendRulesListItem_expanded__KAmPz .Phoenix__GenericTable__Head {
  background-color: white;
  font-weight: 600;
  border-bottom: 1px solid var(--card-border);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding-block: 0.33333rem;
}

.LoadBalancerFrontendRulesListItem_expanded__KAmPz .Phoenix__GenericTable {
  background-color: white;
  border: 1px solid var(--card-border);
  border-radius: 3px;
}

.LoadBalancerFrontendRulesListItem_actionsWrapper__z8nhr {
  display: flex;
  justify-content: right;
}

.LoadBalancerFrontendRulesListItem_detailsCell__w7574 {
  padding: 1.33333rem;
}

.LoadBalancerFrontendRulesListItem_buttonCell__3duP4 {
  padding: 0;
}

.LoadBalancerFrontendRulesListItem_ruleNameButton__TMRSH {
  background-color: transparent;
  border: none;
  display: flex;
  align-items: center;
  padding: 0;
  width: 100%;
  gap: 0.4rem;
  padding: 1.6rem;
}

.LoadBalancerFrontendRulesListItem_ruleName__5xvNP {
  font-weight: 600;
}

.LoadBalancerFrontendRulesListItem_iconButton__9qzHC {
  padding: 0;
  vertical-align: middle;
}

.LoadBalancerFrontendRules_tableSection__tZU1G
  .Phoenix__SortableTable__Row .Phoenix__SortableTable__Cell {
  border: none;
}

.LoadBalancerFrontendRules_tableSection__tZU1G
  .Phoenix__SortableTable__Body .Phoenix__SortableTable__Cell {
  border-top: 1px solid var(--card-border);
}

.PageLoader_pageLoader__xwi56 {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 5rem;
}

.PageLoader_centered__Df3vz {
  margin-top: 0;
  height: 100vh;
  width: 100%;
}

.SearchRow_wrapper__MRR4e {
  align-items: baseline;
  justify-content: space-between;
  display: flex;
  flex-grow: 1;
  padding-left: 0.2rem;
}

.SearchRow_icon__1YJwa {
  flex: 0 0 auto;
  width: 2rem;
}

.SearchRow_input__U0Iaf {
  flex: 1 1 auto;
}

