
/* P4.5 — calmer procurement workflow and a compact source editor. */
.smet-vedomost-jump{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin:18px 0 24px}
.smet-vedomost-jump a{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:9px 14px;border:1px solid #e5d5c2;border-radius:11px;background:#fff;color:#865029!important;text-decoration:none!important;font-size:13px;font-weight:680;line-height:1.3}
.smet-vedomost-jump a:hover,.smet-vedomost-jump a:focus-visible{background:#f8ede1;border-color:#ba8458}
.smet-vedomost-editor{border:1px solid #d9cbb9;border-radius:15px;background:#fffdf9;overflow:hidden;margin:14px 0 18px;scroll-margin-top:105px}
.smet-vedomost-editor>summary{display:flex;align-items:center;min-height:60px;padding:17px 20px;cursor:pointer;font-size:16px;font-weight:710;color:#513b2b;list-style:none;line-height:1.4}
.smet-vedomost-editor>summary::-webkit-details-marker{display:none}
.smet-vedomost-editor[open]>summary{border-bottom:1px solid #e8d9c8}
.smet-vedomost-editor>summary:focus-visible{outline:2px solid #a45b2c;outline-offset:-3px}
.smet-vedomost-editor.is-dirty{border-color:#c68348;box-shadow:inset 0 0 0 1px #dcb491}
.smet-vedomost-editor.is-dirty>summary{color:#a15320}
.smet-vedomost-editor-status{margin:0;padding:5px 20px 0;font-size:13px;line-height:1.6;color:#6c6259}
.smet-vedomost-editor:not([open])>.smet-vedomost-editor-status{display:none}
.smet-vedomost-editor.is-dirty .smet-vedomost-editor-status{color:#a35c23}
.smet-vedomost-editor .smet-project-room-toolbar{margin:14px 20px 16px}
.smet-vedomost-editor #smet-project-form{margin:0;padding:0 20px 21px}
.smet-vedomost-editor #smet-project-rows{margin-top:0}
.smet-vedomost-page #smet-project-result{margin-top:18px}
.smet-vedomost-page #smet-project-result>h3{font-size:clamp(21px,2.2vw,29px)}
.smet-vedomost-page #smet-project-variants{margin:12px 0}
@media(max-width:650px){
 .smet-vedomost-jump{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0}
 .smet-vedomost-jump a{padding:9px 7px;text-align:center;min-height:47px}
 .smet-vedomost-editor>summary{padding:15px 14px;font-size:14px;min-height:55px}
 .smet-vedomost-editor-status{padding:5px 14px 0}
 .smet-vedomost-editor .smet-project-room-toolbar{margin:12px 11px}
 .smet-vedomost-editor #smet-project-form{padding:0 11px 17px}
}
@media print{
 .smet-vedomost-jump,.smet-vedomost-editor,.smet-vedomost-editor-status{display:none!important}
}

.smet-vedomost-stale{margin:0 0 17px;padding:12px 16px;border-left:4px solid #b36928;background:#fff2e4;border-radius:8px;color:#774314;font-size:14px;line-height:1.55}
.smet-vedomost-stale[hidden]{display:none!important}
@media print{.smet-vedomost-stale{display:none!important}}

/* Mobile header has two navigation rows: keep anchor targets visible below it. */
.smet-vedomost-page #smet-vedomost-editor,
.smet-vedomost-page #smet-project-result,
.smet-vedomost-page #smet-shopping,
.smet-vedomost-page #smet-pack-optimizer,
.smet-vedomost-page #smet-project-variants,
.smet-vedomost-page #smet-transfer-review{scroll-margin-top:110px}
@media(max-width:720px){
 .smet-vedomost-page #smet-vedomost-editor,
 .smet-vedomost-page #smet-project-result,
 .smet-vedomost-page #smet-shopping,
 .smet-vedomost-page #smet-pack-optimizer,
 .smet-vedomost-page #smet-project-variants,
 .smet-vedomost-page #smet-transfer-review{scroll-margin-top:175px}
}
