@font-face{font-family:Outfit;src:url(/fonts/outfit-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/outfit-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/outfit-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/outfit-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/onest-400-cyrillic.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+400-52F}@font-face{font-family:Onest;src:url(/fonts/onest-500-cyrillic.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+400-52F}@font-face{font-family:Onest;src:url(/fonts/onest-600-cyrillic.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+400-52F}@font-face{font-family:Onest;src:url(/fonts/onest-700-cyrillic.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+400-52F}@media print{:is(html:has(#resident-card-print),body:has(#resident-card-print)){background:#fff!important}body:has(#resident-card-print) *{visibility:hidden!important;box-shadow:none!important}#resident-card-print,#resident-card-print *{visibility:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#resident-card-print{width:92mm!important;position:fixed!important;top:0!important;left:50%!important;transform:translate(-50%)!important}@page{margin:10mm}}
