/* Adjacent-sibling separator — the original targeted
   :global(.switch-row + .switch-row). After SwitchRow moved to CSS
   modules its class is hashed per-module and no longer reachable by
   name, so this targets any adjacent-sibling pair inside the group.
   Consumers only ever render SwitchRow children here, so behavior is
   equivalent. */
.SwitchRowGroup_group__Kn3vH > * + * {
  border-top: 1px solid var(--card-border);
  padding-top: 1rem;
  margin-top: 1rem;
}

.SwitchRowGroup_bottomBorder__Jtiv2 {
  border-bottom: 1px solid var(--card-border);
  padding-bottom: 1rem;
}

.SwitchRowGroup_topBorder__5bsyy {
  border-top: 1px solid var(--card-border);
  padding-top: 1rem;
}

.AllowedIps_ipTagsWrapper___d8B0 {
  display: flex;
  flex: 1 1 auto;
  position: relative;
}

.AllowedIps_allowedIpsTags___Sm7F {
  max-height: 16.66666rem;
  overflow: hidden;
  overflow-y: auto;
}

.AllowedIps_allowedIpsTags___Sm7F .AllowedIps_irrelevant__7l_hI .Phoenix__Tag {
    color: #cccccc;
    border: 1px solid #cccccc;
  }

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

.AllowedIps_allowedIpActions__3mMuq .Phoenix--Button + .Phoenix--Button {
  margin-left: 0.66666rem;
}

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

.AllowedServersIpsModal_noteText__1NKc_ {
  display: flex;
  align-items: center;
  padding-top: 0.66666rem;
}

.AllowedServersIpsModal_scrollable__Pw_8P {
  background: var(--background-body);
  padding-top: 1rem;
  border: 1px solid;
  margin-top: 1rem;
  max-height: 26.66666rem;
  overflow-y: auto;
}

.AllowedServersIpsModal_listItem__xzjw3,
.AllowedServersIpsModal_ipWrapper__UmXHU {
  display: flex;
  align-items: center;
}

.AllowedServersIpsModal_connectionText__XiOj0 {
  padding-left: 0.26666rem;
  padding-top: 0.13333rem;
  padding-bottom: 0.8rem;
}

.AllowedServersIpsModal_ipTextWrapper__LNqF2 {
  padding-bottom: 0.66666rem;
}

.AllowedServersIpsModal_ipText__vqtc7,
.AllowedServersIpsModal_ipTextSub__ntKk_ {
  text-transform: capitalize;
  font-size: 0.93333rem;
}

.AllowedServersIpsModal_ipTextSub__ntKk_ {
  padding-left: 0.33333rem;
}

.AllowedServersIpsModal_noServerText__gc20X {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 1.66666rem;
  text-align: center;
}

.AllowedServersIpsModal_filterListItems__TgIz_ {
  padding: 0;
  margin: 0;
}

.AllowedServersIpsModal_filterListItems__TgIz_ li {
    padding: 2px 0;
    list-style-type: none;
  }

.AllowedServersIpsModal_filterListSubItems__Lear8 {
  padding: 0;
  margin: 0;
  padding-left: 0.46666rem;
}

.AllowedServersIpsModal_filterListSubItems__Lear8 li {
    position: relative;
    border-left: 1px solid #000;
    font-size: 0.93333rem;
  }

.AllowedServersIpsModal_filterListSubItems__Lear8 li::before {
    position: relative;
    top: -4px;
    width: 18px;
    border-bottom: 1px solid #000;
    content: '';
    display: inline-block;
  }

.AllowedServersIpsModal_filterListSubItems__Lear8 li:last-of-type {
    border-left: none;
  }

.AllowedServersIpsModal_filterListSubItems__Lear8 li:last-of-type::after {
    position: absolute;
    left: 0;
    top: 0;
    height: 11px;
    border-left: 1px solid #000;
    content: '';
    display: inline-block;
  }

@media (max-width: 1500px) {

.AllowedServersIpsModal_filterListSubItems__Lear8 li:last-of-type::after {
      height: 10px;
  }
    }

.IpAllowList_allowAccessFromAllIpsSwitch___kbA0 {
  margin-bottom: 1rem;
}

