.PaymentHistoryTable_alignCenter__11jvT {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0 auto;
}

.PaymentHistoryTable_error__yrv16 {
  color: var(--strawberry);
}

.PaymentHistoryTable_table-wrapper__POtjk {
  display: flex;
  position: relative;
}

.PaymentHistoryTable_action__D1Uqp {
  margin-block: -0.33333rem;
}

.PaymentHistory_dropdown__3mdge {
  width: 9.33333rem;
}
.PaymentHistory_dropdown__3mdge .Phoenix__Select {
    padding-top: 0;
  }
.PaymentHistory_dropdown__3mdge .Phoenix__Select__Select__single-value {
    font-weight: bold;
    text-align: right;
    padding-right: 0.66666rem;
    text-transform: uppercase;
  }

.PaymentMethodIcon_icon__wSURe{transition:-webkit-filter 250ms ease-in-out;transition:filter 250ms ease-in-out;transition:filter 250ms ease-in-out, -webkit-filter 250ms ease-in-out;-webkit-filter:grayscale(0) opacity(1);filter:grayscale(0) opacity(1)}.PaymentMethodIcon_inactive__HmpBy{-webkit-filter:grayscale(1) opacity(0.25);filter:grayscale(1) opacity(0.25)}
.InvoicingAccountOverlay_invoiceOverlay__dpwzT {
  width: 75%;
  text-align: center;
}

.AutomatedPayment_loader__JNq5_ {
  align-items: center;
  display: flex;
  justify-content: center;
  /* manual adjustment to make it centered */
  margin-top: 2rem;
}

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

.AutomatedPayment_text__oR4ND {
  font-size: 1rem;
  line-height: 1.5 !important;
  margin: 0;
}

.AutomatedPayment_divider__yoS6H {
  border: none;
  border-bottom: 1px solid var(--border-grey);
  margin: 0.66666rem 0;
}

.AutomatedPayment_expiration__Ben36 {
  margin-left: auto;
  color: var(--text-semi-dark);
}

.AutomatedPayment_vat-rate__wowrj {
  font-size: 0.86666rem;
  color: var(--text-semi-dark);
}

.AutomatedPayment_warning__mFSXd {
  background: #ffde72;
  color: var(--text-body);
  border-radius: 4px;
  padding: 0.33333rem 0.66666rem;
  -webkit-margin-after: 0.66666rem;
          margin-block-end: 0.66666rem;
}

.AutomatedPayment_warning__mFSXd .Phoenix__MiniButton {
    color: var(--text-body);
    border-color: var(--text-body);
  }

:is(.AutomatedPayment_warning__mFSXd .Phoenix__MiniButton):disabled {
      opacity: 0.5;
    }

:is(.AutomatedPayment_warning__mFSXd .Phoenix__MiniButton):focus {
      outline: 2px solid rgba(0, 0, 0, 0.25);
    }

.AutomatedPayment_update-error__5eSme {
  display: flex;
  align-items: center;
  gap: 0.33333rem;

  font-size: 0.93333rem;
  color: var(--strawberry);
  margin-bottom: 1rem;
}

.AutomatedPayment_spacer__0ZpZE {
  margin-top: 1.33333rem;
}

.AutomatedPayment_disabled__wsiCW {
  color: var(--text-light);

  /* Override text styles to make it look inactive */
}

.AutomatedPayment_disabled__wsiCW .bold-purple.bold-purple,.AutomatedPayment_disabled__wsiCW .AutomatedPayment_bold-purple__lQ71G,.AutomatedPayment_disabled__wsiCW .AutomatedPayment_text__oR4ND,.AutomatedPayment_disabled__wsiCW .AutomatedPayment_expiration__Ben36,.AutomatedPayment_disabled__wsiCW .AutomatedPayment_vat-rate__wowrj {
    color: var(--text-light);
  }

.AutomatedPayment_disabled__wsiCW img {
    -webkit-filter: grayscale(1);
            filter: grayscale(1);
  }

