/* P4.4: catalogue teaser + standalone procurement page. No LIO Core edits. */
.smet-catalog-vedomost{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:clamp(20px,3vw,46px);align-items:center;margin:18px 0 34px;padding:clamp(24px,3.2vw,42px);border:1px solid #ead8c8;border-radius:21px;background:linear-gradient(110deg,#fff5ec,#fff 85%)}
.smet-catalog-vedomost h2{margin:9px 0 12px;font-size:clamp(25px,2.8vw,36px);line-height:1.18}
.smet-catalog-vedomost p{max-width:710px;color:var(--muted);font-size:15px;line-height:1.65;margin:0 0 21px}
.smet-catalog-vedomost .pilot-button{max-width:max-content}
.smet-catalog-vedomost__features{display:grid;gap:13px;color:#61462f;font-size:15px;line-height:1.55}
.smet-catalog-vedomost__features span{display:block;padding:12px 15px;border:1px solid #f0dfd0;border-radius:10px;background:rgba(255,255,255,.8)}
.smet-vedomost-page{max-width:100%;min-width:0}
.smet-vedomost-top{display:flex;justify-content:space-between;align-items:center;gap:14px 28px;flex-wrap:wrap;padding:4px 0 8px}
.smet-vedomost-top p{flex:1 1 480px;max-width:890px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}
.smet-vedomost-back{display:inline-flex;align-items:center;min-height:42px;padding:8px 13px;background:#fff;border:1px solid #dfcab7;border-radius:9px;color:#915327!important;text-decoration:none!important;font-size:14px;font-weight:650}
.smet-vedomost-back:hover{background:#fff3e5}
.smet-vedomost-page #smet-project{margin:0;padding-top:15px}
.smet-vedomost-page #smet-project>h2{margin:8px 0 10px;font-size:clamp(22px,2.5vw,32px)}
.smet-vedomost-explain{max-width:960px;margin:0 0 17px;line-height:1.65;color:#71665c;font-size:14px}
.smet-vedomost-page .smet-project-room-toolbar{border:1px solid #e7dbd0;background:#fffaf6;border-radius:13px;padding:16px 18px;margin:20px 0}
.smet-vedomost-page .smet-project-variants{margin:20px 0 25px;padding:0;background:#fffaf4;overflow:hidden}
.smet-vedomost-page .smet-project-variants>summary{display:flex;align-items:center;min-height:57px;cursor:pointer;padding:16px 20px;font-weight:680;color:#513d30;font-size:16px;list-style:none}
.smet-vedomost-page .smet-project-variants>summary::-webkit-details-marker{display:none}
.smet-vedomost-page .smet-project-variants>summary:focus-visible{outline:2px solid #a45c27;outline-offset:-3px}
.smet-vedomost-page .smet-project-variants[open]>summary{border-bottom:1px solid #e7d5c2}
.smet-project-variants-body{padding:16px 20px 22px}
.smet-project-variants-body>p{font-size:14px;line-height:1.65;max-width:900px}
.smet-vedomost-page .smet-transfer-review{margin:18px 0 22px;border-color:#d8c0a5}
.smet-vedomost-page #smet-project-form{scroll-margin-top:100px}
.smet-vedomost-page #smet-project-result{scroll-margin-top:105px}
.smet-vedomost-page .smet-project-entry{border-radius:14px;padding:clamp(13px,1.6vw,20px)}
@media(max-width:850px){.smet-catalog-vedomost{grid-template-columns:1fr}.smet-catalog-vedomost__features{grid-template-columns:1fr 1fr;gap:9px}}
@media(max-width:600px){.smet-catalog-vedomost{padding:21px 17px}.smet-catalog-vedomost__features{grid-template-columns:1fr}.smet-catalog-vedomost .pilot-button{max-width:100%;width:100%}.smet-vedomost-top{align-items:stretch}.smet-vedomost-back{width:100%;justify-content:center}.smet-vedomost-page .smet-project-room-toolbar{padding:12px}.smet-project-variants-body{padding:13px}.smet-vedomost-page .smet-project-variants>summary{padding:14px}}
@media print{.smet-catalog-vedomost,.smet-vedomost-top{display:none!important}.smet-vedomost-page #smet-project{display:block!important}.smet-vedomost-page #smet-project>h2,.smet-vedomost-explain{display:none!important}}

.smet-vedomost-page #smet-transfer-review{scroll-margin-top:105px}
