

/* Start:/local/api/compressor/assets/compressor-analog.css?17887816834896*/
/* Подбор аналогов — стили под референс / ДС сайта */
.ca-finder{
  --ca-teal-900:#004944;
  --ca-teal-700:#007c77;
  --ca-teal-100:#ebf5f4;
  --ca-orange:#f06119;
  --ca-ink:#17231f;
  --ca-muted:#5b6b67;
  --ca-border:#d9d9d9;
  --ca-bg:#fff;
  --ca-canvas:#f4f7f6;
  background:var(--ca-bg);
  border:1px solid var(--ca-border);
  border-radius:16px;
  padding:8px;
  margin:16px 0 80px;
}
.ca-admin-badge{
  display:inline-flex;align-items:center;gap:6px;
  font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;
  background:#17231f;color:#fff;padding:4px 10px;border-radius:5px;margin-bottom:12px;
}
.ca-admin-badge::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ca-orange,#f06119);}
.ca-tabs{display:flex;gap:4px;padding:6px 6px 0;}
.ca-tab{
  appearance:none;border:none;background:transparent;cursor:pointer;
  font:inherit;font-weight:600;color:#5b6b67;padding:12px 18px;border-radius:10px 10px 0 0;
}
.ca-tab[aria-selected="true"]{background:#ebf5f4;color:#004944;}
.ca-panel{background:#ebf5f4;border-radius:0 12px 12px 12px;padding:24px;}
.ca-panel[hidden]{display:none;}
.ca-row{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end;}
.ca-field{display:flex;flex-direction:column;gap:6px;flex:1 1 200px;min-width:160px;position:relative;}
.ca-field label{font-size:12px;font-weight:600;color:#004944;}
.ca-field input,.ca-field select{
  font:inherit;font-size:15px;color:#17231f;background:#fff;
  border:1px solid #d9d9d9;border-radius:8px;padding:10px 12px;
}
.ca-suggest{
  position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:5;
  background:#fff;border:1px solid #d9d9d9;border-radius:8px;
  box-shadow:0 8px 20px rgba(0,30,26,.12);max-height:240px;overflow:auto;
}
.ca-suggest button{
  display:block;width:100%;text-align:left;border:none;background:none;
  font:inherit;font-size:14px;padding:9px 12px;cursor:pointer;
}
.ca-suggest button:hover{background:#ebf5f4;}
.ca-go{
  appearance:none;border:none;cursor:pointer;font:inherit;font-weight:600;
  background:#007c77;color:#fff;padding:12px 24px;border-radius:8px;margin-top:18px;
}
.ca-go:hover{background:#004944;}
.ca-error{color:#a5460f;background:#fdece0;padding:10px 12px;border-radius:8px;margin-top:12px;}
.ca-disclaimer{
  background:#ebf5f4;border-left:4px solid #007c77;border-radius:0 8px 8px 0;
  padding:12px 16px;font-size:13px;color:#2a423e;margin:16px 0;
}
.ca-disclaimer--legal{margin-top:20px;margin-bottom:0;}
.ca-results-heading{font-size:1rem;font-weight:700;color:#004944;margin:20px 0 10px;}
.ca-results-heading--alt{color:#5b6b67;font-size:.95rem;}
.ca-results-meta{font-size:13px;color:#5b6b67;margin-bottom:10px;}
.ca-table-wrap{overflow-x:auto;border:1px solid #d9d9d9;border-radius:10px;}
.ca-results{width:100%;border-collapse:collapse;font-size:14px;min-width:720px;}
.ca-results th{
  text-align:left;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;
  color:#5b6b67;background:#f4f7f6;padding:10px 14px;border-bottom:1px solid #d9d9d9;
}
.ca-results td{padding:12px 14px;border-bottom:1px solid #d9d9d9;vertical-align:middle;}
.ca-results td.num{text-align:right;}
.ca-model{font-weight:600;}
.ca-code{font-size:12px;color:#5b6b67;}
.badge{display:inline-flex;padding:3px 9px;border-radius:20px;font-size:11px;font-weight:700;}
.badge--exact{background:#ebf5f4;color:#004944;}
.badge--tol{background:#fdece0;color:#a5460f;}
.ca-stock{font-size:12px;color:#5b6b67;}
.ca-stock--yes{color:#007c77;font-weight:600;}
.ca-link{color:#007c77;font-weight:700;text-decoration:none;}
.ca-empty{color:#5b6b67;}

/* виджет на карточке */
.product-page__warning.product-page__warning--analog{
  background-color:#ebf5f4;
}
.product-page__warning--analog .product-page__warning-top{
  align-items:center;
}
.product-page__warning--analog-body p{
  margin-bottom:0;
}
.product-page__warning--analog-link{
  display:inline-block;
  margin-top:4px;
  text-decoration:none;
}
.product-page__warning--analog-link:hover{
  text-decoration:underline;
}

/* блок формы на карточке */
.ca-product-finder{padding:32px 0 48px;background:#f4f7f6;}
.ca-product-finder__head{max-width:640px;margin-bottom:20px;}
.ca-product-finder__title{font-size:1.35rem;font-weight:700;color:#004944;margin:0 0 6px;}
.ca-product-finder__desc{margin:0;color:#5b6b67;font-size:.95rem;}

/* кнопка в шапке */
.header__button.header__analogs{
  background:#f06119;color:#fff;border:none;text-decoration:none;
  display:inline-flex;align-items:center;white-space:nowrap;
}
.header__button.header__analogs:hover{background:#d45312;color:#fff;}
@media (max-width: 1199.98px){
  .header__button.header__analogs{padding:0 10px;font-size:12px;}
}

/* End */
/* /local/api/compressor/assets/compressor-analog.css?17887816834896 */
