:root[data-test-instance=true]{--test-banner-height:38px}
html[data-test-instance=true] body{padding-top:var(--test-banner-height)}
.test-instance-banner{position:fixed;inset:0 0 auto;height:var(--test-banner-height);z-index:1000;display:flex;align-items:center;justify-content:center;gap:18px;padding:6px 16px;background:#403213;color:#ffe4a0;border-bottom:1px solid #8e7436;font:12px/1.35 Geist,Arial,sans-serif;text-align:center}
.test-instance-banner strong{letter-spacing:1px;white-space:nowrap;font-size:11px}
.test-instance-banner span{color:inherit}
html[data-theme=light] .test-instance-banner{background:#fff0c2;color:#624811;border-color:#d5ba70}
html[data-test-instance=true] .sidebar{top:var(--test-banner-height);height:calc(100dvh - var(--test-banner-height))}
html[data-test-instance=true] .sidebar-toggle{top:calc(18px + var(--test-banner-height))}
html[data-test-instance=true] .sidebar-backdrop{top:var(--test-banner-height);height:calc(100dvh - var(--test-banner-height))}
html[data-test-instance=true] .project-tabs,html[data-test-instance=true] .seo-tabs,html[data-test-instance=true] .dds-controls,html[data-test-instance=true] .requests-toolbar,html[data-test-instance=true] .reimbursement-toolbar{top:var(--test-banner-height)}
html[data-test-instance=true] .funds-toolbar,html[data-test-instance=true] .distribution>.cardhead,html[data-test-instance=true] .costs-toolbar{top:calc(var(--test-banner-height) + var(--project-tabs-height))}
html[data-test-instance=true] .costs>.scroll>table>thead>tr>th{top:calc(var(--test-banner-height) + var(--project-tabs-height) + var(--costs-toolbar-height))}
html[data-test-instance=true] .cost-article.is-expanded{top:calc(var(--test-banner-height) + var(--project-tabs-height) + var(--costs-toolbar-height) + var(--costs-columns-height))}
html[data-test-instance=true] .operations-header{top:calc(var(--test-banner-height) + var(--project-tabs-height) + var(--costs-toolbar-height) + var(--costs-columns-height) + var(--cost-article-height))}
html[data-test-instance=true] dialog::before{content:'ТЕСТОВАЯ ВЕРСИЯ';display:block;color:var(--muted,#777);font-size:10px;letter-spacing:1px;margin-bottom:12px}
@media(max-width:700px){:root[data-test-instance=true]{--test-banner-height:62px}.test-instance-banner{flex-direction:column;gap:3px;font-size:10px;padding:7px 12px}.test-instance-banner span{max-width:480px}}
