/* Task 10 emergency UI recovery guard. Additive only; no feature/data/API changes. */
html,body{min-height:100%;background:#070b0f;color:#dce5e8}
body.v7-ui #app.app.marfa-converted:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) 240px;min-height:100vh;background:#070b0f;color:#dce5e8;font-family:Vazirmatn,Inter,sans-serif}
html[dir=rtl] body.v7-ui #app.app.marfa-converted>.side{grid-column:2;position:fixed;right:0;left:auto;top:0;bottom:0;width:240px;display:flex;flex-direction:column;background:#0a0f13;border-left:1px solid #243038;z-index:40}
html[dir=rtl] body.v7-ui #app.app.marfa-converted>.main{grid-column:1;min-width:0;margin-right:240px;background:#070b0f;color:#dce5e8}
body.v7-ui #app[hidden],body.v7-ui #login[hidden]{display:none!important}
body.v7-ui #app .view{max-width:1500px;margin-inline:auto}
@media(max-width:767px){body.v7-ui #app.app.marfa-converted:not([hidden]){display:block}html[dir=rtl] body.v7-ui #app.app.marfa-converted>.side{display:none}html[dir=rtl] body.v7-ui #app.app.marfa-converted>.main{margin-right:0;width:100%}body.v7-ui #app .view{padding-inline:12px;max-width:100%;overflow-x:hidden}}