.IpAllowList_autocomplete__u75Ly {
  display: inline-flex;
  align-items: flex-end;
}

.IpAllowList_allowedIps__RiAFx {
  margin-top: 1.5rem;
}

.IpAllowList_autocomplete__u75Ly .IpAllowList_inputWrapper__1_hXo {
  margin-right: 1rem;
  min-width: 18rem;
  width: 100%;
}

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

.IpAllowList_actions__eK79N .Phoenix--Button {
  white-space: nowrap;
}

.IpAllowList_actions__eK79N .Phoenix--Button + .Phoenix--Button {
  margin-left: 0.66666rem;
}

.IpAllowList_actions__eK79N span {
  margin-left: 0.66666rem;
  min-width: 9.5rem;
}

.IpAllowList_disclaimerContainer__7g7v0 {
  margin-top: 1.5rem;
}

.IpAllowList_noteText__FJXyM {
  line-height: 22px;
}

.IpAllowList_noteText__FJXyM svg {
    margin-left: -0.5rem;
  }

.DatabasePrivateNetworksTable_actions__ddfWB {
  display: flex;
  gap: 0.66666rem;
  align-items: center;
  justify-content: right;
}

.DatabasePrivateNetworksTable_actions__ddfWB .Phoenix__MiniButton {
    margin: 0;
  }

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

.DatabasePrivateNetworksTable_row__RGVQF.DatabasePrivateNetworksTable_errorRow__GX8AH:not(:first-child) {
    border-color: red;
  }

.DatabasePrivateNetworksTable_errorRow__GX8AH {
  border: 1px solid red;
  margin: 0 -1.33333rem;
  padding: 0 1.33333rem;
}

.DatabasePrivateNetworksTable_errorRow__GX8AH .DatabasePrivateNetworksTable_errorMsg__KnP2T {
    color: red;
  }

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

.optionCard_optionCard__kp4J3 {
  height: 100%;
}

.optionCard_optionCard__kp4J3 .Phoenix__RadioCard {
  height: 100%;
}

.optionCard_optionCard__kp4J3 .Phoenix--Radio__glyph {
  position: absolute;
  top: 0.8rem;
  left: 0.8rem;
}

.optionCard_optionContent__wD23h {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--option-content-gap, 0.53333rem);
  width: 100%;
  padding: 0.53333rem 0;
  text-align: center;
}

.optionCard_optionTitle__1hIVT {
  color: var(--text-body);
  font-size: var(--option-title-size, 1.2rem);
  font-weight: 500;
  line-height: 1.2;
}

.optionCard_optionMeta__rq6VQ {
  color: var(--text-body);
  font-size: 0.93333rem;
  font-weight: 400;
  line-height: 1.3;
}

.optionCard_optionMetaValue__Ah6Al {
  font-weight: 600;
}

.optionCard_optionMetaHighlight__qxgeg {
  color: var(--primary);
  font-weight: 600;
}

.optionCard_optionPrice__VSI_C {
  position: relative;
  display: inline-flex;
  align-items: baseline;
  color: var(--primary);
  font-size: 1.06666rem;
  font-weight: 600;
  line-height: 1.2;
}

.optionCard_optionPriceFree__FJkMk {
  font-weight: 500;
}

.optionCard_optionPeriod__bm_9Q {
  position: absolute;
  left: 100%;
  bottom: 0;
  margin-left: 0.26666rem;
  color: var(--text-light);
  font-size: 0.8rem;
  font-weight: 400;
  white-space: nowrap;
}

.optionCard_optionDescription__q6LQK {
  color: var(--text-semi-dark);
  font-size: 0.8rem;
  font-weight: 500;
  line-height: 1.5;
}

.optionCard_cardDescription__ZfL6g {
  color: var(--text-body);
  font-size: 1.06666rem;
  letter-spacing: 0.04rem;
  line-height: 2rem;
  margin: 0 0 1.33333rem;
}

.optionCard_helpInline__N9VNr {
  display: inline-flex;
  vertical-align: middle;
}

.optionCard_tooltipTrigger__d_7CC {
  display: block;
  height: 100%;
}

.optionCard_tooltipBody__8ztm5 {
  display: flex;
  flex-direction: column;
  gap: 0.53333rem;
  max-width: 21.33333rem;
  color: var(--text-body);
  letter-spacing: normal;
  line-height: 1.4;
  text-align: left;
}

