/* prmth-pgb.css — вкладки карточки: Описание, Характеристики, Документация, Схемы и чертежи (09.11.2026, Claude). Цвета сайта: #141621, #f1c40f, #ecedef. */
.product-tabs-list{flex-wrap:wrap;row-gap:8px}
.product-tabs__btn{min-width:150px}
.harakteristik-table table{width:100%;border-collapse:collapse;border-spacing:0}
.harakteristik-table table td{padding:10px 16px;font-size:15px;line-height:1.4;color:#141621;border-bottom:1px solid #ecedef;vertical-align:top;overflow-wrap:anywhere}
.harakteristik-table table td:first-child{width:42%;color:#686868}
.harakteristik-table table tr:nth-child(2n) td{background:#f6f6f6}
@media (max-width:600px){.harakteristik-table table td{display:block;width:auto!important;padding:2px 12px;border:0}
 .harakteristik-table table td:first-child{padding-top:10px;font-size:13px}.harakteristik-table table td:last-child{padding-bottom:10px;border-bottom:1px solid #ecedef}}
.pgb-doc{display:flex;align-items:center;gap:14px;padding:12px 14px;margin:0 0 10px;border:1px solid #dcdcdc;border-radius:2px;color:#141621!important;text-decoration:none!important;background:#fff;transition:border-color .2s}
.pgb-doc:hover{border-color:#f1c40f}
.pgb-doc__ico{flex:0 0 auto;width:38px;height:46px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:6px;box-sizing:border-box;background:#c0392b;color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;border-radius:2px;clip-path:polygon(0 0,70% 0,100% 22%,100% 100%,0 100%)}
.pgb-doc__body{flex:1 1 auto;min-width:0}
.pgb-doc__title{display:block;font-size:15px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}
.pgb-doc__meta{display:block;font-size:13px;color:#8d8d8d;margin-top:3px}
.pgb-doc__btn{flex:0 0 auto;height:34px;padding:0 18px;display:flex;align-items:center;background:#f1c40f;color:#000;font-size:13px;font-weight:600;border-radius:2px}
@media (max-width:600px){.pgb-doc__btn{display:none}}
.pgb-figs{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}
.pgb-fig{margin:0;border:1px solid #dcdcdc;border-radius:2px;background:#fff;display:flex;flex-direction:column;min-width:0}
.pgb-fig a{display:flex;align-items:center;justify-content:center;height:220px;padding:10px;box-sizing:border-box;background:#fff;cursor:zoom-in}
.pgb-fig img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
.pgb-fig figcaption{padding:8px 12px 10px;border-top:1px solid #ecedef;font-size:13px;line-height:1.35;color:#141621}
.pgb-fig figcaption span{display:block;color:#8d8d8d;font-size:12px;margin-top:3px;overflow-wrap:anywhere}
.pgb-note{font-size:13px;color:#8d8d8d;margin:12px 0 0}
.pgb-desc p{margin:0 0 12px;line-height:1.5}
.pgb-key{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}
.pgb-key li{margin:0;padding:9px 12px;background:#f6f6f6;border-left:3px solid #f1c40f}
.product-tabs .pgb-key li:before,.product-tabs .pgb-key li::before{display:none!important;content:none!important}
.product-tabs .pgb-key li{padding-left:12px!important}
@media (max-width:600px){.pgb-key{grid-template-columns:1fr 1fr;gap:6px}.pgb-key li{padding:7px 9px!important}.pgb-key b{font-size:14px}.pgb-figs{grid-template-columns:1fr 1fr;gap:8px}.pgb-fig a{height:150px;padding:6px}.pgb-fig figcaption{padding:6px 8px;font-size:12px}}
.pgb-key span{display:block;font-size:12px;color:#686868;line-height:1.3}
.pgb-key b{display:block;font-size:15px;color:#141621;line-height:1.35;overflow-wrap:anywhere}
