
/* Advanced Search 5 Pro - Advanced Styles Content */
span.PM_ASCriterionsGroupName {
    font-size: 1rem;
    font-weight: 400;
}
#PM_ASBlock_1 .card-header {
    display: none;
}
#PM_ASBlock_1 {
    border: 0px;
}

#PM_ASBlock_1 input[type="checkbox"] {
  appearance: none;          /* знімаємо системний стиль */
  -webkit-appearance: none;
  width: 18px;
  height: 18px;
  border: 0px solid #888;
  border-radius: 4px;        /* квадрат/округлення як хочеш */
  display: inline-block;
  vertical-align: middle;
  background: #e5e5e5;
  cursor: pointer;
  margin: 0.25rem;
}
#PM_ASBlock_1 input[type="checkbox"]:checked {
  background: #1f6d7a;
  border-color: #0d6efd;
  /* простий “ґалочка”-оверлей */
  background-image:
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'><path d='M1 5l3 3 7-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px 12px;
}
#PM_ASBlock_1 input[type="checkbox"]:focus-visible {
  outline: 2px solid #66a3ff;
  outline-offset: 2px;
}
#PM_ASBlock_1 input[type="checkbox"]:disabled {
  opacity: .5;
  cursor: not-allowed;
}

/* текст щоб не їхав під чекбокс */
/* Застосуємо до всіх списків фільтра */
.PM_ASCriterionGroupCheckbox .checkbox{
  display: flex;
  align-items: flex-start;   /* щоб багато­рядковий текст рівно ставав */
}

.PM_ASCriterionGroupCheckbox .checkbox input[type="checkbox"]{
  flex: 0 0 auto;
  margin: 2px 8px 0 0;      /* маленький зазор праворуч */
}

.PM_ASCriterionGroupCheckbox .PM_ASLabelCheckbox{
  flex: 1 1 auto;
  margin: 0;                 /* на всякий */
  line-height: 2;
}

/* Щоб назва і лічильник йшли в одному рядку (за бажанням) */
.PM_ASCriterionGroupCheckbox .PM_ASLabelLink{
  display: inline-flex;
  align-items: baseline;
  gap: 6px;
}
.PM_ASCriterionGroupCheckbox .PM_ASCriterionNbProduct{
  display: inline;           /* лишається в рядку з текстом */
}

.PM_ASBlockOutputVertical .PM_ASCriterionsGroup {
    margin-bottom: 0;
}
.PM_ASCriterionGroupCheckbox .PM_ASLabelCheckboxSelected .PM_ASLabelLink, .PM_ASCriterionGroupCheckbox .PM_ASLabelCheckbox .PM_ASLabelLink:hover {
    font-weight: 400;
    color: #1f6d7a;
}
.PM_ASSelections {
    background-color: transparent;
    border: 0px solid rgba(0, 0, 0, .125);
}
p.PM_ASShowCriterionsGroupHidden.col-xs-12 {
    display: none;
}