.environment-badge{display:inline-flex;align-items:center;white-space:nowrap;border-radius:5px;padding:3px 7px;font:500 10px/1.4 system-ui;color:#527767;background:#edf4ee}.environment-ribbon{position:fixed;z-index:20000;top:0;left:0;right:0;min-height:28px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:14px;padding:4px 12px;background:#fff0b6;color:#72521b;font:12px/1.5 system-ui;box-shadow:0 1px 0 #d6c488}.environment-ribbon b{font-size:11px;letter-spacing:.04em}.environment-ribbon a{color:inherit;font-size:11px;text-decoration:underline}html[data-onera-environment=staging]{scroll-padding-top:28px}html[data-onera-environment=staging] body{padding-top:28px}html[data-onera-environment=staging] .module-header{top:28px}html[data-onera-environment=staging] .environment-badge{color:#72521b;background:#fff0b6}html[data-onera-environment=staging] dialog::after{content:'Тестовая копия';position:fixed;bottom:5px;right:8px;padding:2px 6px;border-radius:4px;color:#72521b;background:#fff0b6;pointer-events:none;font:10px/1.4 system-ui;z-index:20001}@media(max-width:900px){.environment-ribbon{justify-content:space-between;gap:5px}.environment-ribbon>span{display:none}.environment-ribbon a{font-size:10px}.environment-badge{font-size:10px}}
