/* Assortment native industrial UI. Original page and template styling owner. */
body[data-fc-module="assortment"]{margin:0;background:#e7ebe8;color:#000;font-family:"Segoe UI",Arial,sans-serif;}
#srt-native-root{max-width:1440px;margin:0 auto;padding:24px;font:14px/1.4 "Segoe UI", Arial, sans-serif;color:#000;}
.srt-head{border:1px solid #aab5ae;border-radius:3px;background:#f8f9f7;padding:14px;margin-bottom:14px;}.srt-panel{border:1px solid #aab5ae;border-radius:3px;background:#f8f9f7;padding:16px;margin-bottom:14px;}.srt-toolbar{border:1px solid #aab5ae;border-radius:3px;background:#f8f9f7;padding:14px;margin-bottom:14px;}.srt-result{border:1px solid #aab5ae;border-radius:3px;background:#f8f9f7;padding:14px;margin-bottom:14px;}.srt-native-host{border:1px solid #aab5ae;border-radius:3px;background:#f8f9f7;padding:14px;margin-bottom:14px;}
.srt-head{padding:22px;}.srt-head h2{font-size:24px;line-height:32px;font-weight:600;margin:6px 0 8px;}.srt-head p{margin:3px 0;font-size:14px;}
.srt-kicker{color:#000;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;}
.srt-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center;}
.srt-input{flex:1;min-width:min(300px,100%);border:1px solid #718078;border-radius:3px;padding:6px 10px;background:#f8f9f7;color:#000;box-sizing:border-box;min-height:36px;font-size:14px;font-family:"Segoe UI", Arial, sans-serif;height:36px;}
.srt-btn{border:1px solid #718078;border-radius:3px;background:#eef1ee;padding:6px 10px;font-weight:600;cursor:pointer;text-decoration:none;color:#000;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:36px;font-size:13px;font-family:"Segoe UI", Arial, sans-serif;height:36px;}.srt-select{border:1px solid #718078;border-radius:3px;background:#eef1ee;padding:6px 10px;font-weight:600;cursor:pointer;text-decoration:none;color:#000;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:36px;font-size:13px;font-family:"Segoe UI", Arial, sans-serif;height:36px;}
.srt-select{width:100%;background:#f8f9f7;font-weight:400;box-sizing:border-box;min-height:36px;font-size:14px;font-family:"Segoe UI", Arial, sans-serif;height:36px;}
.srt-btn.primary{background:#365c76;color:#f8f9f7;border-color:#365c76;box-sizing:border-box;min-height:36px;font-size:13px;font-family:"Segoe UI", Arial, sans-serif;height:36px;}
.srt-btn:hover{border-color:#718078;background:#eef1ee;}.srt-result:hover{border-color:#718078;background:#eef1ee;}
.srt-btn:focus-visible{outline:2px solid #365c76;outline-offset:2px;}.srt-input:focus{outline:2px solid #365c76;outline-offset:2px;}.srt-select:focus{outline:2px solid #365c76;outline-offset:2px;}
.srt-filters{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;margin-top:12px;}
.srt-title a{color:#000;text-decoration:none;}.srt-title a:hover{color:#365c76;}
.srt-title{font-size:18px;font-weight:600;margin:0 0 6px;}.srt-panel h2{font-size:18px;font-weight:600;margin:0 0 12px;}
.srt-badge{display:inline-block;margin:4px 6px 4px 0;padding:3px 8px;border:1px solid #aab5ae;border-radius:3px;background:#f8f9f7;color:#000;font-size:12px;font-weight:600;}
.srt-meta{color:#000;}.srt-empty{padding:14px;color:#000;}
.srt-native-host{min-width:0;background:transparent;border:0;padding:0;}.srt-native-host table{background:#fff;color:#000;font-family:"Segoe UI", Arial, sans-serif;font-size:13px;line-height:1.4;box-shadow:none;opacity:1;border:1px solid #aab5ae;border-collapse:collapse;border-spacing:0;width:100%;}.srt-native-host th{background:#fff;color:#000;font-family:"Segoe UI", Arial, sans-serif;font-size:13px;line-height:1.4;box-shadow:none;opacity:1;border:1px solid #aab5ae;padding:8px 10px;vertical-align:top;}.srt-native-host td{background:#fff;color:#000;font-family:"Segoe UI", Arial, sans-serif;font-size:13px;line-height:1.4;box-shadow:none;opacity:1;border:1px solid #aab5ae;padding:8px 10px;vertical-align:top;}.srt-native-host th{background:#fff;color:#000;font-family:"Segoe UI", Arial, sans-serif;font-size:13px;line-height:1.4;box-shadow:none;opacity:1;border:1px solid #aab5ae;padding:8px 10px;vertical-align:top;}
.srt-native-host .card .body{overflow-x:auto;min-width:0;}.srt-native-host .scroll{overflow-x:auto;min-width:0;}
@media(max-width:1000px){.srt-filters{grid-template-columns:1fr;}}
@media(max-width:600px){#srt-native-root{padding:12px;}.srt-input{min-width:0;width:100%;box-sizing:border-box;min-height:36px;font-size:14px;font-family:"Segoe UI", Arial, sans-serif;height:36px;}.srt-row{align-items:stretch;}.srt-head{padding:14px;}}

/* Functional state only: suppress commercial actions already disabled by the native page. */
#srt-native-root .mmStd .cmpBar{display:none !important;}#srt-native-root .mmStd .opsCard{display:none !important;}#srt-native-root .mmStd .opsActions{display:none !important;}#srt-native-root [data-fc-assort-a10-hidden-action-group="1"]{display:none !important;}#srt-native-root [data-fc-assort-a10-hidden-action="1"]{display:none !important;}

/* Generated from former inline style attributes. */

/* Stage 3.7A: generated from former JS template inline styles. */
.fc-ui-assortment-v37a-s-033c5c65ca{ opacity:.8; }
.fc-ui-assortment-v37a-s-04e869f849{ color:#000; }
.fc-ui-assortment-v37a-s-05d4568b4f{ color:#000; }
.fc-ui-assortment-v37a-s-0a03cb0c36{ padding:14px; color:#000; }
.fc-ui-assortment-v37a-s-0b87e9e0af{ font-weight:600; }
.fc-ui-assortment-v37a-s-20db3a76cf{ min-width:280px; flex:1 1 auto; }
.fc-ui-assortment-v37a-s-2d47fbd46f{ padding:14px; color:#000; }
.fc-ui-assortment-v37a-s-2e34953e3b{ white-space:normal; }
.fc-ui-assortment-v37a-s-2f8e8ab1f2{ width:auto; }
.fc-ui-assortment-v37a-s-2fd7789b39{ margin-top:6px; }
.fc-ui-assortment-v37a-s-3539810b8d{ padding:8px 10px; border:1px solid #aab5ae; border-radius:3px; background:#f8f9f7; }
.fc-ui-assortment-v37a-s-3e7a293af9{ padding:14px; color:#000; }
.fc-ui-assortment-v37a-s-42860875e1{ color:#000; }
.fc-ui-assortment-v37a-s-4a9d4298b8{ padding:10px 12px; border:1px solid #aab5ae; border-radius:3px; background:#f8f9f7; margin-bottom:10px; }
.fc-ui-assortment-v37a-s-4d819b3416{ display:grid; gap:6px; }
.fc-ui-assortment-v37a-s-4dbb6ecc2b{ width:auto; height:auto; }
.fc-ui-assortment-v37a-s-5a7538cbbe{ background:#f8f9f7; }
.fc-ui-assortment-v37a-s-5e58cb7438{ color:#000; font-weight:600; }
.fc-ui-assortment-v37a-s-6eda690646{ color:#000; font-weight:600; }
.fc-ui-assortment-v37a-s-77ef23d22d{ font-size:16px; font-weight:600; }
.fc-ui-assortment-v37a-s-81cb7a7c94{ overflow:auto; margin-top:10px; }
.fc-ui-assortment-v37a-s-96b18688aa{ font-size:12px; opacity:.8; margin-bottom:6px; }
.fc-ui-assortment-v37a-s-9c4bd370a4{ color:#000; font-weight:600; }
.fc-ui-assortment-v37a-s-a9f3a29992{ font-size:12px; opacity:.8; }
.fc-ui-assortment-v37a-s-b1ecc496e0{ margin-top:8px; }
.fc-ui-assortment-v37a-s-b48bf92933{ width:100%; border-collapse:collapse; font-size:12px; }
.fc-ui-assortment-v37a-s-c0c1c0547d{ opacity:.7; font-size:12px; }
.fc-ui-assortment-v37a-s-c28bd948da{ text-align:left; }
.fc-ui-assortment-v37a-s-c49666fc9c{ font-size:12px; opacity:.8; margin-bottom:4px; }
.fc-ui-assortment-v37a-s-c8be1ccba6{ display:none; }
.fc-ui-assortment-v37a-s-cbb0be9a89{ white-space:pre-wrap; }
.fc-ui-assortment-v37a-s-d2ebf409ec{ font-size:12px; opacity:.8; margin-top:4px; }
.fc-ui-assortment-v37a-s-d8a81eac84{ margin-top:10px; }
.fc-ui-assortment-v37a-s-db8c0750bf{ padding:6px 8px; border:1px solid #aab5ae; text-align:left; white-space:nowrap; }
.fc-ui-assortment-v37a-s-dd38dc735f{ color:#000; font-weight:600; }
.fc-ui-assortment-v37a-s-df7d705370{ padding:6px 8px; border:1px solid #aab5ae; white-space:nowrap; }
.fc-ui-assortment-v37a-s-e6ccab0b9e{ text-align:left; white-space:normal; }
.fc-ui-assortment-v37a-s-f2eda6c9ea{ display:inline-block; margin:3px; padding:3px 7px; border:1px solid #aab5ae; border-radius:3px; }
.fc-ui-assortment-v37a-inline-111731{ color:#000;font-weight:600;}






/* ASSORTMENT_A9_CHECKBOX_INLINE_THICKNESS_GUARD_BEGIN */

/* Чекбоксы: подпись слева, флажок справа, без лишней высоты */
#srt-native-root .mmStd .field:is(.fc-assort-a9-checkline,.fc-assort-a10-checkline){
  display:grid;
  grid-template-columns:minmax(0, 1fr) auto;
  align-items:center;
  column-gap:12px;
  row-gap:0;
  margin-bottom:10px;
  padding:0;
}

#srt-native-root .mmStd .field:is(.fc-assort-a9-checkline,.fc-assort-a10-checkline) label{
  margin:0;
  color:#000;
  font-size:12px;
  font-weight:600;
  line-height:1.3;
}

#srt-native-root .mmStd .field:is(.fc-assort-a9-checkline,.fc-assort-a10-checkline) input[type="checkbox"]{
  width:16px;
  height:16px;
  min-width:16px;
  margin:0;
  padding:0;
  justify-self:end;
  accent-color:#365c76;
  border-radius:3px;
}

/* ASSORTMENT_A9_CHECKBOX_INLINE_THICKNESS_GUARD_END */





/* ASSORTMENT_A12_HIDE_TABLES_AFTER_NOTES_BEGIN */

#srt-native-root [data-fc-assort-a12-after-note-table="1"]{
  display:none !important;
  visibility:hidden;
  pointer-events:none;
}

/* ASSORTMENT_A12_HIDE_TABLES_AFTER_NOTES_END */


/* ASSORTMENT_A14_HIDE_EMPTY_DISABLED_TOLERANCE_SELECTS_BEGIN */

#srt-native-root [data-fc-assort-a14-empty-disabled-select="1"]{
  display:none !important;
  visibility:hidden;
  pointer-events:none;
}

/* ASSORTMENT_A14_HIDE_EMPTY_DISABLED_TOLERANCE_SELECTS_END */


/* ASSORTMENT_A15_UNIVERSAL_ILLUSTRATIONS_CARD_BEGIN */

#srt-native-root .mmStd .card[data-fc-assort-a15-illustrations="1"] .imgs{
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  gap:10px;
  margin-top:0;
}

#srt-native-root .mmStd .card[data-fc-assort-a15-illustrations="1"] .imgph{
  width:auto;
  min-width:0;
  height:72px;
  background:#f8f9f7;
  border:1px dashed #aab5ae;
  border-radius:3px;
  color:#000;
  font-weight:600;
  font-size:13px;
  line-height:1.25;
  text-align:center;
  box-shadow:none;
  cursor:default;
}

#srt-native-root .mmStd .card[data-fc-assort-a15-illustrations="1"] .imgph:hover{
  border-color:#aab5ae;
  background:#eef1ee;
}

@media (max-width: 720px) {
  #srt-native-root .mmStd .card[data-fc-assort-a15-illustrations="1"] .imgs{
    grid-template-columns:1fr;
  }
}

/* ASSORTMENT_A15_UNIVERSAL_ILLUSTRATIONS_CARD_END */


/* ASSORTMENT_A16_GOST_8239_89_REAL_ILLUSTRATIONS_BEGIN */

#srt-native-root .mmStd .card[data-fc-assort-a16-gost8239-illustrations="1"] .imgs{
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  gap:10px;
}

#srt-native-root .mmStd .fc-assort-a16-thumb{
  position:relative;
  display:flex;
  flex-direction:column;
  gap:6px;
  width:100%;
  min-height:132px;
  padding:8px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  cursor:zoom-in;
  color:#000;
  text-align:left;
  box-shadow:none;
}

#srt-native-root .mmStd .fc-assort-a16-thumb:hover{
  border-color:#aab5ae;
  background:#eef1ee;
}

#srt-native-root .mmStd .fc-assort-a16-thumb img{
  width:100%;
  height:92px;
  object-fit:contain;
  display:block;
  background:#f8f9f7;
  border-radius:3px;
}

#srt-native-root .mmStd .fc-assort-a16-thumb span{
  display:block;
  font-size:12px;
  line-height:1.25;
  font-weight:600;
  color:#000;
  text-align:center;
}

#srt-native-root .mmStd .fc-assort-a16-thumb::after{
  content:"⌕";
  position:absolute;
  right:8px;
  top:8px;
  width:24px;
  height:24px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  color:#000;
  font-size:16px;
  line-height:22px;
  text-align:center;
  font-weight:600;
}

#fcAssortA16Lightbox{
  position:fixed;
  inset:0;
  z-index:2147483600;
  display:none;
  align-items:center;
  justify-content:center;
  padding:28px;
  background:rgba(23,33,41,.55);
}

#fcAssortA16Lightbox[data-open="1"]{
  display:flex;
}

#fcAssortA16Lightbox .fc-assort-a16-modal{
  position:relative;
  max-width:min(96vw, 1280px);
  max-height:94vh;
  padding:18px;
  border-radius:3px;
  background:#f8f9f7;
  border:1px solid #aab5ae;
  box-shadow:none;
}

#fcAssortA16Lightbox img{
  display:block;
  max-width:calc(96vw - 56px);
  max-height:calc(94vh - 92px);
  object-fit:contain;
  background:#f8f9f7;
}

#fcAssortA16Lightbox .fc-assort-a16-title{
  margin:0 44px 12px 0;
  color:#172129;
  font-size:15px;
  line-height:1.3;
  font-weight:600;
}

#fcAssortA16Lightbox .fc-assort-a16-close{
  position:absolute;
  top:10px;
  right:10px;
  width:34px;
  height:34px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  color:#172129;
  font-size:22px;
  line-height:28px;
  cursor:pointer;
}

@media (max-width: 720px) {
  #srt-native-root .mmStd .card[data-fc-assort-a16-gost8239-illustrations="1"] .imgs{
    grid-template-columns:1fr;
  }

  #srt-native-root .mmStd .fc-assort-a16-thumb img{
    height:140px;
  }
}

/* ASSORTMENT_A16_GOST_8239_89_REAL_ILLUSTRATIONS_END */


/* ASSORTMENT_A17_FORCE_GOST_8239_89_REAL_THUMBNAILS_BEGIN */

#srt-native-root .mmStd .card[data-fc-assort-a17-gost8239-thumbs="1"] .imgs{
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  gap:10px;
}

#srt-native-root .mmStd .fc-assort-a17-thumb{
  position:relative;
  display:flex;
  flex-direction:column;
  gap:6px;
  width:100%;
  min-height:138px;
  padding:8px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  cursor:zoom-in;
  box-shadow:none;
}

#srt-native-root .mmStd .fc-assort-a17-thumb:hover{
  border-color:#aab5ae;
  background:#eef1ee;
}

#srt-native-root .mmStd .fc-assort-a17-thumb img{
  width:100%;
  height:96px;
  object-fit:contain;
  display:block;
  background:#f8f9f7;
  border-radius:3px;
}

#srt-native-root .mmStd .fc-assort-a17-thumb span{
  display:block;
  font-size:12px;
  line-height:1.25;
  font-weight:600;
  color:#000;
  text-align:center;
}

#srt-native-root .mmStd .fc-assort-a17-thumb::after{
  content:"⌕";
  position:absolute;
  right:8px;
  top:8px;
  width:24px;
  height:24px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  color:#000;
  font-size:16px;
  line-height:22px;
  text-align:center;
  font-weight:600;
}

#fcAssortA17Lightbox{
  position:fixed;
  inset:0;
  z-index:2147483600;
  display:none;
  align-items:center;
  justify-content:center;
  padding:28px;
  background:rgba(23,33,41,.55);
}

