

/* Start:/local/templates/pulmo_fmba/components/bitrix/news.list/med_services/style.css?17875119322529*/
/* Стили компонента bitrix:news.list (шаблон "services").
   Подключаются автоматически Bitrix'ом — лежат рядом с template.php. */

.accordion {
    background-color: transparent!important;
    color: inherit!important;
    cursor: default!important;
    padding: 0!important;
    width: auto!important;
    border: none!important;
    text-align: start!important;
    outline: none!important;
    font-size: inherit!important;
    transition: none!important;
    border-radius: 0!important;
}

.accordion:after {
    content: none!important;
}

.pulmo-svc-table td,
.pulmo-svc-table th{
  vertical-align:middle;
}
.pulmo-svc-table th:nth-child(2),
.pulmo-svc-table td:nth-child(2){
  text-align:right;
}
.pulmo-svc-table th:nth-child(3),
.pulmo-svc-table td:nth-child(3){
  text-align:right;
}

.pulmo-svc-suggestions{
  position:absolute;
  top:100%;
  left:0;
  right:0;
  margin-top:6px;
  background:#fff;
  border:1px solid var(--border);
  border-radius:12px;
  box-shadow:0 12px 30px rgba(11,43,74,.12);
  max-height:340px;
  overflow-y:auto;
  z-index:50;
}
.pulmo-svc-suggestion-item{
  padding:.65rem 1rem;
  font-size:.9rem;
  color:#152233;
  cursor:pointer;
  border-bottom:1px solid var(--border);
}
.pulmo-svc-suggestion-item:last-child{
  border-bottom:none;
}
.pulmo-svc-suggestion-item:hover{
  background:#eef7f6;
  color:var(--accent-dark);
}
.pulmo-svc-highlight{
  animation:pulmoSvcFlash 1.6s ease;
}
@keyframes pulmoSvcFlash{
  0%{background:#fff3e0;}
  100%{background:transparent;}
}

@media(max-width:576px){
  .pulmo-svc-table thead{
    display:none;
  }
  .pulmo-svc-table,
  .pulmo-svc-table tbody,
  .pulmo-svc-table tr,
  .pulmo-svc-table td{
    display:block;
    width:100%;
  }
  .pulmo-svc-table tr{
    padding:12px 16px;
    border-bottom:1px solid var(--border);
  }
  .pulmo-svc-table td{
    padding:0;
    text-align:left;
    white-space:normal;
  }
  .pulmo-svc-table td:nth-child(1){
    font-size:.9rem;
    margin-bottom:6px;
  }
  .pulmo-svc-table td:nth-child(2){
    color:var(--blue-900);
    font-weight:700;
    font-size:1rem;
  }
  .pulmo-svc-table td:nth-child(3):empty{
    display:none;
  }
  .pulmo-svc-table td:nth-child(3){
    margin-top:8px;
  }
  .pulmo-svc-table td:nth-child(3) .btn{
    width:100%;
  }
  /* Строки вариантов — тот же приём, чуть меньше отступ слева */
  .pulmo-svc-variant-row td:nth-child(1){
    padding-left:16px !important;
  }
}
/* End */
/* /local/templates/pulmo_fmba/components/bitrix/news.list/med_services/style.css?17875119322529 */
