/* line 6, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
body {
  background: #ececed;
}

/* line 10, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show {
  max-width: 1140px;
  margin: 20px auto 0;
  background: #fff;
  color: #000;
  font-family: 'Gotham Pro Reg', sans-serif;
}
/* line 17, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show *,
.npa-show *::before,
.npa-show *::after {
  box-sizing: border-box;
}
/* line 23, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show a {
  color: inherit;
}
/* line 27, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__grid {
  display: grid;
  grid-template-columns: minmax(0, 616px) minmax(0, 332px);
  column-gap: 40px;
  padding: 32px 32px 64px 120px;
}
/* line 34, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__content {
  min-width: 0;
  position: relative;
}
/* line 39, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__topline {
  min-height: 24px;
  display: flex;
  align-items: center;
}
/* line 45, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__back {
  position: absolute;
  left: -64px;
  top: 0;
  width: 24px;
  height: 24px;
  opacity: .5;
}
/* line 53, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__back svg {
  display: block;
  width: 24px;
  height: 24px;
}
/* line 60, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__type {
  display: inline-flex;
  align-items: center;
  min-height: 24px;
  padding: 4px 8px;
  background: #ebf0ee;
  font-size: 14px;
  line-height: 16px;
}
/* line 70, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__title {
  margin: 16px 0 32px;
  font-family: 'Gotham Pro Med', sans-serif;
  font-style: normal;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}
/* line 79, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__stats {
  display: grid;
  grid-template-columns: repeat(4, max-content);
  align-items: center;
  gap: 32px;
  margin-top: 32px;
}
/* line 87, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__stat {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}
/* line 94, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__progress, .npa-show__stat-icon {
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ebf0ee;
  border-radius: 50%;
}
/* line 106, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__progress {
  position: relative;
  background: conic-gradient(#769a92 var(--npa-progress), #ebf0ee 0);
}
/* line 110, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__progress::after {
  content: '';
  position: absolute;
  inset: 8px;
  background: #fff;
  border-radius: 50%;
}
/* line 120, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__stat-icon svg {
  display: block;
  width: auto;
  height: auto;
  max-width: 24px;
  max-height: 24px;
}
/* line 129, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__stat-text {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
/* line 135, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__stat-label, .npa-show__stat-value {
  white-space: nowrap;
}
/* line 140, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__stat-label {
  opacity: .5;
  font-size: 14px;
  line-height: 16px;
}
/* line 146, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__stat-value {
  font-size: 16px;
  line-height: 24px;
}
/* line 151, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__section {
  margin-top: 64px;
  scroll-margin-top: 24px;
}
/* line 156, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__section-title {
  margin: 0 0 24px;
  padding-bottom: 8px;
  border-bottom: 1px solid #808080;
  font-family: 'Gotham Pro Reg', sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 32px;
  text-transform: uppercase;
  opacity: .5;
}
/* line 168, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__section-body, .npa-show__document-block, .npa-show__additional, .npa-show__accordion-content {
  font-size: 16px;
  line-height: 24px;
}
/* line 176, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__subtitle {
  margin: 0 0 16px;
  font-family: 'Gotham Pro Med', sans-serif;
  font-style: normal;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
/* line 184, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__subtitle:not(:first-child) {
  margin-top: 64px;
}
/* line 189, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__rich-text {
  min-width: 0;
  overflow-wrap: anywhere;
  word-break: break-word;
}
/* line 194, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__rich-text > :last-child {
  margin-bottom: 0;
}
/* line 198, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__rich-text p {
  margin: 0 0 16px;
}
/* line 202, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__rich-text ul,
.npa-show__rich-text ol {
  padding-left: 24px;
}
/* line 207, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__rich-text img {
  max-width: 100%;
  height: auto;
}
/* line 212, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__rich-text * {
  max-width: 100% !important;
  background: transparent !important;
  color: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  text-align: left !important;
  white-space: normal !important;
}
/* line 223, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__rich-text a {
  color: #769a92 !important;
  font-family: 'Gotham Pro Med', sans-serif;
  text-decoration: underline;
}
/* line 230, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__document-block {
  padding: 0 0 23px;
  margin-bottom: 24px;
  border-bottom: 1px solid #808080;
}
/* line 236, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__block-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  margin-top: 24px;
}
/* line 243, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__block-footer > span {
  min-width: 0;
}
/* line 248, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__overall-rating {
  padding-bottom: 24px;
}
/* line 252, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__additional {
  padding-bottom: 32px;
}
/* line 256, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__file {
  width: 100%;
  min-height: 58px;
  display: flex;
  align-items: center;
  gap: 12px;
  margin-top: 24px;
  padding: 12px;
  background: #ebf0ee;
  text-decoration: none;
}
/* line 267, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__file:hover, .npa-show__file:focus {
  color: #000;
  text-decoration: none;
  box-shadow: inset 0 0 0 2px #769a92;
}
/* line 275, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__file-icon, .npa-show__file-download {
  flex: 0 0 24px;
  width: 24px;
  text-align: center;
  font-size: 20px;
}
/* line 282, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__file-icon svg, .npa-show__file-download svg {
  display: block;
  width: 24px;
  height: 24px;
}
/* line 289, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__file-details {
  min-width: 0;
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
/* line 297, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__file-label, .npa-show__file-size {
  font-size: 14px;
  line-height: 16px;
  opacity: .5;
}
/* line 304, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__file-name {
  overflow: hidden;
  font-size: 14px;
  line-height: 16px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 312, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__accordions {
  border-top: 0;
}
/* line 316, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__accordion {
  border-bottom: 1px solid #808080;
}
/* line 319, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__accordion summary {
  position: relative;
  padding: 24px 48px 24px 0;
  cursor: pointer;
  list-style: none;
  font-size: 20px;
  line-height: 24px;
}
/* line 327, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__accordion summary::-webkit-details-marker {
  display: none;
}
/* line 331, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__accordion summary::before, .npa-show__accordion summary::after {
  content: '';
  position: absolute;
  right: 5px;
  top: 50%;
  width: 14px;
  height: 2px;
  background: #000;
  transform: translateY(-50%);
  transition: transform .2s ease;
}
/* line 344, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__accordion summary::after {
  transform: translateY(-50%) rotate(90deg);
}
/* line 349, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__accordion[open] summary::after {
  transform: translateY(-50%) rotate(0deg);
}
/* line 354, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__accordion-content {
  padding: 0 0 24px;
}
/* line 357, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__accordion-content p {
  margin: 0 0 8px;
}
/* line 360, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__accordion-content p:last-child {
  margin-bottom: 0;
}
/* line 365, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__accordion-content a {
  color: #769a92;
  font-family: 'Gotham Pro Med', sans-serif;
  text-decoration: underline;
}
/* line 372, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__sidebar {
  min-width: 0;
  overflow-wrap: anywhere;
}
/* line 377, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__navigation {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 48px;
}
/* line 383, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__navigation a {
  color: #769a92;
  font-family: 'Gotham Pro Med', sans-serif;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}
/* line 390, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__navigation a:hover, .npa-show__navigation a:focus {
  color: #769a92;
  text-decoration: underline;
}
/* line 398, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__meta {
  display: flex;
  flex-direction: column;
  gap: 48px;
}
/* line 404, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__meta-item {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-bottom: 0;
  border-bottom: 0;
}
/* line 412, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__meta-label, .npa-show__meta-note {
  font-size: 14px;
  line-height: 16px;
  opacity: .5;
}
/* line 419, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__meta-value {
  font-size: 14px;
  line-height: 20px;
  overflow-wrap: anywhere;
}
/* line 425, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
/* line 431, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__tag {
  display: inline-flex;
  align-items: center;
  min-height: 26px;
  padding: 4px 8px;
  border: 1px solid #769a92;
  background: transparent;
  color: #769a92;
  font-size: 14px;
  line-height: 16px;
}
/* line 443, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show__mobile-tags {
  display: none;
}
/* line 447, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .npa-block-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 24px;
}
/* line 453, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .npa-block-actions .add-comment-btn {
  min-height: 40px;
  padding: 8px 16px;
  border: 0;
  border-radius: 0;
  background: #769a92;
  color: #fff;
  cursor: pointer;
  font-family: 'Gotham Pro Reg', sans-serif;
  font-size: 16px;
  line-height: 24px;
}
/* line 466, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .npa-block-actions__count {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #769a92;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
}
/* line 479, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .npa-block-actions__count strong {
  box-sizing: border-box;
  display: inline-grid;
  place-items: center;
  width: 24px;
  min-width: 24px;
  height: 24px;
  padding: 0;
  border-radius: 999px;
  background: #769a92;
  color: #fff;
  font-family: 'Gotham Pro Med', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  text-decoration: none;
}
/* line 500, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .rating-block-container {
  float: none !important;
  flex-wrap: nowrap !important;
  gap: 32px;
  background: transparent;
}
/* line 506, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .rating-block-container button {
  padding: 0;
  border: 0;
  background: transparent;
  color: #000;
  cursor: pointer;
}
/* line 514, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .rating-block-container .like-image-container {
  gap: 8px;
  padding: 0;
  background: transparent;
  color: #000;
}
/* line 521, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .rating-block-container .like-title,
.npa-show .rating-block-container .dislike-title {
  display: none;
}
/* line 526, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .rating-block-container svg {
  width: 24px;
  height: 24px;
  margin: 0 !important;
}
/* line 533, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .thumbs-up *,
.npa-show .thumbs-down * {
  fill: none !important;
}
/* line 539, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show [data-like-val='0'] .thumbs-up *,
.npa-show [data-like-val='0'] .thumbs-down * {
  fill: #000 !important;
}
/* line 545, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .rating-npa-container {
  display: block;
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0;
  padding: 0;
  background: #fff;
}
/* line 554, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .rating-npa-container > .row,
.npa-show .rating-npa-container .col-10 {
  width: 100%;
  max-width: none;
  flex: 0 0 100%;
  margin: 0;
  padding: 0;
}
/* line 563, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .rating-npa-container .col-10 {
  align-items: center;
}
/* line 567, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .rating-npa-container .title {
  margin: 0;
  font-family: 'Gotham Pro Reg', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
/* line 575, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .rating-npa-container .float-right {
  gap: 24px;
}
/* line 579, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .rating-npa-container button {
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
}
/* line 586, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .rating-npa-container .like-image-container {
  gap: 8px;
  padding: 0;
  background: transparent;
  color: #000;
}
/* line 593, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .rating-npa-container .like-title,
.npa-show .rating-npa-container .dislike-title {
  display: none;
}
/* line 598, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .rating-npa-container svg {
  width: 24px;
  height: 24px;
  margin: 0 !important;
}
/* line 605, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .comment-list {
  width: 100%;
  max-width: none;
  flex: 0 0 100%;
  margin-left: 0;
  padding: 24px 0 0;
}
/* line 613, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .comments-wrapper {
  padding: 0;
}
/* line 617, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .comment-container {
  padding: 16px 0;
  border-top: 1px solid rgba(128, 128, 128, 0.35);
}
/* line 621, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .comment-container::before {
  display: none;
}
/* line 626, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .comments-wrapper .comment-container .comment-head .user-name {
  color: #769a92;
}
/* line 631, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .comments-wrapper .comment-container .comment-footer .answer-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: #769a92;
  cursor: pointer;
}
/* line 639, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .comments-wrapper .comment-container .comment-footer .comment-reply-icon {
  width: 20px;
  height: 20px;
  margin: 0 !important;
}
/* line 644, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .comments-wrapper .comment-container .comment-footer .comment-reply-icon path {
  fill: none !important;
  stroke: #769a92 !important;
}
/* line 650, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .comments-wrapper .comment-container .comment-footer .rating-container {
  display: inline-flex;
  align-items: center;
  margin-left: 35px;
}
/* line 656, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .comments-wrapper .comment-container .comment-footer .like-style {
  padding: 0;
  background: transparent;
  color: #769a92;
}
/* line 661, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .comments-wrapper .comment-container .comment-footer .like-style .like-image-container {
  gap: 8px;
  padding: 0;
  border-radius: 0;
  background: transparent;
  color: #769a92;
}
/* line 669, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .comments-wrapper .comment-container .comment-footer .like-style .like-title,
.npa-show .comments-wrapper .comment-container .comment-footer .like-style .likes-counter {
  color: #769a92;
}
/* line 674, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .comments-wrapper .comment-container .comment-footer .like-style .like-title {
  padding-left: 8px;
}
/* line 678, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .comments-wrapper .comment-container .comment-footer .like-style .thumbs-up path {
  fill: none !important;
  stroke: #769a92 !important;
}
/* line 683, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .comments-wrapper .comment-container .comment-footer .like-style[data-like-val='0'] .thumbs-up path {
  fill: #769a92 !important;
}
/* line 689, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .second-floor-comment .comment-footer .rating-container {
  margin-left: 0;
}
/* line 693, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .comment-input {
  width: 100%;
  min-height: 120px;
  margin-top: 16px;
  padding: 12px;
  border: 1px solid #769a92;
  border-radius: 0;
  background: #fff;
}
/* line 703, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .new-comment {
  padding-top: 24px;
}
/* line 707, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .new-comment-title {
  margin: 0;
  font-family: 'Gotham Pro Reg', sans-serif;
  font-size: 20px;
  font-weight: 400;
}
/* line 714, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
.npa-show .send-comment-button {
  min-height: 40px;
  margin-top: 16px;
  padding: 8px 16px;
  border-radius: 0;
  background: #769a92;
  color: #fff;
}

/* line 725, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
#dislike-modal .modal-dialog {
  width: calc(100% - 32px);
  max-width: 720px;
  margin: 48px auto;
}
/* line 730, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
#dislike-modal .modal-dialog .modal-content {
  padding: 32px;
  border: 1px solid #808080;
  border-radius: 0;
  box-shadow: none;
  font-family: 'Gotham Pro Reg', sans-serif;
  color: #000;
}
/* line 738, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
#dislike-modal .modal-dialog .modal-content .modal-header,
#dislike-modal .modal-dialog .modal-content .modal-footer {
  padding: 0;
  border: 0;
}
/* line 744, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
#dislike-modal .modal-dialog .modal-content .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
/* line 750, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
#dislike-modal .modal-dialog .modal-content .modal-header .close {
  flex: 0 0 32px;
  width: 32px;
  height: 32px;
  margin: -8px -8px 0 24px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #808080;
  font-family: Arial, sans-serif;
  font-size: 36px;
  font-weight: 300;
  line-height: 32px;
  opacity: 1;
}
/* line 766, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
#dislike-modal .modal-dialog .modal-content .modal-title {
  margin: 0;
  font-family: 'Gotham Pro Med', sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}
/* line 774, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
#dislike-modal .modal-dialog .modal-content .modal-body {
  padding: 32px 0 0;
}
/* line 778, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
#dislike-modal .modal-dialog .modal-content .dislike-label {
  display: block;
  margin: 0 0 16px;
  font-family: 'Gotham Pro Med', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
/* line 787, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
#dislike-modal .modal-dialog .modal-content .modal-body .form-control {
  width: 100%;
  min-height: 180px;
  padding: 16px;
  border: 1px solid #769a92;
  border-radius: 0;
  background: #fff;
  color: #000;
  font-family: 'Gotham Pro Reg', sans-serif;
  font-size: 16px;
  line-height: 24px;
  resize: vertical;
}
/* line 801, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
#dislike-modal .modal-dialog .modal-content .dislike-error {
  margin-top: 8px;
  color: #cb0000;
  font-size: 14px;
  line-height: 20px;
}
/* line 808, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
#dislike-modal .modal-dialog .modal-content .modal-footer {
  display: flex;
  justify-content: flex-end;
  gap: 16px;
  margin-top: 24px;
}
/* line 815, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
#dislike-modal .modal-dialog .modal-content .dislike-modal-button {
  min-height: 48px;
  padding: 12px 24px;
  border: 1px solid #769a92;
  border-radius: 0;
  background: #769a92;
  color: #fff;
  font-family: 'Gotham Pro Med', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
/* line 827, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
#dislike-modal .modal-dialog .modal-content .dislike-modal-button--secondary {
  background: #fff;
  color: #769a92;
}

@media (max-width: 991px) {
  /* line 838, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__grid {
    grid-template-columns: minmax(0, 1fr) 260px;
    padding-left: 72px;
  }
  /* line 843, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__stats {
    grid-template-columns: repeat(2, max-content);
    row-gap: 24px;
  }
  /* line 848, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__back {
    left: -48px;
  }
}
@media (max-width: 767px) {
  /* line 855, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  body,
  .content-wrapper {
    background: #fff;
  }

  /* line 860, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show {
    width: 100%;
    margin-top: 0;
  }
  /* line 864, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__grid {
    display: block;
    padding: 16px 16px 48px;
  }
  /* line 869, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__topline {
    justify-content: space-between;
  }
  /* line 873, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__back {
    position: static;
    flex: 0 0 24px;
  }
  /* line 878, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__type {
    margin-left: 16px;
  }
  /* line 882, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__title {
    margin: 32px 0;
    font-size: 20px;
    line-height: 28px;
  }
  /* line 888, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__stats {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 48px 24px;
    margin-top: 0;
  }
  /* line 894, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__section {
    margin-top: 64px;
  }
  /* line 898, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__section-title {
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 28px;
  }
  /* line 904, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__section-body, .npa-show__document-block, .npa-show__additional, .npa-show__accordion-content {
    font-size: 15px;
    line-height: 22px;
  }
  /* line 912, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__subtitle {
    font-size: 18px;
    line-height: 24px;
  }
  /* line 917, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__document-block {
    padding-bottom: 24px;
    margin-bottom: 24px;
  }
  /* line 922, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__block-footer {
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 16px;
  }
  /* line 928, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__accordion summary {
    padding: 16px 32px 16px 0;
    font-size: 18px;
    line-height: 24px;
  }
  /* line 934, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__sidebar {
    display: none;
  }
  /* line 938, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__mobile-tags {
    display: block;
    margin-top: 48px;
  }
  /* line 942, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__mobile-tags .npa-show__tags {
    margin-top: 8px;
  }
  /* line 947, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show .npa-block-actions {
    gap: 16px;
  }
  /* line 950, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show .npa-block-actions .add-comment-btn {
    min-height: 38px;
    font-size: 15px;
    line-height: 22px;
  }
  /* line 957, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show .rating-npa-container .col-10 {
    align-items: flex-start;
    gap: 16px;
  }
  /* line 962, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show .comment-head,
  .npa-show .comment-footer {
    align-items: flex-start !important;
    flex-direction: column;
    gap: 8px;
  }
  /* line 969, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show .comment-date-time {
    margin-left: 0 !important;
  }

  /* line 974, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  #dislike-modal .modal-dialog {
    width: calc(100% - 24px);
    margin: 24px auto;
  }
  /* line 978, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  #dislike-modal .modal-dialog .modal-content {
    padding: 24px 16px;
  }
  /* line 981, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  #dislike-modal .modal-dialog .modal-content .modal-title {
    font-size: 20px;
    line-height: 28px;
  }
  /* line 986, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  #dislike-modal .modal-dialog .modal-content .modal-body {
    padding-top: 24px;
  }
  /* line 990, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  #dislike-modal .modal-dialog .modal-content .modal-footer {
    align-items: stretch;
    flex-direction: column-reverse;
  }
  /* line 995, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  #dislike-modal .modal-dialog .modal-content .dislike-modal-button {
    width: 100%;
  }
}
@media (max-width: 374px) {
  /* line 1004, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__stats {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  /* line 1009, /usr/share/nginx/e-consultation/app/assets/stylesheets/show_npa.scss */
  .npa-show__type {
    font-size: 12px;
  }
}