a.AutomatedPayment_minibutton-disabled__uKrFE {
  border-color: var(--uikit-disabled-border);
  color: var(--uikit-grey-disabled-text);
  cursor: not-allowed;
  opacity: 0.75;
}

a.AutomatedPayment_minibutton-disabled__uKrFE:hover {
    border-color: var(--uikit-disabled-border);
  }

.AutomatedPayment_no-underline__Y59Ds:hover {
  text-decoration: none;
}

.AutomatedPayment_text-body__6hM0_ {
  color: var(--uikit-black);
}

.AutomatedPayment_text-body__6hM0_:focus {
    color: var(--uikit-black);
  }

.AutomatedPayment_no-cards__ivy_J {
  color: var(--text-semi-dark);
}

.AutomatedPayment_error__CSRar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.33333rem;
  font-size: 1rem !important;
  letter-spacing: 0 !important;
}

.AutomatedPayment_error__CSRar  > svg {
    color: var(--text-error);
  }

.shared_wrapper__KyL3g {
  height: 100%;
}

.shared_wrapper__KyL3g .Phoenix__Card {
    height: 100%;
  }

.shared_wrapper__KyL3g .Phoenix__CardContent {
    height: 100%;
  }

.shared_head__xEudY {
  align-items: center;
  display: flex;
  justify-content: space-between;
  height: 1.86666rem;
}

.shared_title__Iztx7 {
  margin: 0;
  font-weight: 400;
  font-size: 1.2rem;
}

.shared_description__SD0Ck {
  letter-spacing: 0 !important;
  margin: 0.66666rem 0 1.33333rem 0 !important;
  font-size: 1rem !important;
  line-height: 1.5 !important;
}

.CreditCards_title___pvNj {
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1;
}

.CreditCards_credit-card__2RZMQ {
  padding: 0.66666rem 0.8rem;
}

.CreditCards_text-semi-dark__3WHz0 {
  color: var(--text-semi-dark);
}

.CreditCards_no-cards__8x98F {
  font-size: 1rem !important;
  color: var(--text-semi-dark) !important;
  letter-spacing: 0 !important;
}

.CreditCards_error__kQtD6 {
  display: flex;
  align-items: center;
  gap: 0.33333rem;

  letter-spacing: 0 !important;
}

.CreditCards_error__kQtD6  > svg {
    color: var(--text-error);
  }

.CreditCards_expiration-date__5iXdr {
  color: var(--text-semi-dark);
}

.CreditCards_credit-card-overlay__yMaY2 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.1);
}

.Status_dataCell__5OUVn {
  align-self: stretch;
  border-right: 1px solid var(--card-border);
  flex-basis: 0%;
  flex-grow: 4;
  flex-shrink: 1;
  padding-right: 1.46666rem;
  padding-top: 0.66666rem;
}

.Status_dataCell__5OUVn .recharts-surface {
    cursor: pointer !important;
  }

.Status_isInvoicing__b2bVn {
  border-right: none;
  flex-grow: 5;
}

.Status_footer__1WRGc {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--text-light);
}

.Status_footer__1WRGc strong {
    font-weight: 600;
    color: var(--black);
  }

.Status_loader__AV10G {
  position: relative;

  /* Fixed height to make layout less jumpy */
  height: 18.46666rem;

  /* Adjust height when base font-sise grows */
}

@media (min-width: 1500px) {

.Status_loader__AV10G {
    height: 19.13333rem;
}
  }

.Billing_billing__8QN_P {
  margin-top: 3rem;
}

.Billing_card__a9DiQ + .Billing_card__a9DiQ {
  padding-top: 2rem;
}

.styles_editorWrapper__utsmV {
  --editorHeight: 11rem;
  --errorColor: var(--strawberry);

  font-family: monospace;

  border: 1px solid transparent !important;
  width: 100%;
  overflow-y: auto;
}