#fcAssortA17Lightbox[data-open="1"]{
  display:flex;
}

#fcAssortA17Lightbox .fc-assort-a17-modal{
  position:relative;
  max-width:min(96vw, 1280px);
  max-height:94vh;
  padding:18px;
  border-radius:3px;
  background:#f8f9f7;
  border:1px solid #aab5ae;
  box-shadow:none;
}

#fcAssortA17Lightbox img{
  display:block;
  max-width:calc(96vw - 56px);
  max-height:calc(94vh - 92px);
  object-fit:contain;
  background:#f8f9f7;
}

#fcAssortA17Lightbox .fc-assort-a17-title{
  margin:0 44px 12px 0;
  color:#172129;
  font-size:15px;
  line-height:1.3;
  font-weight:600;
}

#fcAssortA17Lightbox .fc-assort-a17-close{
  position:absolute;
  top:10px;
  right:10px;
  width:34px;
  height:34px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  color:#172129;
  font-size:22px;
  line-height:28px;
  cursor:pointer;
}

@media (max-width: 720px) {
  #srt-native-root .mmStd .card[data-fc-assort-a17-gost8239-thumbs="1"] .imgs{
    grid-template-columns:1fr;
  }

  #srt-native-root .mmStd .fc-assort-a17-thumb img{
    height:140px;
  }
}

