.np-theme-personal .np-popover__container {
  border-radius: 16px;
  border-radius: var(--radius-medium);
}
.np-popover__container .np-popover__content {
  color: #5d7079;
  color: var(--color-content-secondary);
  font-size: 0.875rem;
  font-size: var(--font-size-14);
}
.np-popover__container .np-popover__content p:last-child {
  margin-bottom: 0;
}
.np-popover__container.np-panel .np-popover__content {
  padding: 16px 24px;
  padding: var(--size-16) var(--size-24);
  max-width: 276px;
}
.np-theme-personal .np-popover__container.np-panel .np-popover__content {
  padding: 24px;
  padding: var(--size-24);
}
.np-popover__container.np-bottom-sheet .np-popover__title {
  margin: 0;
  color: #37517e;
  color: var(--color-content-primary);
  line-height: 1.2;
  line-height: var(--line-height-title);
  letter-spacing: 0;
  margin-bottom: 0;
  margin-bottom: initial;
  font-weight: 600;
  font-weight: var(--font-weight-semi-bold);
  font-size: 1.625rem;
  font-size: var(--font-size-26);
  letter-spacing: -0.02em;
  line-height: 122%;
}
@supports (hyphenate-limit-chars: 1) {
  .np-popover__container.np-bottom-sheet .np-popover__title {
    hyphens: auto;
    hyphenate-limit-chars: 7 3;
  }
  @media (min-width: 768px) {
    .np-popover__container.np-bottom-sheet .np-popover__title {
      hyphenate-limit-chars: 8 3;
    }
  }
  @media (min-width: 992px) {
    .np-popover__container.np-bottom-sheet .np-popover__title {
      hyphenate-limit-chars: 10 4 3;
    }
  }
}
@supports (not (hyphenate-limit-chars: 1)) and (-webkit-hyphenate-limit-before: 1) {
  .np-popover__container.np-bottom-sheet .np-popover__title {
    hyphens: auto;
    -webkit-hyphenate-limit-before: 3;
    -webkit-hyphenate-limit-after: 3;
  }
  @media (min-width: 992px) {
    .np-popover__container.np-bottom-sheet .np-popover__title {
      -webkit-hyphenate-limit-before: 4;
    }
  }
}
.np-popover__container.np-bottom-sheet .np-popover__title + p,
.np-popover__container.np-bottom-sheet .np-popover__title + ul:not(.list-unstyled),
.np-popover__container.np-bottom-sheet .np-popover__title + ol:not(.list-unstyled) {
  margin-top: 8px;
  margin-top: var(--size-8);
}
.np-popover__container.np-bottom-sheet .np-popover__content {
  padding: 32px 24px;
  padding: var(--size-32) var(--size-24);
}