.optionCard_tooltipList__pV1qG {
  display: flex;
  flex-direction: column;
  gap: 0.26666rem;
  margin: 0;
  padding-left: 1.2rem;
}

.optionCard_tooltipTerm__TKxBQ {
  font-weight: 600;
}

.optionCard_readout__Va_qt {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 0.13333rem;
  line-height: 1;
}

.optionCard_readoutLabel__b_8aD {
  color: var(--text-light);
  font-size: 0.73333rem;
  font-weight: 600;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

.optionCard_readoutMeasure__4vxjf {
  display: flex;
  align-items: baseline;
  gap: 0.53333rem;
}

.optionCard_readoutValue__TRPSm {
  color: var(--primary);
  font-size: var(--readout-value-size, 1.06666rem);
  font-weight: 700;
  line-height: 1;
}

.optionCard_readoutUnit__yclIf {
  color: var(--text-semi-dark);
  font-size: 0.86666rem;
  font-weight: 600;
}

.optionCard_readoutLarge__1xU06 {
  --readout-value-size: 1.86666rem;
}

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

.PgExtensionsModal_versionTabs__BgroT {
  width: 100%;
  display: flex;
  gap: 0.5rem;
  margin-bottom: 1rem;
  margin-top: 0.66666rem;
}

.PgExtensionsModal_versionTab___vElz {
  padding: 0.4rem 0.8rem;
  border: 1px solid var(--card-border);
  border-radius: 3px;
  background: transparent;
  cursor: pointer;
  font-size: 0.93333rem;
  transition: background 0.15s ease;
  width: 100%;
}

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

.PgExtensionsModal_versionTab___vElz:focus {
    outline: 0;
  }

.PgExtensionsModal_versionTab___vElz:focus-visible {
    outline: 2px solid var(--uikit-ring);
    outline-offset: 2px;
  }

.PgExtensionsModal_versionTabActive__ll966 {
  background: var(--uikit-primary);
  border-color: var(--uikit-primary);
  color: var(--uikit-primary-foreground);
}

.PgExtensionsModal_extensionsTable__0hOxC {
  max-height: 26.66666rem;
  overflow: auto;
  margin-top: 0.66666rem;
  margin-inline: -0.33333rem;

  -ms-overflow-style: none; /* Internet Explorer 10+ */
  scrollbar-width: none; /* Firefox, Safari 18.2+, Chromium 121+ */
}

.PgExtensionsModal_extensionsTable__0hOxC::-webkit-scrollbar {
  display: none; /* Older Safari and Chromium */
}

.PgExtensionsModal_extensionsTableHeader__Im4F3 {
  display: flex;
  justify-content: space-between;
  padding: 0.33333rem;
  border-bottom: 1px solid var(--card-border);
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background-color: var(--uikit-background);
  z-index: 1;
}

.PgExtensionsModal_extensionRowWrapper___ioOo {
  border-bottom: 1px solid var(--card-border);
}

.PgExtensionsModal_extensionRowWrapper___ioOo:last-child {
    border-bottom: none;
  }

.PgExtensionsModal_extensionRow__AHvKa {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.66666rem 0.33333rem;
  cursor: pointer;
}

.PgExtensionsModal_extensionRow__AHvKa:hover {
    background-color: var(--uikit-grey-bg);
  }

.PgExtensionsModal_extensionRow__AHvKa:focus {
    outline: 0;
  }

.PgExtensionsModal_extensionRow__AHvKa:focus-visible {
    outline: 2px solid var(--uikit-ring);
    outline-offset: -2px;
  }

.PgExtensionsModal_extensionRowExpanded__FzyVq {
  background-color: var(--uikit-grey-bg);
}

.PgExtensionsModal_extensionNameWrapper__HafWb {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}

.PgExtensionsModal_extensionRowRight__ANyL7 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.PgExtensionsModal_expandIcon__OA7Zh {
  display: flex;
  transition: transform 0.15s ease;
}

.PgExtensionsModal_expandIconRotated__VA62v {
  transform: rotate(180deg);
}

.PgExtensionsModal_versionsPanel__poSV8 {
  padding: 0.33333rem 0.66666rem 0.66666rem;
  background-color: var(--uikit-grey-bg);
}

.PgExtensionsModal_versionsList__yJdiH {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-top: 0.5rem;
}

.DatabaseServiceSummaryBreakdown_summaryBreakdown__4_LXs {
  border-top: 1px solid var(--text-light);
  margin-top: 0.8rem;
  padding: 0.93333rem 1.66666rem;
}

.DatabaseServiceSummaryBreakdown_title__p8HaC {
  color: var(--text-light);
  display: block;
  font-size: 0.73333rem;
  font-weight: bold;
  letter-spacing: 0.03333rem;
  margin-bottom: 0.53333rem;
  text-transform: uppercase;
}

.DatabaseServiceSummaryBreakdown_breakdown__imqOP {
  display: flex;
  flex-direction: column;
  gap: 0.33333rem;
}

.DatabaseServiceSummaryBreakdown_node__OwGEr {
  display: flex;
  flex-direction: column;
  gap: 0.06666rem;
}

.DatabaseServiceSummaryBreakdown_row__Wcxt9 {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 0.66666rem;
}

.DatabaseServiceSummaryBreakdown_extendedRow___3Mh_ {
  margin-top: 0.2rem;
  padding-top: 0.46666rem;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.DatabaseServiceSummaryBreakdown_nodeLabel__mbFBD {
  font-weight: 600;
  font-size: 1rem;
  color: var(--white);
}

.DatabaseServiceSummaryBreakdown_nodePrice__SN9In {
  font-weight: 600;
  font-size: 1rem;
  color: var(--white);
}

.DatabaseServiceSummaryBreakdown_subRow__7Aj1P {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 0.53333rem;
}

.DatabaseServiceSummaryBreakdown_subLabel__LL65k {
  flex: 1 1 auto;
  min-width: 0;
  font-size: 0.8rem;
  line-height: 1.3;
  color: var(--text-lighter);
}

.DatabaseServiceSummaryBreakdown_subPrice__wqx9m {
  flex: 0 0 auto;
  white-space: nowrap;
  font-size: 0.8rem;
  color: var(--text-lighter);
}

.DatabaseSettingsCurrentMaintenance_maintenanceRow__7z_Sf {
  min-height: 2.98666rem;
}

.DatabaseSettingsCurrentMaintenance_databaseMaintenanceLatest__ySW_4 p {
  margin: 0;
}

.DatabaseSettingsMaintenanceSchedule_maintenanceRow__gTjiL {
  min-height: 2.98666rem;
}

.DatabaseSettingsMaintenanceSchedule_databaseMaintenanceSchedule__I4Q_Q p {
  margin-bottom: 0;
}

.DatabaseSettingsMaintenanceSchedule_databaseMaintenanceDropdowns__tfVvp {
  margin-left: auto;
  width: 23.33333rem;
}

.DatabaseSettingsMaintenanceSchedule_databaseMaintenanceDropdowns__tfVvp .Phoenix__InputLabel {
  text-transform: capitalize;
}

.DatabaseSettingsMaintenanceSchedule_dropdownDay__3h6mz {
  width: 13.33333rem;
}

.DatabaseSettingsMaintenanceCard_helpButton__JO4Co {
  display: inline-flex;
}

.DatabaseSettingsMaintenanceCard_helpButton__JO4Co button {
    font-size: 1.0666666667rem;
    letter-spacing: 0.04rem;
    line-height: 2rem;
  }

:is(.DatabaseSettingsMaintenanceCard_helpButton__JO4Co button):hover {
      text-decoration: underline;
    }

:is(.DatabaseSettingsMaintenanceCard_helpButton__JO4Co button) svg {
      position: relative;
    }

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

.DatabaseSettingsMaintenanceCard_helpIcon__RqRyq:focus {
    outline: none;
  }

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

.DatabasePlanTable_header__tJfnX {
  display: flex;
  padding: 0.66666rem 0;
  font-weight: 600;
}

.DatabasePlanTable_headerSubtitle__D9oyL {
  font-size: 0.9em;
}

.DatabasePlanTable_headerColumn__laqhm {
  padding-inline: 1rem;
}

.DatabasePlanTable_headerColumnPrice__OYE_D {
  flex: 1.8 1 0 !important;
}

.DatabasePlanTable_plansContent__i_jwH {
  color: var(--uikit-grey);
  max-height: 28rem;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: var(--border-grey) transparent;
}

.DatabasePlanTable_plansContent__i_jwH::-webkit-scrollbar {
  width: 0.53333rem;
}

.DatabasePlanTable_plansContent__i_jwH::-webkit-scrollbar-thumb {
  background: var(--border-grey);
  border-radius: 0.53333rem;
}

.DatabasePlanTable_plansContent__i_jwH .table-column {
  white-space: pre;
}

.DatabasePlanTable_plansContentUks__rSOId {
  max-height: 31.33333rem;
  overflow-y: auto;
}

.DatabasePlanTable_header__tJfnX .header-column--narrow,
.DatabasePlanTable_plansContent__i_jwH .plan-column--narrow {
  flex: 0.5 1 0 !important;
}

.DatabasePlanTable_headerColumnRadio__aMtkQ,
.DatabasePlanTable_plansContent__i_jwH .Phoenix--Radio__glyph {
  margin-top: -0.13333rem;

  flex: 2.53333rem 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-right: 0.33333rem;
}

.DatabasePlanTable_plansContent__i_jwH .Phoenix--Radio__glyph::before {
  left: unset;
  right: 0;
}

.DatabasePlanTable_plansContent__i_jwH .Phoenix--Radio {
  padding: 0;
  border: none;
}

.DatabasePlanTable_plansContent__i_jwH .Phoenix--Radio--disabled {
  cursor: default;
  pointer-events: none;
}

.styles_planCardWrapper__GhRhv {
  position: relative;
}

.styles_planCardHeaderAction__AL7Ba {
  position: absolute;
  top: 1.2rem;
  right: 1.2rem;
  z-index: 1;
}

.styles_planGroup__q1h52 {
  padding: 0 2rem 2rem 2rem;
}

.styles_categoryDescription__rpJZ_ {
  color: var(--text-semi-dark);
  line-height: 1.5;
  margin: 1.33333rem 0 1.2rem;
}

.styles_storageOptionsContainer__ABkEU {
  display: flex;
  gap: 0.53333rem;
}

.styles_storageOption__2pNwb {
  font-size: 0.93333rem;
  font-family: inherit;
  padding: 0.4rem 0.53333rem;
  border: none;
  margin: 0;
  cursor: pointer;
  border-radius: 0.8rem;
  font-weight: 500;
  background-color: var(--border-grey);
}

.styles_activeStorageOption__EqQbD {
  background-color: var(--primary);
  color: white;
}

.styles_plan__s4rgB {
  margin-top: 0.33333rem;
  overflow: hidden;
  transition: border-color 0.2s ease;
  border: 1px solid var(--borderLightGrey, #ebebeb);
  border-radius: 0.2rem;
}

.styles_plan__s4rgB .tooltip-wrapper {
  width: 100%;
}

.styles_plan__s4rgB .plan-column {
  display: flex;
  align-items: baseline;
  gap: 0.33333rem;
  padding: 1rem;
}

.styles_plan__s4rgB .plan-column:not(:last-child) {
  border-right: 1px solid var(--borderLightGrey, #ebebeb);
}

.styles_metricValue__I2yfT {
  font-weight: 600;
}

.styles_metricUnit__HolcW {
  font-weight: 400;
}

.styles_metricPrice__mq2i2 {
  font-weight: 600;
  white-space: nowrap;
}

.styles_plan__s4rgB .plan-column.styles_priceColumn__x9Tpm {
  flex: 1.8 1 0 !important;
}

.styles_selected__u5_eR {
  color: var(--primary, #7b00ff);
  border-color: var(--primary, #7b00ff);
  background-color: var(--white, #ffffff);
}

.styles_plan__s4rgB:hover:not(.styles_disabled__43FLT):not(.styles_selected__u5_eR) {
  border-color: var(--primary, #7b00ff);
}

.styles_disabled__43FLT {
  opacity: 0.5;
}

.styles_ineligible__3r_bY:not(.styles_selected__u5_eR) {
  opacity: 0.55;
}

.styles_tooltipTrigger__JPD_2 {
  display: block;
}

.DatabaseServiceStorageV2_storageLayout__Tb65C {
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
}

.DatabaseServiceStorageV2_readout__TMgxP {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 0.13333rem;
  line-height: 1;
}

.DatabaseServiceStorageV2_readoutLabel__crWDR {
  color: var(--text-light);
  font-size: 0.73333rem;
  font-weight: 600;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

.DatabaseServiceStorageV2_readoutMeasure__hRcVn {
  display: flex;
  align-items: baseline;
  gap: 0.4rem;
}

.DatabaseServiceStorageV2_readoutValue___R2wp {
  font-size: 1.86666rem;
  font-weight: 700;
  line-height: 1;
  color: var(--primary);
}

.DatabaseServiceStorageV2_readoutUnit__04D_R {
  font-size: 1.06666rem;
  font-weight: 600;
  color: var(--text-semi-dark);
}

.DatabaseServiceStorageV2_sliderRow__0b6XY {
  display: flex;
  flex-direction: column;
  gap: 0.66666rem;
}

.DatabaseServiceStorageV2_cardDescription__MxgFc {
  color: var(--text-body);
  font-size: 1rem;
  line-height: 1.5;
  margin: 0;
}

.DatabaseServiceStorageV2_descriptionRow__GJU4o {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 1.6rem;
}

.DatabaseServiceStorageV2_descriptionRate__4FzMh {
  flex-shrink: 0;
  color: var(--text-semi-dark);
  font-size: 1rem;
  white-space: nowrap;
}

.DatabaseServiceStorageV2_inlineRateValue__0k0DJ {
  color: var(--primary);
  font-weight: 600;
}

.DatabaseServiceStorageV2_storageGrid__ik1lg {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-gap: 0.4rem;
  gap: 0.4rem;
}

.DatabaseServiceStorageV2_storageGridCell__eVHBh {
  cursor: pointer;
  border: 1px solid var(--border-grey);
  border-radius: 0.4rem;
  background: transparent;
  color: inherit;
  padding: 0.53333rem 0.66666rem;
  font-size: 0.86666rem;
  text-align: center;
}

.DatabaseServiceStorageV2_storageGridCellActive__hrA1O {
  border-color: var(--primary);
  background: var(--primary-tint, #f7f0ff);
  color: var(--primary);
  font-weight: 600;
}

.DatabaseServiceLegacyStorageV2_storageLayout__P3Jrk {
  display: flex;
  flex-direction: column;
  gap: 1.33333rem;
}

.DatabaseServiceLegacyStorageV2_tierDetails__kxD_z {
  display: flex;
  flex-direction: column;
  gap: 0.53333rem;
  margin-top: 0.26666rem;
}

.DatabaseServiceLegacyStorageV2_tierPrice__U_Bs7 {
  display: flex;
  align-items: baseline;
  gap: 0.26666rem;
}

.DatabaseServiceLegacyStorageV2_tierPriceValue__350z9 {
  font-size: 1.2rem;
  font-weight: 700;
  color: var(--text-body);
}

.DatabaseServiceLegacyStorageV2_tierPriceUnit__fLh58 {
  font-size: 0.8rem;
  color: var(--text-light);
}

.DatabaseServiceLegacyStorageV2_tierMeta__Ug8mS {
  display: flex;
  align-items: center;
  gap: 0.4rem;
  font-size: 0.8rem;
  color: var(--text-semi-dark);
}

.DatabaseServiceLegacyStorageV2_tierMetaIcon__KoDMb {
  display: inline-flex;
  color: var(--text-light);
}

.DatabaseServiceLegacyStorageV2_additionalDisk__R0zqR {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}

.DatabaseServiceLegacyStorageV2_adsButtonWrapper__hsUvE {
  display: flex;
  align-items: center;
  gap: 0.26666rem;
}

.DatabaseServiceLegacyStorageV2_minus__GhCvw {
  font-size: 2.13333rem;
  margin-bottom: 0.2rem;
}

.DatabaseServiceLegacyStorageV2_plus__ey6Up {
  font-size: 2.13333rem;
}

.DatabaseServiceLegacyStorageV2_note__XelIu {
  color: var(--text-semi-dark);
  font-size: 0.8rem;
  line-height: 1.4;
  margin: 0;
}