/* ASSORTMENT_A17_FORCE_GOST_8239_89_REAL_THUMBNAILS_END */


/* ASSORTMENT_A18_GOST_8240_97_DYNAMIC_ILLUSTRATIONS_BEGIN */

#srt-native-root .mmStd .card[data-fc-assort-a18-gost8240-thumbs="1"] .imgs{
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  gap:10px;
}

#srt-native-root .mmStd .fc-assort-a18-thumb{
  position:relative;
  display:flex;
  flex-direction:column;
  gap:6px;
  width:100%;
  min-height:138px;
  padding:8px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  cursor:zoom-in;
  box-shadow:none;
}

#srt-native-root .mmStd .fc-assort-a18-thumb:hover{
  border-color:#aab5ae;
  background:#eef1ee;
}

#srt-native-root .mmStd .fc-assort-a18-thumb img{
  width:100%;
  height:96px;
  object-fit:contain;
  display:block;
  background:#f8f9f7;
  border-radius:3px;
}

#srt-native-root .mmStd .fc-assort-a18-thumb span{
  display:block;
  font-size:12px;
  line-height:1.25;
  font-weight:600;
  color:#000;
  text-align:center;
}

#srt-native-root .mmStd .fc-assort-a18-thumb::after{
  content:"⌕";
  position:absolute;
  right:8px;
  top:8px;
  width:24px;
  height:24px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  color:#000;
  font-size:16px;
  line-height:22px;
  text-align:center;
  font-weight:600;
}

