

/* Start:/bitrix/templates/aspro-lite/css/toggle-panel.min.css?1684828775521*/
.toggle-panel{--toggle-bg:var(--light, #f4f4f4) var(--dark, #343434);--item-height:30px;--item-pl:10px;--item-pr:10px;background-color:var(--toggle-bg);border:2px solid var(--toggle-bg);border-radius:var(--border-radius);display:flex}.toggle-panel--sm{--item-height:24px;--item-pl:9px;--item-pr:9px}.toggle-panel__item{display:flex;align-items:center;padding:2px var(--item-pr) 2px var(--item-pl);height:var(--item-height)}.toggle-panel__item--current{background-color:#fff;border-radius:calc(var(--border-radius) - 2px)}
/* End */


/* Start:/bitrix/templates/aspro-lite/components/bitrix/catalog.smart.filter/catalog/style.min.css?16848287721067*/
.bx_filter .bx_filter_parameter_biz{font-size:15px;display:inline-block;margin-right:10px;text-decoration:none;color:#215968;border-bottom:1px dashed}.bx_filter .bx_filter_parameter_biz:hover{text-decoration:none;border-bottom:1px solid}.bx_filter .bx_filter_parameter_biz.active{position:relative;padding-left:20px;color:#d54a4a;border-bottom:1px solid}.bx_filter .bx_filter_parameter_biz.active:hover{border-bottom:1px dashed}.bx_filter .bx_filter_parameter_biz.active:before{position:absolute;top:4px;left:1px;display:block;width:13px;height:13px;content:' ';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABFElEQVQoz2NgIBJcl+Qzui7J33Vdgo+RWA38NxQknwDp/zekhRoIarghyc94Q15iC5D+f1NJ5v/n7dumE7ZFWqgYbANQ08c1a37+///fAL8GCT7L6zLCf0CaXjbUAdX/j0aWdAJKTACaxookJnJTUeoFyIaHIYH////8ORHZzdw35MTegyRvSAkeAdISYH8oSu4Fid0x0f//5/nzo0BbWOCagBzur0ePvrujp/kf5Aygc54DbZkDYt9UkPj/7czpl0A1ohhuBwra/Lp//809Zwewh8GagfSHpUt+A+VMcXoaKKn45+PHK0/iY8EaX1SUgzyeRDB4gYp4//3+veX9/Hn//379OpPY1ALSyAzEOUDMhksNAKf2po+AEPuKAAAAAElFTkSuQmCC) center left no-repeat}
/* End */


/* Start:/local/css/preorder_category_tree.css?17924180601950*/
.preorder-tree .form-checkbox__label,
.form-checkbox--margined.preorder-tree .form-checkbox__label:last-of-type {
  margin-bottom: 12px;
}

.preorder-tree > :last-child .form-checkbox__label:last-of-type,
.preorder-tree > .preorder-tree__group:last-child:not(.is-open) .preorder-tree__group-label {
  margin-bottom: 0;
}

.preorder-tree__head {
  position: relative;
  display: flex;
  align-items: flex-start;
}

.preorder-tree__group-label {
  flex: 1 1 auto;
  cursor: pointer;
  user-select: none;
}

.preorder-tree__group-label.disabled {
  cursor: default;
  opacity: 0.5;
}

.preorder-tree__toggle {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  margin-left: 8px;
  padding: 0;
  border: 0;
  background: none;
  cursor: pointer;
}

.preorder-tree__toggle-icon {
  transition: transform 0.2s ease;
}

.preorder-tree__group.is-open .preorder-tree__toggle-icon {
  transform: rotate(180deg);
}

.preorder-tree__children {
  display: none;
  padding-left: 32px;
}

.preorder-tree__group.is-open .preorder-tree__children {
  display: block;
}

.preorder-tree__group-label.is-checked .form-checkbox__box,
.preorder-tree__group-label.is-partial .form-checkbox__box {
  border-color: var(--theme-base-color);
  background-color: var(--theme-base-color);
}

.preorder-tree__group-label.is-checked .form-checkbox__box {
  border-width: 8px;
}

.preorder-tree__group-label.is-checked .form-checkbox__box:before {
  content: "";
  position: absolute;
  left: -1px;
  top: 2px;
  width: 4px;
  height: 8px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  box-sizing: content-box;
  transform: translate3d(0, -8px, 0) rotate(45deg);
  transform-origin: 0 100%;
}

.preorder-tree__group-label.is-partial .form-checkbox__box:before {
  content: "";
  position: absolute;
  left: 5px;
  right: 5px;
  top: 50%;
  height: 2px;
  margin-top: -1px;
  background: #fff;
}

/* End */
/* /bitrix/templates/aspro-lite/css/toggle-panel.min.css?1684828775521 */
/* /bitrix/templates/aspro-lite/components/bitrix/catalog.smart.filter/catalog/style.min.css?16848287721067 */
/* /local/css/preorder_category_tree.css?17924180601950 */
