@media (width<=767px){html,body,#root{min-height:100%}body{overscroll-behavior-x:none;overflow-x:hidden}.iastaff-mobile-main{height:calc(100dvh - 56px);min-height:0}main{min-width:0;max-width:100vw}main>*{min-width:0;max-width:100%}main .max-w-\[820px\],main .max-w-\[620px\],main .max-w-\[560px\]{width:100%;max-width:100%}main .px-6{padding-left:14px;padding-right:14px}main .py-8{padding-top:18px;padding-bottom:18px}main .gap-7{gap:22px}main p.whitespace-pre-line{overflow-wrap:anywhere;font-size:15px;line-height:1.65}main .rounded-2xl.border.bg-surface{max-width:100%}main input,main textarea,main select{min-width:0;max-width:100%;font-size:16px}main textarea{max-height:160px}main input+button{flex-shrink:0}main button,main a[role=button]{min-height:42px}main{padding-bottom:max(64px, calc(64px + env(safe-area-inset-bottom)))}main label.block>input,main label.block>textarea,main label.block>select{width:100%}@media (width<=380px){main .flex.gap-2:has(>input+button){flex-direction:column}main .flex.gap-2:has(>input+button)>button{width:100%}}nav[aria-label=Основная\ навигация]{padding-bottom:max(6px, env(safe-area-inset-bottom))}nav[aria-label=Основная\ навигация]>div{height:60px}main header,main header>div{min-width:0}main [class~="min-h-[380px]"]{min-height:430px;grid-template-columns:minmax(0,1fr)!important}main [class~="max-w-[1040px]"]{width:100%;max-width:100%}main [class~="max-w-[1040px]"]>[class*="rounded-[28px]"]{border-radius:22px}main [class~="max-w-[1040px]"] [class*="bg-[#fafaf8]"]{padding:16px}main [class~="max-w-[1040px]"] [class*=border-b]{min-width:0}main [class~="max-w-[1040px]"] [class*="max-w-[76%]"],main [class~="max-w-[1040px]"] [class*="max-w-[82%]"],main [class~="max-w-[1040px]"] [class*="max-w-[86%]"]{max-width:88%}main [class~="max-w-[1040px]"] [class*=space-y-3]{gap:10px}}