#srt-native-root .mmStd .fc-assort-a18-series-note{
  margin:0 0 10px;
  color:#000;
  font-size:12px;
  line-height:1.35;
}

#fcAssortA18Lightbox{
  position:fixed;
  inset:0;
  z-index:2147483600;
  display:none;
  align-items:center;
  justify-content:center;
  padding:28px;
  background:rgba(23,33,41,.55);
}

#fcAssortA18Lightbox[data-open="1"]{
  display:flex;
}

#fcAssortA18Lightbox .fc-assort-a18-modal{
  position:relative;
  max-width:min(96vw, 1280px);
  max-height:94vh;
  padding:18px;
  border-radius:3px;
  background:#f8f9f7;
  border:1px solid #aab5ae;
  box-shadow:none;
}

#fcAssortA18Lightbox img{
  display:block;
  max-width:calc(96vw - 56px);
  max-height:calc(94vh - 92px);
  object-fit:contain;
  background:#f8f9f7;
}

#fcAssortA18Lightbox .fc-assort-a18-title{
  margin:0 44px 12px 0;
  color:#172129;
  font-size:15px;
  line-height:1.3;
  font-weight:600;
}

#fcAssortA18Lightbox .fc-assort-a18-close{
  position:absolute;
  top:10px;
  right:10px;
  width:34px;
  height:34px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  color:#172129;
  font-size:22px;
  line-height:28px;
  cursor:pointer;
}

