/* Телефонная версия «Параллель»: собирается tools/primery/convert.js nedvizhimost — руками не править. */
@font-face{font-family:"Geologica";font-style:normal;font-weight:300 500;font-display:swap;src:url(/primery/nedvizhimost/fonts/geologica-cyrillic-wght-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Geologica";font-style:normal;font-weight:300 500;font-display:swap;src:url(/primery/nedvizhimost/fonts/geologica-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Noto Serif Display";font-style:normal;font-weight:300 400;font-display:swap;src:url(/primery/nedvizhimost/fonts/noto-serif-display-cyrillic-wght-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Noto Serif Display";font-style:normal;font-weight:300 400;font-display:swap;src:url(/primery/nedvizhimost/fonts/noto-serif-display-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Noto Serif Display";font-style:italic;font-weight:300 400;font-display:swap;src:url(/primery/nedvizhimost/fonts/noto-serif-display-cyrillic-wght-italic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Noto Serif Display";font-style:italic;font-weight:300 400;font-display:swap;src:url(/primery/nedvizhimost/fonts/noto-serif-display-latin-wght-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* экраны рисовались как телефон 390×844: на настоящем телефоне — во всю ширину, без нарисованной строки состояния */
html,body{margin:0!important;background:#F3F0EA!important;-webkit-text-size-adjust:100%}
body:has(.scr.dk){background:#15171A!important}
img{display:block;max-width:100%}
.scr{width:100%!important;max-width:520px;margin:0 auto;min-height:100vh;min-height:100dvh}
.sb{display:none!important}
.frame{height:100vh!important;height:100dvh!important;min-height:560px}
.sb + div[style*="margin-top: -44px"]{margin-top:0!important}
.sb + div[style*="margin-top: -44px"] [style*="top: 52px"]{top:12px!important}
.scr:not(.frame) > .tabs,.scr:not(.frame) > .bar{position:fixed;left:0;right:0;bottom:0;z-index:40;max-width:520px;margin:0 auto}
.scr:not(.frame):has(> .tabs),.scr:not(.frame):has(> .bar){padding-bottom:96px}
.sheet{max-height:calc(100dvh - 16px);overflow-y:auto}
.k-step{height:auto!important;max-height:calc(100dvh - 190px);overflow-y:auto!important}
/* «Параллель»: шторка фильтров и нижние панели — поверх нижнего меню */
.scr .sheet[role="dialog"]{bottom:0}
.p3d-stage{max-width:100%}