.styles_editorWrapper__utsmV.styles_editable__3PvCK {
  border: 1px solid var(--borderGrey) !important;
  max-height: var(--editorHeight);
  min-height: var(--editorHeight);
}

.styles_editorWrapper__utsmV.styles_hasError__N_XiV {
  border-color: var(--errorColor) !important;
}

.styles_editorWrapper__utsmV:focus-within {
  outline: 2px solid var(--highlight-default);
  outline-offset: 2px;
  border-radius: 2px;
}

.styles_editorWrapper__utsmV > div {
  min-width: 100%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.styles_editorWrapper__utsmV textarea {
  min-height: calc(var(--editorHeight) - 10px);
}

.styles_editorWrapper__utsmV textarea:focus {
  outline: none;
}

.styles_editorWrapper__utsmV pre,
.styles_editorWrapper__utsmV textarea {
  min-width: 100%;
  white-space: pre !important;
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}

.styles_noMaxHeight__7mVyo {
  max-height: none !important;
}

.InitScriptsTable_name__NRUQM {
  font-size: 1.06rem;
}

.InitScripts_wrapper__LFfxL {
  margin-top: 2rem;
}

.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;
      }

.sharedCardStyles_button__LGkIA {
  padding: 2rem 0 0.66666rem 0;
}

.sharedCardStyles_loader__zSYiF {
  padding: 0.6rem;
}

.sharedCardStyles_listItem__dsgPD {
  display: flex;
  height: 3.06666rem;
  align-items: center;
  letter-spacing: 0.04rem;
  font-size: 1.06666rem;
}

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

.sharedCardStyles_grid__2yswF {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 1rem;
  gap: 1rem;
  align-items: baseline;
}

@media (min-width: 720px) {

.sharedCardStyles_grid__2yswF {
    grid-template-columns: repeat(2, 1fr);
}
  }

.sharedCardStyles_gap__4HDcQ {
  gap: 0;
}

@media (min-width: 720px) {

.sharedCardStyles_gap__4HDcQ {
    gap: 1rem;
}
  }

.TaxNumberInput_taxNumber__3KnAB {
  margin: 0;
  padding: 0;
  border: none;
  font-size: 1rem;
}

.TaxNumberInput_taxNumber__3KnAB .Phoenix__Input {
    margin-top: 0;
  }

p.TaxNumberInput_label__lj5kA {
  margin-top: 0;
  margin-bottom: 0;
  color: var(--text-semi-dark);
  font-size: 0.86666rem;
  letter-spacing: 0.03333rem;
}

p.TaxNumberInput_description__OeI6B {
  color: var(--text-warm-grey);
  font-size: 0.8rem;
  line-height: 1.33333rem;
  margin-bottom: 0;
  letter-spacing: 0.03333rem;
}

.VATNumberInput_vatNumber__hPNpH {
  margin: 0;
  padding: 0;
  border: none;
  font-size: 1rem;
}

.VATNumberInput_vatNumber__hPNpH .Phoenix__Input,.VATNumberInput_vatNumber__hPNpH .Phoenix__Select {
    margin-top: 0;
  }

p.VATNumberInput_label__xzg5E {
  margin-top: 0;
  margin-bottom: 0;
  color: var(--text-semi-dark);
  font-size: 0.86666rem;
  letter-spacing: 0.03333rem;
}

p.VATNumberInput_description__aiB6X {
  color: var(--text-warm-grey);
  font-size: 0.8rem;
  line-height: 1.33333rem;
  margin-bottom: 0;
  letter-spacing: 0.03333rem;
}

.BillingDetails_country__ban1b {
  flex: 1;
}

.BillingDetails_state__12c_x {
  flex: 0 0 50%;
  max-width: 50%;
}

.MatomoConsentToggle_skeleton__csO5d {
  height: 1.6rem;
  width: 3.2rem;
  border-radius: 1.6rem;
}

.Quotas_note__WIBiM {
  color: var(--text-semi-dark);
  letter-spacing: 0.3px;
  line-height: 1.06666rem;
  font-size: 0.86666rem;
}