@media (max-width: 720px) {
  #srt-native-root .mmStd .card[data-fc-assort-a18-gost8240-thumbs="1"] .imgs{
    grid-template-columns:1fr;
  }

  #srt-native-root .mmStd .fc-assort-a18-thumb img{
    height:140px;
  }
}

/* ASSORTMENT_A18_GOST_8240_97_DYNAMIC_ILLUSTRATIONS_END */


/* ASSORTMENT_A21_GOST_8278_83_ILLUSTRATIONS_BEGIN */

#srt-native-root .mmStd .card[data-fc-assort-a21-gost8278-thumbs="1"] .imgs{
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  gap:10px;
}

#srt-native-root .mmStd .fc-assort-a21-thumb{
  position:relative;
  display:flex;
  flex-direction:column;
  gap:6px;
  width:100%;
  min-height:138px;
  padding:8px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  cursor:zoom-in;
  box-shadow:none;
}

#srt-native-root .mmStd .fc-assort-a21-thumb:hover{
  border-color:#aab5ae;
  background:#eef1ee;
}

#srt-native-root .mmStd .fc-assort-a21-thumb img{
  width:100%;
  height:96px;
  object-fit:contain;
  display:block;
  background:#f8f9f7;
  border-radius:3px;
}

#srt-native-root .mmStd .fc-assort-a21-thumb span{
  display:block;
  font-size:12px;
  line-height:1.25;
  font-weight:600;
  color:#000;
  text-align:center;
}

#srt-native-root .mmStd .fc-assort-a21-thumb::after{
  content:"⌕";
  position:absolute;
  right:8px;
  top:8px;
  width:24px;
  height:24px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  color:#000;
  font-size:16px;
  line-height:22px;
  text-align:center;
  font-weight:600;
}

#fcAssortA21Lightbox{
  position:fixed;
  inset:0;
  z-index:2147483600;
  display:none;
  align-items:center;
  justify-content:center;
  padding:28px;
  background:rgba(23,33,41,.55);
}

#fcAssortA21Lightbox[data-open="1"]{
  display:flex;
}

#fcAssortA21Lightbox .fc-assort-a21-modal{
  position:relative;
  max-width:min(96vw, 1280px);
  max-height:94vh;
  padding:18px;
  border-radius:3px;
  background:#f8f9f7;
  border:1px solid #aab5ae;
  box-shadow:none;
}

#fcAssortA21Lightbox img{
  display:block;
  max-width:calc(96vw - 56px);
  max-height:calc(94vh - 92px);
  object-fit:contain;
  background:#f8f9f7;
}

#fcAssortA21Lightbox .fc-assort-a21-title{
  margin:0 44px 12px 0;
  color:#172129;
  font-size:15px;
  line-height:1.3;
  font-weight:600;
}

#fcAssortA21Lightbox .fc-assort-a21-close{
  position:absolute;
  top:10px;
  right:10px;
  width:34px;
  height:34px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  color:#172129;
  font-size:22px;
  line-height:28px;
  cursor:pointer;
}

