/* [project]/src/shared/ui/breadcrumbs/breadcrumbs.module.scss.module.css [app-client] (css) */
.breadcrumbs-module-scss-module__QeMG-G__root {
  font-size: var(--caption-size);
  color: var(--caption-color);
  line-height: 1.5;
}

.breadcrumbs-module-scss-module__QeMG-G__list {
  gap: var(--space-1);
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.breadcrumbs-module-scss-module__QeMG-G__item {
  gap: var(--space-1);
  display: inline-flex;
}

.breadcrumbs-module-scss-module__QeMG-G__link {
  color: var(--color-text);
}

.breadcrumbs-module-scss-module__QeMG-G__link[data-muted] {
  color: inherit;
}

.breadcrumbs-module-scss-module__QeMG-G__link:hover {
  color: var(--color-link-hover);
}

.breadcrumbs-module-scss-module__QeMG-G__current, .breadcrumbs-module-scss-module__QeMG-G__separator {
  color: inherit;
}

/* [project]/src/views/account/ui/account.module.scss.module.css [app-client] (css) */
.account-module-scss-module__Fu7waa__root[data-theme] {
  --button-padding-md: 12px 26px;
}

.account-module-scss-module__Fu7waa__root {
  padding-block-end: var(--space-16);
}

@media (min-width: 1024px) {
  .account-module-scss-module__Fu7waa__root {
    padding-block-end: var(--space-24);
  }
}

.account-module-scss-module__Fu7waa__wrap {
  box-sizing: content-box;
  max-inline-size: var(--layout-content-max);
  padding: var(--space-6) var(--layout-page-gutter) 0;
  margin-inline: auto;
}

@media (min-width: 1024px) {
  .account-module-scss-module__Fu7waa__wrap {
    padding-block-start: var(--space-10);
  }
}

.account-module-scss-module__Fu7waa__heading {
  justify-content: space-between;
  align-items: baseline;
  gap: var(--space-2) var(--space-6);
  margin: var(--space-3) 0 var(--space-8);
  flex-wrap: wrap;
  display: flex;
}

@media (min-width: 1024px) {
  .account-module-scss-module__Fu7waa__heading {
    margin-block-end: var(--space-11);
  }
}

.account-module-scss-module__Fu7waa__title {
  font-size: clamp(var(--font-size-40),6vw,var(--font-size-64));
  line-height: 1;
}

.account-module-scss-module__Fu7waa__greeting {
  letter-spacing: var(--letter-spacing-display);
  color: var(--palette-bark);
  font-family: var(--font-family-display);
  font-size: var(--font-size-26);
  font-style: italic;
}

.account-module-scss-module__Fu7waa__layout {
  gap: var(--space-8);
  display: grid;
}

@media (min-width: 1024px) {
  .account-module-scss-module__Fu7waa__layout {
    gap: var(--space-18);
    grid-template-columns: 13.5rem minmax(0, 1fr);
    align-items: start;
  }
}

.account-module-scss-module__Fu7waa__nav {
  gap: var(--space-1);
  margin-inline: calc(var(--layout-page-gutter)*-1);
  padding-inline: var(--layout-page-gutter);
  border-block-end: 1px solid var(--palette-sandstone);
  scrollbar-width: none;
  display: flex;
  overflow-x: auto;
}

@media (min-width: 1024px) {
  .account-module-scss-module__Fu7waa__nav {
    gap: var(--space-0-5);
    border: 0;
    flex-direction: column;
    margin: 0;
    padding: 0;
    position: sticky;
    inset-block-start: var(--space-6);
    overflow: visible;
  }
}

.account-module-scss-module__Fu7waa__tab, .account-module-scss-module__Fu7waa__logout {
  appearance: none;
  font: inherit;
  color: var(--palette-umber);
  text-align: inherit;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  gap: var(--space-2);
  min-block-size: 3rem;
  padding: 0;
  padding: 0 var(--space-3);
  border: 0;
  font-size: var(--font-size-15);
  white-space: nowrap;
  background: none;
  border-block-end: 2px solid #0000;
  flex: none;
  margin: 0;
  display: flex;
}

@media (min-width: 1024px) {
  .account-module-scss-module__Fu7waa__tab, .account-module-scss-module__Fu7waa__logout {
    padding: 0 0 0 var(--space-4);
    border-block-end: 0;
    border-inline-start: 1px solid var(--palette-sandstone);
  }
}

.account-module-scss-module__Fu7waa__tab:hover {
  color: var(--palette-wine);
}

.account-module-scss-module__Fu7waa__tab[aria-current="page"] {
  border-color: var(--palette-wine);
  color: var(--palette-wine);
  font-weight: var(--font-weight-semibold);
}

.account-module-scss-module__Fu7waa__logout {
  color: var(--palette-taupe);
}

@media (min-width: 1024px) {
  .account-module-scss-module__Fu7waa__logout {
    margin-block-start: var(--space-3-5);
  }
}

.account-module-scss-module__Fu7waa__count {
  block-size: 1.25rem;
  min-inline-size: 1.25rem;
  padding: 0 var(--space-1-5);
  color: var(--palette-paper);
  background: var(--palette-wine);
  font-size: var(--font-size-11);
  font-weight: var(--font-weight-semibold);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.account-module-scss-module__Fu7waa__content {
  gap: var(--space-12);
  flex-direction: column;
  min-inline-size: 0;
  display: flex;
}

@media (min-width: 1024px) {
  .account-module-scss-module__Fu7waa__content {
    gap: var(--space-14);
  }
}

.account-module-scss-module__Fu7waa__caption {
  font-size: var(--caption-size);
  color: var(--caption-color);
  line-height: 1.5;
}

.account-module-scss-module__Fu7waa__caption[data-pad] {
  padding-block-start: var(--space-3);
}

.account-module-scss-module__Fu7waa__eyebrow {
  font-size: var(--eyebrow-size);
  font-weight: var(--font-weight-semibold);
  letter-spacing: var(--eyebrow-tracking);
  text-transform: uppercase;
  color: var(--eyebrow-color);
}

.account-module-scss-module__Fu7waa__empty {
  padding: var(--space-4) 0;
  color: var(--palette-bark);
}

.account-module-scss-module__Fu7waa__lead {
  color: var(--palette-bark);
}

.account-module-scss-module__Fu7waa__banner {
  gap: var(--space-8);
  padding: var(--space-7) var(--space-6);
  color: var(--palette-paper);
  background: var(--palette-wine-banner);
  display: grid;
}

@media (min-width: 1024px) {
  .account-module-scss-module__Fu7waa__banner {
    gap: var(--space-12);
    padding: 2.125rem var(--space-10);
    grid-template-columns: minmax(0, 1fr) 21.25rem;
    align-items: center;
  }
}

.account-module-scss-module__Fu7waa__banner-main {
  gap: var(--space-4-5);
  flex-direction: column;
  min-inline-size: 0;
  display: flex;
}

.account-module-scss-module__Fu7waa__banner-top {
  align-items: baseline;
  gap: var(--space-2) var(--space-4);
  flex-wrap: wrap;
  display: flex;
}

.account-module-scss-module__Fu7waa__banner-eyebrow {
  font-size: var(--eyebrow-size);
  font-weight: var(--font-weight-semibold);
  letter-spacing: var(--eyebrow-tracking);
  text-transform: uppercase;
  color: var(--palette-wine-banner-text);
}

.account-module-scss-module__Fu7waa__banner-level {
  color: var(--palette-wine-banner-text);
  font-size: var(--font-size-13);
}

.account-module-scss-module__Fu7waa__balance {
  align-items: baseline;
  gap: var(--space-3-5);
  display: flex;
}

.account-module-scss-module__Fu7waa__balance-value {
  font-family: var(--font-family-display);
  font-weight: var(--font-weight-medium);
  letter-spacing: var(--letter-spacing-display);
  font-size: clamp(var(--font-size-44),6vw,var(--font-size-56));
  line-height: 1;
}

.account-module-scss-module__Fu7waa__balance-label {
  color: var(--palette-wine-banner-soft);
  font-size: var(--font-size-15);
}

.account-module-scss-module__Fu7waa__level-progress {
  gap: var(--space-2);
  flex-direction: column;
  max-inline-size: 35rem;
  display: flex;
}

.account-module-scss-module__Fu7waa__level-labels {
  justify-content: space-between;
  gap: var(--space-2);
  color: var(--palette-wine-banner-text);
  font-size: var(--font-size-12);
  flex-wrap: wrap;
  display: flex;
}

.account-module-scss-module__Fu7waa__banner-side {
  gap: var(--space-3);
  flex-direction: column;
  display: flex;
}

@media (min-width: 1024px) {
  .account-module-scss-module__Fu7waa__banner-side {
    border-inline-start: 1px solid var(--color-banner-line);
    padding-inline-start: var(--space-10);
  }
}

.account-module-scss-module__Fu7waa__banner-goal {
  font-size: var(--font-size-15);
}

.account-module-scss-module__Fu7waa__banner-perk {
  color: var(--palette-wine-banner-soft);
  font-size: var(--font-size-13);
  line-height: 1.5;
}

.account-module-scss-module__Fu7waa__banner-link {
  align-self: flex-start;
  align-items: center;
  gap: var(--space-2);
  padding: var(--space-0-5) 0;
  color: var(--palette-paper);
  font-size: var(--font-size-11);
  letter-spacing: .12em;
  text-transform: uppercase;
  border-block-end: 1px solid;
  margin-block-start: var(--space-1-5);
  display: inline-flex;
}

.account-module-scss-module__Fu7waa__banner-link:hover {
  color: var(--palette-paper);
}

.account-module-scss-module__Fu7waa__block {
  gap: var(--space-5);
  flex-direction: column;
  min-inline-size: 0;
  display: flex;
}

.account-module-scss-module__Fu7waa__block[data-tight] {
  gap: 0;
}

.account-module-scss-module__Fu7waa__block[data-gap="24"] {
  gap: var(--space-6);
}

.account-module-scss-module__Fu7waa__section-head {
  justify-content: space-between;
  align-items: baseline;
  gap: var(--space-6);
  display: flex;
}

.account-module-scss-module__Fu7waa__section-head[data-ruled] {
  border-block-end: 1px solid var(--palette-umber);
  padding-block-end: var(--space-3);
}

.account-module-scss-module__Fu7waa__section-head[data-ruled="16"] {
  padding-block-end: var(--space-4);
}

.account-module-scss-module__Fu7waa__h2 {
  font-size: clamp(var(--font-size-30),4vw,var(--font-size-36));
}

.account-module-scss-module__Fu7waa__h3 {
  font-size: var(--font-size-30);
}

.account-module-scss-module__Fu7waa__chip {
  padding: .1875rem var(--space-2);
  border: 1px solid var(--palette-taupe);
  color: var(--palette-taupe);
  font-size: var(--font-size-11);
  letter-spacing: .08em;
  text-transform: uppercase;
  white-space: nowrap;
  justify-self: start;
  align-items: center;
  display: inline-flex;
}

.account-module-scss-module__Fu7waa__chip[data-active] {
  border-color: var(--palette-wine);
  color: var(--palette-wine);
}

.account-module-scss-module__Fu7waa__current {
  gap: var(--space-5-5);
  padding: var(--space-6) var(--space-5);
  border: 1px solid var(--palette-sandstone);
  color: var(--palette-umber);
  background: var(--palette-white);
  flex-direction: column;
  display: flex;
}

@media (min-width: 768px) {
  .account-module-scss-module__Fu7waa__current {
    padding: var(--space-7) var(--space-8);
  }
}

.account-module-scss-module__Fu7waa__current:hover {
  border-color: var(--palette-wine);
  color: var(--palette-umber);
}

.account-module-scss-module__Fu7waa__current-top {
  justify-content: space-between;
  align-items: flex-start;
  gap: var(--space-3) var(--space-6);
  flex-wrap: wrap;
  display: flex;
}

.account-module-scss-module__Fu7waa__current-title {
  gap: var(--space-1);
  flex-direction: column;
  display: flex;
}

.account-module-scss-module__Fu7waa__order-no {
  font-size: var(--font-size-17);
  font-weight: var(--font-weight-semibold);
}

.account-module-scss-module__Fu7waa__order-no[data-size="16"] {
  font-size: var(--font-size-16);
}

.account-module-scss-module__Fu7waa__current-mid {
  gap: var(--space-4);
  align-items: center;
  display: grid;
}

@media (min-width: 768px) {
  .account-module-scss-module__Fu7waa__current-mid {
    gap: var(--space-8);
    grid-template-columns: auto minmax(0, 1fr) auto;
  }
}

.account-module-scss-module__Fu7waa__thumbs {
  gap: var(--space-2);
  display: flex;
}

.account-module-scss-module__Fu7waa__thumbs[data-size="sm"] {
  gap: 6px;
}

.account-module-scss-module__Fu7waa__thumb, .account-module-scss-module__Fu7waa__thumb-small {
  --media-tint: var(--palette-linen);
}

.account-module-scss-module__Fu7waa__thumb {
  flex: none;
  block-size: 4.5rem;
  inline-size: 4.5rem;
}

.account-module-scss-module__Fu7waa__thumb-small {
  flex: none;
  block-size: 2.75rem;
  inline-size: 2.75rem;
}

.account-module-scss-module__Fu7waa__delivery {
  gap: var(--space-0-5);
  font-size: var(--font-size-14);
  flex-direction: column;
  display: flex;
}

.account-module-scss-module__Fu7waa__current-sum {
  gap: var(--space-0-5);
  flex-direction: column;
  display: flex;
}

@media (min-width: 768px) {
  .account-module-scss-module__Fu7waa__current-sum {
    text-align: end;
  }
}

.account-module-scss-module__Fu7waa__current-total {
  font-family: var(--font-family-display);
  font-weight: var(--font-weight-medium);
  letter-spacing: var(--letter-spacing-display);
  font-size: var(--font-size-30);
  line-height: 1;
}

.account-module-scss-module__Fu7waa__current-foot {
  justify-content: space-between;
  align-items: center;
  gap: var(--space-3) var(--space-6);
  border-block-start: 1px solid var(--palette-sandstone);
  flex-wrap: wrap;
  padding-block-start: var(--space-4);
  display: flex;
}

.account-module-scss-module__Fu7waa__preorder-note {
  align-items: flex-start;
  gap: var(--space-2-5);
  color: var(--palette-bark);
  font-size: var(--font-size-13);
  display: flex;
}

.account-module-scss-module__Fu7waa__clock {
  color: var(--palette-terracotta);
  flex: none;
  margin-block-start: 2px;
}

.account-module-scss-module__Fu7waa__go {
  align-items: center;
  gap: var(--space-2);
  font-size: var(--font-size-11);
  letter-spacing: .12em;
  text-transform: uppercase;
  transition: transform var(--duration-normal) var(--ease-standard);
  flex: none;
  display: inline-flex;
}

.account-module-scss-module__Fu7waa__current:hover .account-module-scss-module__Fu7waa__go {
  color: var(--palette-wine);
}

.account-module-scss-module__Fu7waa__split {
  gap: var(--space-12);
  display: grid;
}

@media (min-width: 1024px) {
  .account-module-scss-module__Fu7waa__split {
    gap: var(--space-14);
    grid-template-columns: minmax(0, 1fr) 23.75rem;
    align-items: start;
  }
}

.account-module-scss-module__Fu7waa__row {
  gap: var(--space-5);
  padding: var(--space-4-5) 0;
  border-block-end: 1px solid var(--palette-sandstone);
  color: var(--palette-umber);
  grid-template-columns: minmax(0, 1fr) auto 1.5rem;
  align-items: center;
  display: grid;
}

.account-module-scss-module__Fu7waa__row:hover .account-module-scss-module__Fu7waa__go {
  color: var(--palette-wine);
  transform: translateX(3px);
}

.account-module-scss-module__Fu7waa__row-main {
  align-items: center;
  gap: var(--space-5);
  min-inline-size: 0;
  display: flex;
}

.account-module-scss-module__Fu7waa__row-text {
  gap: var(--space-0-5);
  flex-direction: column;
  min-inline-size: 0;
  display: flex;
}

.account-module-scss-module__Fu7waa__row-no {
  font-size: var(--font-size-14);
  font-weight: var(--font-weight-semibold);
}

.account-module-scss-module__Fu7waa__row-total {
  font-size: var(--font-size-15);
}

.account-module-scss-module__Fu7waa__card {
  gap: var(--space-2-5);
  padding: var(--space-6) 1.625rem;
  border: 1px solid var(--palette-sandstone);
  background: var(--palette-white);
  flex-direction: column;
  margin-block-start: var(--space-5);
  display: flex;
}

.account-module-scss-module__Fu7waa__card[data-level="current"] {
  border-color: var(--palette-wine);
  background: var(--palette-selected);
}

.account-module-scss-module__Fu7waa__card[data-card="address"] {
  gap: var(--space-3);
}

.account-module-scss-module__Fu7waa__card[data-card="address"] .account-module-scss-module__Fu7waa__dl {
  grid-template-columns: 5.75rem minmax(0, 1fr);
}

.account-module-scss-module__Fu7waa__card-head {
  justify-content: space-between;
  align-items: center;
  gap: var(--space-3);
  display: flex;
}

.account-module-scss-module__Fu7waa__address-line {
  font-size: var(--font-size-15);
  font-weight: var(--font-weight-semibold);
}

.account-module-scss-module__Fu7waa__dl {
  gap: var(--space-2) var(--space-5);
  border-block-start: 1px solid var(--palette-sandstone);
  font-size: var(--font-size-14);
  grid-template-columns: 6rem minmax(0, 1fr);
  margin: 0;
  padding-block-start: var(--space-3);
  display: grid;
}

.account-module-scss-module__Fu7waa__dl dt {
  color: var(--palette-taupe);
  font-size: var(--font-size-12);
  letter-spacing: .06em;
  padding-block-start: var(--space-0-5);
}

.account-module-scss-module__Fu7waa__start {
  align-self: flex-start;
  margin-block-start: var(--space-1);
}

.account-module-scss-module__Fu7waa__orders {
  margin: 0;
  padding: 0;
  list-style: none;
}

.account-module-scss-module__Fu7waa__order {
  border-block-end: 1px solid var(--palette-sandstone);
}

.account-module-scss-module__Fu7waa__order-toggle {
  appearance: none;
  font: inherit;
  color: inherit;
  text-align: inherit;
  cursor: pointer;
  gap: var(--space-2) var(--space-4);
  inline-size: 100%;
  padding: 0;
  padding: var(--space-5-5) 0;
  background: none;
  border: 0;
  grid-template-columns: minmax(0, 1fr) auto 1.5rem;
  align-items: center;
  margin: 0;
  display: grid;
}

@media (min-width: 768px) {
  .account-module-scss-module__Fu7waa__order-toggle {
    gap: var(--space-6);
    grid-template-columns: minmax(0, 1fr) 12.5rem 7.5rem 1.5rem;
  }
}

.account-module-scss-module__Fu7waa__order-toggle .account-module-scss-module__Fu7waa__chip {
  grid-row: 2;
}

@media (min-width: 768px) {
  .account-module-scss-module__Fu7waa__order-toggle .account-module-scss-module__Fu7waa__chip {
    grid-row: auto;
  }
}

.account-module-scss-module__Fu7waa__order-title {
  gap: var(--space-0-5);
  flex-direction: column;
  display: flex;
}

.account-module-scss-module__Fu7waa__order-total {
  font-size: var(--font-size-15);
  text-align: end;
}

.account-module-scss-module__Fu7waa__chevron {
  transition: transform var(--duration-normal) var(--ease-standard);
}

.account-module-scss-module__Fu7waa__order-toggle[aria-expanded="true"] .account-module-scss-module__Fu7waa__chevron {
  transform: rotate(180deg);
}

.account-module-scss-module__Fu7waa__order-body {
  gap: var(--space-8);
  padding-block-end: var(--space-8);
  display: grid;
}

@media (min-width: 1024px) {
  .account-module-scss-module__Fu7waa__order-body {
    gap: var(--space-12);
    grid-template-columns: minmax(0, 1fr) 20rem;
  }
}

.account-module-scss-module__Fu7waa__items {
  flex-direction: column;
  display: flex;
}

.account-module-scss-module__Fu7waa__item {
  gap: var(--space-4-5);
  padding: var(--space-3) 0;
  border-block-end: 1px solid var(--palette-sandstone);
  grid-template-columns: 4.5rem minmax(0, 1fr) 6.25rem;
  align-items: center;
  display: grid;
}

.account-module-scss-module__Fu7waa__item-info {
  gap: var(--space-0-5);
  font-size: var(--font-size-14);
  flex-direction: column;
  display: flex;
}

.account-module-scss-module__Fu7waa__item-price {
  font-size: var(--font-size-14);
  text-align: end;
}

.account-module-scss-module__Fu7waa__order-side {
  gap: var(--space-3-5);
  flex-direction: column;
  display: flex;
}

.account-module-scss-module__Fu7waa__order-side .account-module-scss-module__Fu7waa__dl {
  border: 0;
  padding: 0;
}

.account-module-scss-module__Fu7waa__sums {
  flex-direction: column;
  display: flex;
}

.account-module-scss-module__Fu7waa__sum {
  justify-content: space-between;
  gap: var(--space-4);
  padding: var(--space-2) 0;
  border-block-end: 1px solid var(--palette-sandstone);
  font-size: var(--font-size-14);
  display: flex;
}

.account-module-scss-module__Fu7waa__sum[data-large] {
  padding: var(--space-3-5) 0;
}

.account-module-scss-module__Fu7waa__total-row {
  justify-content: space-between;
  align-items: baseline;
  padding-block-start: var(--space-3);
  display: flex;
}

.account-module-scss-module__Fu7waa__total-label {
  font-family: var(--font-family-display);
  font-weight: var(--font-weight-medium);
  letter-spacing: var(--letter-spacing-display);
  font-size: var(--font-size-22);
}

.account-module-scss-module__Fu7waa__total-value {
  font-family: var(--font-family-display);
  font-weight: var(--font-weight-medium);
  letter-spacing: var(--letter-spacing-display);
  font-size: var(--font-size-28);
}

.account-module-scss-module__Fu7waa__order-actions {
  align-items: center;
  gap: var(--space-5);
  flex-wrap: wrap;
  padding-block-start: var(--space-1);
  display: flex;
}

.account-module-scss-module__Fu7waa__levels {
  gap: var(--space-4);
  display: grid;
}

@media (min-width: 768px) {
  .account-module-scss-module__Fu7waa__levels {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.account-module-scss-module__Fu7waa__levels .account-module-scss-module__Fu7waa__card {
  padding: var(--space-5-5) var(--space-6);
  margin: 0;
}

.account-module-scss-module__Fu7waa__card[data-level="current"] .account-module-scss-module__Fu7waa__eyebrow {
  color: var(--palette-wine);
}

.account-module-scss-module__Fu7waa__level-name {
  font-family: var(--font-family-display);
  font-weight: var(--font-weight-medium);
  letter-spacing: var(--letter-spacing-display);
  font-size: var(--font-size-28);
}

.account-module-scss-module__Fu7waa__perk {
  font-size: var(--font-size-14);
}

.account-module-scss-module__Fu7waa__history {
  flex-direction: column;
  display: flex;
}

.account-module-scss-module__Fu7waa__history .account-module-scss-module__Fu7waa__eyebrow {
  padding-block-end: var(--space-2);
}

.account-module-scss-module__Fu7waa__amount {
  color: var(--palette-sage-text);
  white-space: nowrap;
}

.account-module-scss-module__Fu7waa__amount[data-status="pending"] {
  color: var(--palette-taupe);
}

/* [project]/src/shared/ui/progress-bar/progress-bar.module.scss.module.css [app-client] (css) */
.progress-bar-module-scss-module__7_q3ga__root {
  background: var(--palette-track);
  block-size: 3px;
  position: relative;
  overflow: hidden;
}

.progress-bar-module-scss-module__7_q3ga__root[data-thickness="2"] {
  block-size: 2px;
}

.progress-bar-module-scss-module__7_q3ga__root[data-track="soft"] {
  background: var(--palette-track-soft);
}

.progress-bar-module-scss-module__7_q3ga__root[data-tone="inverse"] {
  background: var(--color-banner-track);
}

.progress-bar-module-scss-module__7_q3ga__fill {
  --progress: 0%;
  inline-size: var(--progress);
  background: var(--palette-terracotta);
  transition: inline-size var(--duration-normal) var(--ease-standard);
  position: absolute;
  inset-block: 0;
  inset-inline-start: 0;
}

.progress-bar-module-scss-module__7_q3ga__root[data-tone="inverse"] .progress-bar-module-scss-module__7_q3ga__fill {
  background: var(--palette-wine-banner-fill);
}

.progress-bar-module-scss-module__7_q3ga__native {
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
  block-size: 1px;
  inline-size: 1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

/* [project]/src/shared/ui/text-link/text-link.module.scss.module.css [app-client] (css) */
.text-link-module-scss-module__v8xrNa__root {
  appearance: none;
  font: inherit;
  color: var(--color-text);
  text-align: inherit;
  cursor: pointer;
  align-items: center;
  gap: var(--link-gap);
  min-block-size: var(--link-min-height);
  padding: 0;
  padding: var(--space-0-5) 0;
  border: 0;
  border-block-end: 1px solid var(--link-line);
  font-size: var(--link-font-size);
  font-weight: var(--link-font-weight);
  letter-spacing: var(--link-letter-spacing);
  text-transform: var(--link-text-transform);
  white-space: nowrap;
  background: none;
  margin: 0;
  line-height: 1.55;
  display: inline-flex;
}

.text-link-module-scss-module__v8xrNa__root[data-tone="muted"] {
  color: var(--color-text-subtle);
}

.text-link-module-scss-module__v8xrNa__root[data-tone="inverse"] {
  color: var(--palette-milk);
}

.text-link-module-scss-module__v8xrNa__root:disabled {
  opacity: .4;
  cursor: not-allowed;
}

.text-link-module-scss-module__v8xrNa__root:not(:disabled, [data-tone="muted"]):hover {
  border-color: var(--color-link-hover);
  color: var(--color-link-hover);
}

/*# sourceMappingURL=src_1_1_6wo._.css.map*/