.Overview_grid__QhH1a {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 1rem;
  gap: 1rem;

  margin-top: 3rem;
}

@media (min-width: 720px) {

.Overview_grid__QhH1a {
    grid-template-columns: repeat(2, 1fr);
}
  }

.Overview_card__ubUAx {
  margin-bottom: 1rem;
}

.referralCodeCard_cardWrapper__FX9sK {
  padding: 2.06666rem;
}
.referralCodeCard_cardWrapper__FX9sK label {
    display: block;
  }
.referralCodeCard_promo__hiNhm {
  font-size: 1.06666rem;
  font-weight: 600;
  letter-spacing: 0.04666rem;
  line-height: 1.25;
  margin: 0;
  margin-bottom: 1.46666rem;
}
.referralCodeCard_referralCode__vcQrk {
  color: var(--highlight-default);
  font-size: 1.6rem;
  font-weight: 600;
  letter-spacing: 0.09333rem;
  margin-top: 0.73333rem;
}
.referralCodeCard_buffyLabel__clO3o {
  color: var(--text-light);
  font-size: 0.73333rem;
  font-weight: 700;
  letter-spacing: 0.04rem;
  text-transform: uppercase;
  line-height: 1;
}
.referralCodeCard_thinLabel__0Cy4f {
  color: var(--text-warm-grey);
  font-size: 0.93333rem;
  letter-spacing: 0.02rem;
  line-height: 1.2;
}
@media (min-width: 720px) {
.referralCodeCard_referralCodeWrapper__venRU {
    border-right: 1px solid var(--border-light-grey);
    padding-top: 1.46666rem;
    padding-right: 1.86666rem;
    padding-bottom: 1.86666rem;
}
  }
.referralCodeCard_someBlock__eDKbk {
  display: flex;
  gap: 0.625rem;
}
.referralCodeCard_someButton__DW9IX {
  transition: transform 0.3s ease;
}
.referralCodeCard_someButton__DW9IX:hover {
    cursor: pointer;
    -webkit-filter: brightness(120%);
            filter: brightness(120%);
    transform: scale(1.1);
  }