@media (max-width: 720px) {
  #srt-native-root .mmStd .card[data-fc-assort-a21-gost8278-thumbs="1"] .imgs{
    grid-template-columns:1fr;
  }

  #srt-native-root .mmStd .fc-assort-a21-thumb img{
    height:140px;
  }
}

/* ASSORTMENT_A21_GOST_8278_83_ILLUSTRATIONS_END */


/* ASSORTMENT_A22_GOST_82_70_ILLUSTRATIONS_BEGIN */

#srt-native-root .mmStd .card[data-fc-assort-a22-gost8270-thumbs="1"] .imgs{
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  gap:10px;
}

#srt-native-root .mmStd .fc-assort-a22-thumb{
  position:relative;
  display:flex;
  flex-direction:column;
  gap:6px;
  width:100%;
  min-height:138px;
  padding:8px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  cursor:zoom-in;
  box-shadow:none;
}

#srt-native-root .mmStd .fc-assort-a22-thumb:hover{
  border-color:#aab5ae;
  background:#eef1ee;
}

#srt-native-root .mmStd .fc-assort-a22-thumb img{
  width:100%;
  height:96px;
  object-fit:contain;
  display:block;
  background:#f8f9f7;
  border-radius:3px;
}

#srt-native-root .mmStd .fc-assort-a22-thumb span{
  display:block;
  font-size:12px;
  line-height:1.25;
  font-weight:600;
  color:#000;
  text-align:center;
}

#srt-native-root .mmStd .fc-assort-a22-thumb::after{
  content:"⌕";
  position:absolute;
  right:8px;
  top:8px;
  width:24px;
  height:24px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  color:#000;
  font-size:16px;
  line-height:22px;
  text-align:center;
  font-weight:600;
}

#fcAssortA22Lightbox{
  position:fixed;
  inset:0;
  z-index:2147483600;
  display:none;
  align-items:center;
  justify-content:center;
  padding:28px;
  background:rgba(23,33,41,.55);
}

#fcAssortA22Lightbox[data-open="1"]{
  display:flex;
}

#fcAssortA22Lightbox .fc-assort-a22-modal{
  position:relative;
  max-width:min(96vw, 1280px);
  max-height:94vh;
  padding:18px;
  border-radius:3px;
  background:#f8f9f7;
  border:1px solid #aab5ae;
  box-shadow:none;
}

#fcAssortA22Lightbox img{
  display:block;
  max-width:calc(96vw - 56px);
  max-height:calc(94vh - 92px);
  object-fit:contain;
  background:#f8f9f7;
}

#fcAssortA22Lightbox .fc-assort-a22-title{
  margin:0 44px 12px 0;
  color:#172129;
  font-size:15px;
  line-height:1.3;
  font-weight:600;
}

#fcAssortA22Lightbox .fc-assort-a22-close{
  position:absolute;
  top:10px;
  right:10px;
  width:34px;
  height:34px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  color:#172129;
  font-size:22px;
  line-height:28px;
  cursor:pointer;
}

@media (max-width: 720px) {
  #srt-native-root .mmStd .card[data-fc-assort-a22-gost8270-thumbs="1"] .imgs{
    grid-template-columns:1fr;
  }

  #srt-native-root .mmStd .fc-assort-a22-thumb img{
    height:140px;
  }
}

/* ASSORTMENT_A22_GOST_82_70_ILLUSTRATIONS_END */


/* ASSORTMENT_A23_GOST_8281_80_ILLUSTRATIONS_BEGIN */

#srt-native-root .mmStd .card[data-fc-assort-a23-gost8281-thumbs="1"] .imgs{
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  gap:10px;
}

#srt-native-root .mmStd .fc-assort-a23-thumb{
  position:relative;
  display:flex;
  flex-direction:column;
  gap:6px;
  width:100%;
  min-height:138px;
  padding:8px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  cursor:zoom-in;
  box-shadow:none;
}

#srt-native-root .mmStd .fc-assort-a23-thumb:hover{
  border-color:#aab5ae;
  background:#eef1ee;
}

#srt-native-root .mmStd .fc-assort-a23-thumb img{
  width:100%;
  height:96px;
  object-fit:contain;
  display:block;
  background:#f8f9f7;
  border-radius:3px;
}

#srt-native-root .mmStd .fc-assort-a23-thumb span{
  display:block;
  font-size:12px;
  line-height:1.25;
  font-weight:600;
  color:#000;
  text-align:center;
}

#srt-native-root .mmStd .fc-assort-a23-thumb::after{
  content:"⌕";
  position:absolute;
  right:8px;
  top:8px;
  width:24px;
  height:24px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  color:#000;
  font-size:16px;
  line-height:22px;
  text-align:center;
  font-weight:600;
}

#fcAssortA23Lightbox{
  position:fixed;
  inset:0;
  z-index:2147483600;
  display:none;
  align-items:center;
  justify-content:center;
  padding:28px;
  background:rgba(23,33,41,.55);
}

#fcAssortA23Lightbox[data-open="1"]{
  display:flex;
}

#fcAssortA23Lightbox .fc-assort-a23-modal{
  position:relative;
  max-width:min(96vw, 1280px);
  max-height:94vh;
  padding:18px;
  border-radius:3px;
  background:#f8f9f7;
  border:1px solid #aab5ae;
  box-shadow:none;
}

#fcAssortA23Lightbox img{
  display:block;
  max-width:calc(96vw - 56px);
  max-height:calc(94vh - 92px);
  object-fit:contain;
  background:#f8f9f7;
}

#fcAssortA23Lightbox .fc-assort-a23-title{
  margin:0 44px 12px 0;
  color:#172129;
  font-size:15px;
  line-height:1.3;
  font-weight:600;
}

#fcAssortA23Lightbox .fc-assort-a23-close{
  position:absolute;
  top:10px;
  right:10px;
  width:34px;
  height:34px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  color:#172129;
  font-size:22px;
  line-height:28px;
  cursor:pointer;
}

@media (max-width: 720px) {
  #srt-native-root .mmStd .card[data-fc-assort-a23-gost8281-thumbs="1"] .imgs{
    grid-template-columns:1fr;
  }

  #srt-native-root .mmStd .fc-assort-a23-thumb img{
    height:140px;
  }
}

/* ASSORTMENT_A23_GOST_8281_80_ILLUSTRATIONS_END */


/* ASSORTMENT_A27_GOST_8283_93_CSS_BEGIN */

#srt-native-root .mmStd .card[data-fc-assort-a27-gost8283-thumbs="1"] .imgs{
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  gap:10px;
}

#srt-native-root .mmStd .fc-assort-a27-thumb{
  position:relative;
  display:flex;
  flex-direction:column;
  gap:6px;
  width:100%;
  min-height:138px;
  padding:8px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  cursor:zoom-in;
  box-shadow:none;
}

#srt-native-root .mmStd .fc-assort-a27-thumb:hover{
  border-color:#aab5ae;
  background:#eef1ee;
}

#srt-native-root .mmStd .fc-assort-a27-thumb img{
  width:100%;
  height:96px;
  object-fit:contain;
  display:block;
  background:#f8f9f7;
  border-radius:3px;
}

#srt-native-root .mmStd .fc-assort-a27-thumb span{
  display:block;
  font-size:12px;
  line-height:1.25;
  font-weight:600;
  color:#000;
  text-align:center;
}

#srt-native-root .mmStd .fc-assort-a27-thumb::after{
  content:"⌕";
  position:absolute;
  right:8px;
  top:8px;
  width:24px;
  height:24px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  color:#000;
  font-size:16px;
  line-height:22px;
  text-align:center;
  font-weight:600;
}

#fcAssortA27Lightbox{
  position:fixed;
  inset:0;
  z-index:2147483600;
  display:none;
  align-items:center;
  justify-content:center;
  padding:28px;
  background:rgba(23,33,41,.55);
}

#fcAssortA27Lightbox[data-open="1"]{
  display:flex;
}

#fcAssortA27Lightbox .fc-assort-a27-modal{
  position:relative;
  max-width:min(96vw, 1280px);
  max-height:94vh;
  padding:18px;
  border-radius:3px;
  background:#f8f9f7;
  border:1px solid #aab5ae;
  box-shadow:none;
}

#fcAssortA27Lightbox img{
  display:block;
  max-width:calc(96vw - 56px);
  max-height:calc(94vh - 92px);
  object-fit:contain;
  background:#f8f9f7;
}

#fcAssortA27Lightbox .fc-assort-a27-title{
  margin:0 44px 12px 0;
  color:#172129;
  font-size:15px;
  line-height:1.3;
  font-weight:600;
}

#fcAssortA27Lightbox .fc-assort-a27-close{
  position:absolute;
  top:10px;
  right:10px;
  width:34px;
  height:34px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  color:#172129;
  font-size:22px;
  line-height:28px;
  cursor:pointer;
}

@media (max-width: 720px) {
  #srt-native-root .mmStd .card[data-fc-assort-a27-gost8283-thumbs="1"] .imgs{
    grid-template-columns:1fr;
  }

  #srt-native-root .mmStd .fc-assort-a27-thumb img{
    height:140px;
  }
}

/* ASSORTMENT_A27_GOST_8283_93_CSS_END */


/* ASSORTMENT_A29_GOST_2591_2006_CSS_BEGIN */

#srt-native-root .mmStd .card[data-fc-assort-a29-gost2591-thumbs="1"] .imgs{
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  gap:10px;
}

#srt-native-root .mmStd .fc-assort-a29-thumb{
  position:relative;
  display:flex;
  flex-direction:column;
  gap:6px;
  width:100%;
  min-height:138px;
  padding:8px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  cursor:zoom-in;
  box-shadow:none;
}

#srt-native-root .mmStd .fc-assort-a29-thumb:hover{
  border-color:#aab5ae;
  background:#eef1ee;
}

#srt-native-root .mmStd .fc-assort-a29-thumb img{
  width:100%;
  height:96px;
  object-fit:contain;
  display:block;
  background:#f8f9f7;
  border-radius:3px;
}