.referralCodeCard_referralLink__N6THV {
  border-bottom: 1px solid var(--text-lighter);
  font-size: 1.06666rem;
  letter-spacing: 0.04rem;
  line-height: 1.25;
  overflow: hidden;
  padding-block: 0.6rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.referralCodeCard_socialShareWrapper__b7qPA {
  grid-column: 1 / -1;
}
.referralCodeCard_socialShareWrapper__b7qPA .referralCodeCard_thin-label__PVBiE {
    margin-bottom: 9px;
  }
@media (min-width: 900px) {
.referralCodeCard_socialShareWrapper__b7qPA {
    grid-column: auto;
}
  }
.referralCodeCard_row__3Grnh {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  width: 100%;
}
@media (min-width: 520px) {
.referralCodeCard_row__3Grnh {
    flex-direction: row;
}
  }

.referralCodeCard_grid__sqHGL {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  grid-gap: 2rem;
  gap: 2rem;
}

@media (min-width: 720px) {

.referralCodeCard_grid__sqHGL {
    grid-template-columns: -webkit-max-content 1fr;
    grid-template-columns: max-content 1fr;
}
  }

@media (min-width: 900px) {

.referralCodeCard_grid__sqHGL {
    grid-template-columns: -webkit-max-content 2fr 1fr;
    grid-template-columns: max-content 2fr 1fr;
}
  }

.referralCodeCard_disabledCode__wenO8 {
  animation: none;
  background-color: #cdcdcd;
  height: 22px;
  width: 80px;
}

.referralCodeCard_disabledLink___mX7R {
  animation: none;
  background-color: #cdcdcd;
  height: 22px;
  max-width: 300px;
  min-width: 80px;
}

.ReferralProgramStatusCard_disabledValue__4UtqH {
  animation: none;
  background-color: #b8b8b8;
  height: 22px;
  width: 50px;
}

.ReferralProgram_cardWrapper__sQKzj {
  margin-top: 2.93333rem;
}
.ReferralProgram_loaderWrapper__89oJR {
  text-align: center;
}
.ReferralProgram_infoWrapper__EwsAe {
  margin-top: 2.93333rem;
}
.ReferralProgram_infoWrapper__EwsAe h2 {
    font-size: 1.46666rem;
    font-weight: 600;
    letter-spacing: 0.04666rem;
  }
.ReferralProgram_infoWrapper__EwsAe p {
    line-height: 2;
    letter-spacing: 0.01333rem;
  }
@media (max-width: 720px) {
.ReferralProgram_infoWrapper__EwsAe {
    margin-left: 1rem;
    margin-right: 1rem;
}
  }

.ReferralProgram_disabledTextContainer__Tqy9M {
  background-color: rgba(252, 252, 252, 0.95);
  box-shadow: 0 -10px 20px 20px rgba(252, 252, 252, 0.9),
    -10px 0 20px 20px rgba(252, 252, 252, 0.9),
    10px 0 20px 20px rgba(252, 252, 252, 0.9),
    0px 20px 20px 30px rgba(252, 252, 252, 0.9);
}

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

.ExternalDocLink_text__xQmJg {
  line-height: 1.33333rem;
}

.SshKeysTable_wrapper__lsGvW .Phoenix--TableRow {
  align-items: flex-start;
}

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

.SshKeysTable_name__va7VO {
  font-size: 1.06rem;
}

.SshKeysTable_errorTitle__3Kk64 {
  align-items: center;
  justify-content: center;
  display: flex;
}

.AuditLogs_text-green-600__qjdwo {
  color: #28a745;
}
.AuditLogs_text-red-600__ANr8M {
  color: #d73a49;
}
.AuditLogs_bg-green-50__TS018 {
  background-color: #cdffd8;
}
.AuditLogs_bg-red-50__EJB_v {
  background-color: #ffdce0;
}

.AuditLogs_diff-wrapper__PgEj8 {
  background: var(--background-body);
  border: 1px solid var(--border-grey);
  padding: 1.33333rem 2rem;
  margin: 1.33333rem -2rem 0;
}

.AuditLogs_diff__GkgRZ {
  margin: 0;
  padding: 0;
  white-space: pre-wrap;
  word-break: keep-all;
  word-wrap: break-word;
}

.AuditLogs_label__SKiuW {
  color: var(--text-body);
  font-size: 0.86666rem;
  font-weight: 600;
  margin-right: 0.33333rem;
  letter-spacing: 0.03333rem;
  text-transform: uppercase;
}

.AuditLogs_value__1dyGX {
  color: var(--text-light);
  font-size: 0.86666rem;
}

.AuditLogs_diff__empty__jds9R {
  color: var(--text-grey);
}

.AuditLogs_details__HE_od {
  display: grid;
  grid-gap: 0.33333rem;
  gap: 0.33333rem;
}

/* use "body" as selector to override <Card>'s p styles */
body .AuditLogs_footnote__k7fpG {
  color: var(--text-grey);
  font-size: 0.93333rem;
  line-height: 1.5;
  letter-spacing: 0;
  margin-top: 1rem;
}

.AuditLogsTable_oneliner__Q8hHn {
  color: var(--text-light);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ShellExample_shellExample__GagHT {
  margin: 1rem 0;
  background-color: #1e0c3f;
  border-radius: 4px;
}
.ShellExample_shellExample__GagHT .ShellExample_header__n379P {
    margin: 0;
    padding: 0.93333rem 1.06666rem;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #fadaff;
    background-color: #4c3d67;
    display: flex;
    align-items: center;
  }
.ShellExample_shellExample__GagHT .ShellExample_snippet__bLMA1 {
    position: relative;
    flex-grow: 1;
    color: #fadaff;
    display: flex;
    flex-direction: column;
    line-height: 1.35;
    margin: 0;
    padding: 0.93333rem 1.06666rem;
    /* Extra padding for the copy-to-clipboard button */
    padding-right: 3.33333rem;
  }
:is(.ShellExample_shellExample__GagHT .ShellExample_snippet__bLMA1) pre {
      margin: 0;
      /* Simulate shell text wrapping */
      white-space: pre-wrap;
      word-break: break-all;
    }
:is(.ShellExample_shellExample__GagHT .ShellExample_snippet__bLMA1) .ShellExample_prompt__PUXCY {
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
    }
.ShellExample_shellExample__GagHT .ShellExample_actions___85dd {
    color: var(--text-white);
    position: absolute;
    /* With 12px padding from IconButton this is 13px and centers the icon when there is one row. */
    top: 0.06666rem;
    /* With 12px padding from IconButton this is 15px. */
    right: 0.2rem;
  }
:is(.ShellExample_shellExample__GagHT .ShellExample_actions___85dd) button {
      vertical-align: top;
    }

.AuditLogsExportModal_container__unElC {
  display: grid;
  grid-gap: 1rem;
  gap: 1rem;
}

.AuditLogsExportModal_export-type__pXF_k {
  display: grid;
  grid-gap: 0.66666rem;
  gap: 0.66666rem;
  line-height: 1.3;
  margin-top: 0.33333rem;
}

.AuditLogsExportModal_tabs__KyFN1 {
  border-radius: 3px;
  display: inline-flex;
  gap: 0.66666rem;
  margin-top: 0.33333rem;
}

.AuditLogsExportModal_tab__bI06l {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: 1px solid #666;
  padding: 0.46666rem 1.33333rem;
  color: #000;
  border-radius: 24px;
  cursor: pointer;
  opacity: 0.6;
}

.AuditLogsExportModal_tab__bI06l:hover {
    background: rgba(0, 0, 0, 0.06);
    opacity: 0.8;
  }

.AuditLogsExportModal_active__orbic,.AuditLogsExportModal_active__orbic:active,.AuditLogsExportModal_active__orbic:hover {
    background: #7b00ff;
    border-color: #7b00ff;
    color: #fff;
    opacity: 1;
  }

.AuditLogsExportModal_overlay-alert__Q1Y7w {
  background: #fff;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  max-width: 33.33333rem;
  padding: 2rem;
  text-align: center;
}

.AuditLogsExportModal_overlay-alert__Q1Y7w p {
  display: flex;
  line-height: 1.5;
  align-items: center;
}

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

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

.AuditLogsToolbar_filters-container__9cqCi {
  flex: 1 1 auto;
}

.AuditLogsToolbar_actions-container__FB__B {
  flex: 0 1 0%;
}

.PageNavigation_navbar__vADJu {
  border-bottom: 1px solid var(--border-light-grey);
  display: flex;
  margin-top: 0.66666rem;
  flex-wrap: nowrap;
  overflow-x: auto;
  position: relative;
  -webkit-overflow-scrolling: touch;
}

.PageNavigation_navbar__vADJu::-webkit-scrollbar {
    display: none;
  }

.PageNavigation_navTabs__tmguA {
  flex: 0 0 auto;
  margin-right: 0.2rem;
}

.PageNavigation_navTab__nBNT0 {
  display: inline-flex;
  gap: 0.66666rem;
  background-color: transparent;
  border: none;
  align-items: center;
  color: var(--text-semi-dark);
  cursor: pointer;
  font-size: 1rem;
  height: 3.6rem;
  justify-content: center;
  overflow: ellipsis;
  padding: 0 1.06666rem;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media screen and (min-width: 720px) {

.PageNavigation_navTab__nBNT0 {
    padding-inline: 1.6rem;
}
  }

.PageNavigation_navTab__nBNT0:after {
    background-color: var(--text-lighter);
    bottom: 0;
    content: '';
    transform: scaleY(0);
    height: 3px;
    left: 0;
    right: 0;
    position: absolute;
    transition: transform 200ms cubic-bezier(0, 0, 0.22, 1) 0ms;
    transform-origin: bottom;
    width: 100%;
  }

.PageNavigation_navTab__nBNT0:focus {
    color: var(--text-semi-dark);
    text-decoration: none;
  }

.PageNavigation_navTab__nBNT0:hover,.PageNavigation_navTab__nBNT0.PageNavigation_selected__PTIPv {
    color: var(--black);
    text-decoration: none;
  }

:is(.PageNavigation_navTab__nBNT0:hover,.PageNavigation_navTab__nBNT0.PageNavigation_selected__PTIPv):after {
      transform: scaleY(1);
    }

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

.PageNavigation_selected__PTIPv {
  color: var(--black);
  font-weight: 600;
}

.PageNavigation_selected__PTIPv:after {
    background-color: var(--highlight-default);
  }

.PageNavigation_alert__97yYH {
  background-color: var(--primary);
  color: var(--white);
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1.46666rem;
  font-weight: 600;
  width: 1.46666rem;
  border-radius: 50%;
}

.ExpirationForm_inputs__qQu89 {
  display: flex;
  gap: 0.66666rem;
}

.ExpirationForm_inputs__qQu89  > * {
    flex-grow: 1;
    width: 50%;
  }

.ExpirationForm_expiration-dropdown__cfimG {
  width: 50%;
  min-width: 90px;
  padding-top: 0.6rem;
}

.IpForm_wrapper___Ht52 {
  width: 100%;
}

.MaskedApiToken_container__p5Jtz {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 0.33333rem;
}

.MaskedApiToken_container__p5Jtz .Phoenix__Input {
    padding-top: 0;
  }

.MaskedApiToken_inputContainer__99mMI {
  position: relative;
  width: 100%;
}

.MaskedApiToken_inputContainer__99mMI input {
    width: 100%;
  }

.MaskedApiToken_input__0OwMi {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  box-shadow: none;
  background: none;

  flex-grow: 1;
  padding-block: 0.66666rem;
  -webkit-padding-start: 1rem;
          padding-inline-start: 1rem;
  -webkit-padding-end: calc(
    1rem + 3rem
  );
          padding-inline-end: calc(
    1rem + 3rem
  ); /* Spacing for toggle button */

  font-size: 1rem;
  font-weight: 600;
  color: var(--text-body);

  border: 1px solid var(--border-grey);
  border-radius: 3px;
}

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

.MaskedApiToken_toggleButtonContainer__7HQ20 {
  position: absolute;
  top: 50%;
  right: 0.33333rem;
  transform: translateY(-50%);
}

.MaskedApiToken_toggleButtonContainer__7HQ20 button {
    font-size: 0.93333rem;
    height: 2rem;
    padding-inline: 0.66666rem;
  }

.MaskedApiToken_copy__bPrKC {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  gap: 0.2rem;
}

.ApiTokenCreateModal_form__lVSsg {
  display: grid;
  grid-gap: 1rem;
  gap: 1rem;
  position: relative;
}

.ApiTokenCreateModal_allowed-ips-wrapper__K6xYS,
.ApiTokenCreateModal_allow-new-tokens-wrapper__bJZGX {
  align-items: center;
  display: flex;
  gap: 0.66666rem;
  width: 100%;
}

.ApiTokenCreateModal_divider__rKFY3 {
  border: none;
  border-top: 1px solid var(--card-border) !important;
  margin-bottom: 1rem !important;
}

.ApiTokenCreateModal_allowedIpsLabel__F_cLf {
  margin: 0;
  color: var(--text-semi-dark) !important;
  font-size: 0.8rem !important;
}

.ApiTokenCreateModal_ipsWrapper__9lRrn {
  border: 1px solid var(--border-grey);
  padding: 0.66666rem;
}

.ApiTokenCreateModal_noIpsMessage__RGHgn {
  color: var(--text-light) !important;
  font-size: 0.93333rem !important;
  line-height: 2 !important;
  text-align: center;
}

.ApiTokenCreateModal_title__CStp_ {
  display: flex;
  align-items: center;
  gap: 0.66666rem;
  margin: 0;
  font-weight: 600;
  font-size: 1.2rem;
  margin-block: 0.66666rem 0;
}

.Drawer_drawer__JbV5y {
  height: 100vh;
  position: fixed;
  right: 0;
  top: 0;
  width: 100vw;
  z-index: 1000;
}

.Drawer_drawer-backdrop__BtFiV {
  background-color: rgba(0, 0, 0, 0.1);
  height: 100%;
  width: 100%;
}

.Drawer_drawer-content__NXGME {
  background-color: var(--white);
  border-left: 1px solid var(--border-grey);
  height: 100vh;
  max-width: 34.66666rem;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.Drawer_drawer-header__nmOSA {
  align-items: center;
  border-bottom: 1px solid var(--border-grey);
  display: flex;
  justify-content: space-between;
  padding: 1.5rem;
}

.Drawer_drawer-title__wIDL3 {
  font-size: 1.44rem;
  font-weight: 400;
  line-height: 1.3;
  margin: 0;
}

.Drawer_drawer-close-button__rVOi6 {
  background-color: transparent;
  border: none;
  cursor: pointer;
}

.RelativeTime_button__f19RT {
  cursor: help;
}
.RelativeTime_button__f19RT:focus-visible {
    outline: 0;
    border-bottom: 2px solid var(--uikit-primary);
    margin-bottom: -2px;
  }

.Time_button__hmoz7 {
  cursor: help;
}
.Time_button__hmoz7:focus-visible {
    outline: 0;
    border-bottom: 2px solid var(--uikit-primary);
    margin-bottom: -2px;
  }

.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;
  }

.DeleteApiTokenModal_notice__nTqWF.DeleteApiTokenModal_notice__nTqWF {
  font-size: 0.93333rem;
  color: var(--text-semi-dark);
}

.ApiTokenDetails_token-details-row__idJ0N {
  border-top: 1px solid var(--border-light-grey);
  display: flex;
  padding: 1rem 2rem;
}

.ApiTokenDetails_token-details-row__idJ0N:first-child,.ApiTokenDetails_token-details-row__idJ0N:last-child {
    border-top: none;
  }

.ApiTokenDetails_token-details-label__EYdE3 {
  flex-shrink: 0;
  font-weight: 600;
  width: 10.66666rem;
}

.ApiTokenDetails_token-details-value__3tJ4G {
  display: block;
}

.shared_truncate__kVned {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2; /* Number of lines before truncation */
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}

.shared_docs__auhZH {
  display: flex;
  gap: 0.13333rem;
  align-items: center;
}

.ApiTokenRow_disabled__u8AV_,
.ApiTokenRow_expired__bGO7I {
  color: var(--uikit-grey-disabled-text);
}

.CellWithLoader_loaderCell__6RQm7 {
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  gap: 0.2rem;
  transition: opacity 100ms ease-in-out 1s;
}

.CellWithLoader_delayedLoader__MjGp4 {
  opacity: 0;
  width: 0;
  transition: opacity 100ms ease, width 100ms ease;
  transition-delay: 250ms; /* delay animation start */
}

/* Shown when loading persists */
.CellWithLoader_delayedLoader__MjGp4.CellWithLoader_loading__0NzFw {
  opacity: 1;
  width: 1.2rem;
}

@keyframes ApiTokensTable_fadeDim__rPR2g {
  to {
    opacity: 0.5;
  }
}

.ApiTokensTable_isRefreshing__wTcGF {
  animation: ApiTokensTable_fadeDim__rPR2g 0.3s ease forwards;
  animation-delay: 1s; /* Only start fading if refresh takes longer than 1s */
}

.ApiTokensTable_tokenTable__D4jl5 .Phoenix__SortableTable__Cell {
  height: 2.66666rem;
}