#srt-native-root .mmStd .fc-assort-a29-thumb span{
  display:block;
  font-size:12px;
  line-height:1.25;
  font-weight:600;
  color:#000;
  text-align:center;
}

#srt-native-root .mmStd .fc-assort-a29-thumb::after{
  content:"⌕";
  position:absolute;
  right:8px;
  top:8px;
  width:24px;
  height:24px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  color:#000;
  font-size:16px;
  line-height:22px;
  text-align:center;
  font-weight:600;
}

#fcAssortA29Lightbox{
  position:fixed;
  inset:0;
  z-index:2147483600;
  display:none;
  align-items:center;
  justify-content:center;
  padding:28px;
  background:rgba(23,33,41,.55);
}

#fcAssortA29Lightbox[data-open="1"]{
  display:flex;
}

#fcAssortA29Lightbox .fc-assort-a29-modal{
  position:relative;
  max-width:min(96vw, 1280px);
  max-height:94vh;
  padding:18px;
  border-radius:3px;
  background:#f8f9f7;
  border:1px solid #aab5ae;
  box-shadow:none;
}

#fcAssortA29Lightbox img{
  display:block;
  max-width:calc(96vw - 56px);
  max-height:calc(94vh - 92px);
  object-fit:contain;
  background:#f8f9f7;
}

#fcAssortA29Lightbox .fc-assort-a29-title{
  margin:0 44px 12px 0;
  color:#172129;
  font-size:15px;
  line-height:1.3;
  font-weight:600;
}

#fcAssortA29Lightbox .fc-assort-a29-close{
  position:absolute;
  top:10px;
  right:10px;
  width:34px;
  height:34px;
  border:1px solid #aab5ae;
  border-radius:3px;
  background:#f8f9f7;
  color:#172129;
  font-size:22px;
  line-height:28px;
  cursor:pointer;
}

@media (max-width: 720px) {
  #srt-native-root .mmStd .card[data-fc-assort-a29-gost2591-thumbs="1"] .imgs{
    grid-template-columns:1fr;
  }

  #srt-native-root .mmStd .fc-assort-a29-thumb img{
    height:140px;
  }
}

/* ASSORTMENT_A29_GOST_2591_2006_CSS_END */


  .fc-assort-a28-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
  .fc-assort-a28-thumb{
    display:flex;flex-direction:column;gap:8px;align-items:stretch;justify-content:flex-start;
    width:100%;padding:10px;border:1px solid #aab5ae;border-radius:3px;background:#f8f9f7;cursor:pointer;
    transition:border-color .15s ease, box-shadow .15s ease, transform .15s ease;
  }
  .fc-assort-a28-thumb:hover{
    border-color:#aab5ae; box-shadow:none; transform:translateY(-1px);
  }
  .fc-assort-a28-thumb img{
    display:block;width:100%;height:180px;object-fit:contain;background:#f8f9f7;border:1px solid #aab5ae;border-radius:3px;
  }
  .fc-assort-a28-thumb span{
    display:block;font-size:13px;line-height:1.3;color:#000;font-weight:600;text-align:center;
  }
  .fc-assort-a28-modal{
    position:fixed; inset:0; z-index:9999; display:none; align-items:center; justify-content:center;
    background:#f8f9f7; padding:24px;
  }
  .fc-assort-a28-modal.is-open{display:flex;}
  .fc-assort-a28-modal-box{
    position:relative; max-width:min(96vw,1400px); max-height:92vh; background:#f8f9f7;
    border-radius:3px; padding:16px 16px 12px; box-shadow:none;
  }
  .fc-assort-a28-modal-close{
    position:absolute; top:10px; right:10px; width:34px; height:34px; border:none; border-radius:3px;
    background:#f8f9f7; color:#000; font-size:20px; line-height:1; cursor:pointer;
  }
  .fc-assort-a28-modal-title{
    margin:0 42px 10px 0; font-size:15px; line-height:1.35; font-weight:600; color:#000;
  }
  .fc-assort-a28-modal img{
    display:block; max-width:min(92vw,1320px); max-height:80vh; width:auto; height:auto; margin:0 auto;
    background:#f8f9f7;
  }
  @media (max-width: 980px){
    .fc-assort-a28-wrap{grid-template-columns:1fr;}
    .fc-assort-a28-thumb img{height:220px;}
  }


















































html[data-fc-industrial] #srt-native-root > :is(.srt-toolbar,.srt-panel) {margin:0 0 16px!important;padding:16px!important;}
html[data-fc-industrial] #srt-native-root .srt-result {margin:0 0 16px!important;padding:16px!important;}
html[data-fc-industrial] #srt-native-root .srt-result:last-child {margin-bottom:0!important;}
html[data-fc-industrial] #srt-native-root .srt-row {gap:8px;}
html[data-fc-industrial] #srt-native-root .srt-filters {gap:12px;}


html[data-fc-industrial] #srt-native-root > .srt-native-host{padding:0!important;margin:0 0 16px!important;width:100%;box-sizing:border-box;}
