@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/schriften/inter-tight-cyrillic-ext-300-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/schriften/inter-tight-cyrillic-300-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/schriften/inter-tight-greek-ext-300-normal.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/schriften/inter-tight-greek-300-normal.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/schriften/inter-tight-vietnamese-300-normal.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/schriften/inter-tight-latin-ext-300-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/schriften/inter-tight-latin-300-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/schriften/inter-tight-cyrillic-ext-500-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/schriften/inter-tight-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/schriften/inter-tight-greek-ext-500-normal.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/schriften/inter-tight-greek-500-normal.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/schriften/inter-tight-vietnamese-500-normal.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/schriften/inter-tight-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/schriften/inter-tight-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/schriften/inter-tight-cyrillic-ext-600-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/schriften/inter-tight-cyrillic-600-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/schriften/inter-tight-greek-ext-600-normal.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/schriften/inter-tight-greek-600-normal.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/schriften/inter-tight-vietnamese-600-normal.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/schriften/inter-tight-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/schriften/inter-tight-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/schriften/inter-tight-cyrillic-ext-700-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/schriften/inter-tight-cyrillic-700-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/schriften/inter-tight-greek-ext-700-normal.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/schriften/inter-tight-greek-700-normal.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/schriften/inter-tight-vietnamese-700-normal.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/schriften/inter-tight-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/schriften/inter-tight-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/schriften/inter-tight-cyrillic-ext-800-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/schriften/inter-tight-cyrillic-800-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/schriften/inter-tight-greek-ext-800-normal.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/schriften/inter-tight-greek-800-normal.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/schriften/inter-tight-vietnamese-800-normal.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/schriften/inter-tight-latin-ext-800-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/schriften/inter-tight-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/schriften/archivo-vietnamese-standard-normal.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/schriften/archivo-latin-ext-standard-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/schriften/archivo-latin-standard-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/schriften/fraunces-vietnamese-standard-normal.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/schriften/fraunces-latin-ext-standard-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/schriften/fraunces-latin-standard-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/schriften/gloock-cyrillic-ext-400-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/schriften/gloock-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/schriften/gloock-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/schriften/outfit-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/schriften/outfit-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/schriften/outfit-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/schriften/outfit-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/schriften/outfit-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/schriften/outfit-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/schriften/outfit-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/schriften/outfit-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/schriften/outfit-latin-ext-800-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/schriften/outfit-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/schriften/ibm-plex-mono-cyrillic-ext-400-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/schriften/ibm-plex-mono-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/schriften/ibm-plex-mono-vietnamese-400-normal.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/schriften/ibm-plex-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/schriften/ibm-plex-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/schriften/ibm-plex-mono-cyrillic-ext-500-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/schriften/ibm-plex-mono-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/schriften/ibm-plex-mono-vietnamese-500-normal.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/schriften/ibm-plex-mono-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/schriften/ibm-plex-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/schriften/figtree-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/schriften/figtree-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/schriften/figtree-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/schriften/figtree-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/schriften/figtree-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/schriften/figtree-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/schriften/figtree-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/schriften/figtree-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/schriften/figtree-latin-ext-800-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/schriften/figtree-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:900;src:url(/fonts/schriften/figtree-latin-ext-900-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:900;src:url(/fonts/schriften/figtree-latin-900-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--k-schwarz:#111;--k-weiss:#fff;--k-text:#111;--k-text-2:#333;--k-grau-dunkel:#5f6661;--k-grau:#6f7571;--k-grau-hell:#a3a8a4;--k-linie:#c9ccc9;--k-linie-hell:#e3e5e3;--k-flaeche:#f6f6f4;--k-flaeche-2:#f1f3f5;--k-fokus:#e2e6ea;--k-strich:.5px;--k-rahmen:.5px solid var(--k-schwarz);--k-rahmen-hell:.5px solid var(--k-linie);--k-rund-s:10px;--k-rund-m:14px;--k-rund-l:16px;--k-rund-xl:20px;--k-pille:999px;--k-abstand-xs:4px;--k-abstand-s:8px;--k-abstand-m:14px;--k-abstand-l:22px;--k-abstand-xl:40px;--k-schrift:"Inter Tight", Helvetica, Arial, sans-serif;--k-schrift-marke:"Archivo", "Inter Tight", Helvetica, Arial, sans-serif;--k-groesse-s:12.5px;--k-groesse-m:14px;--k-groesse-l:15px}
:root{--warn:#8a5a14;--warn-soft:#f4ecde;--danger:#a3261e;--danger-soft:#f5e5e2;--radius:0px;--shadow:none;color:var(--text);background:var(--bg)}*{box-sizing:border-box}body{margin:0;line-height:1.5}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;line-height:1.25}p{margin:0}.muted{color:var(--muted)}.hint{color:var(--muted);margin-top:4px;font-weight:400;display:block}.error{color:var(--danger);background:var(--danger-soft);margin-bottom:12px;padding:10px 12px;font-size:.9rem}.success{margin-bottom:12px;padding:10px 12px;font-size:.9rem}button{font:inherit;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}button:disabled{opacity:.6;cursor:default}button.danger{color:var(--danger)}button.icon{padding:4px 10px;font-size:1.4rem;line-height:1}label{flex-direction:column;display:flex}input,select{font:inherit;color:var(--text);width:100%;font-weight:400}.user{align-items:center;gap:8px;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:24px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.back{color:var(--muted);margin-bottom:16px}.back:hover{color:var(--text)}.center{place-items:center;min-height:100vh;padding:16px;display:grid}.narrow{width:100%;max-width:400px}.narrow h1{margin-bottom:20px}.stack{flex-direction:column;gap:14px;display:flex}.links{flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;font-size:.9rem;display:flex}.stats{display:grid}.stat{flex-direction:column;display:flex}.stat-value{font-variant-numeric:tabular-nums}.stat-label{color:var(--muted)}.units{flex-direction:column;display:flex}.badge.warn{background:var(--warn-soft);color:var(--warn)}table{border-collapse:collapse;width:100%}th{text-align:left}td{vertical-align:top}table.tenants{table-layout:fixed}table.tenants th:first-child{width:22%}table.tenants th:nth-child(2){width:20%}table.tenants th:nth-child(3){width:9%}table.tenants th:nth-child(4){width:12%}table.tenants th:nth-child(5){width:13%}table.tenants th:nth-child(6),table.tenants th:nth-child(7){width:12%}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.empty{text-align:center;padding:56px 24px}.empty p{max-width:380px;margin:6px auto 20px}.section h2{margin-bottom:4px}.inline-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:16px;display:flex}.grow{flex:1;min-width:220px}.list{border-top:1px solid var(--line);margin:16px 0 0;padding:0;list-style:none}.list li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.overlay{place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{width:100%;max-width:560px;max-height:calc(100vh - 32px);overflow-y:auto}.modal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid .wide{grid-column:1/-1}.actions{gap:8px;margin-top:8px;display:flex}.spacer{flex:1}@media (max-width:720px){.form-grid{grid-template-columns:1fr}.page{padding-top:24px}table.tenants,table.tenants tbody,table.tenants tr,table.tenants td{width:100%;display:block}table.tenants thead{display:none}table.tenants tr{border-bottom:1px solid var(--line);padding:12px 0}table.tenants tr:last-child{border-bottom:none}table.tenants td{text-align:right;border:none;justify-content:space-between;gap:12px;padding:3px 0;display:flex}table.tenants td:before{content:attr(data-label);color:var(--muted);text-align:left;font-size:.82rem}table.tenants td[data-label=Mieter]{text-align:left;display:block}table.tenants td[data-label=Mieter]:before{content:none}}.badge.bad{background:var(--danger-soft);color:var(--danger)}.error-inline{color:var(--danger);font-size:.82rem}.link-inline:hover{text-decoration:underline}.pad{padding:20px}.pad-top{padding-top:12px}.jobs{margin-bottom:16px;padding:14px 18px}.jobs-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.jobs ul{margin:0;padding:0;list-style:none}.jobs li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:6px 0;font-size:.9rem;display:flex}.job-name{text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.spin:before{content:"";border:2px solid var(--line);border-top-color:var(--accent);vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:6px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.tab{color:var(--muted);background:0 0;border-color:#0000}.tab.on{color:var(--text)}.count{background:var(--warn-soft);color:var(--warn);margin-left:6px;padding:0 7px;font-size:.75rem;display:inline-block}.doclist{overflow:hidden}.docrow{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:14px 18px;display:flex}.docrow:last-child{border-bottom:none}.docmain{flex-direction:column;flex:1;min-width:0;display:flex}.docmain strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docsum{min-width:90px}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.preview{flex-direction:column;display:flex;position:sticky;top:76px;overflow:hidden}.preview iframe{border:0;width:100%;height:75vh}.preview img{object-fit:contain;background:#efeee9;width:100%;max-height:75vh;display:block}.review{flex-direction:column;gap:14px;padding:20px;display:flex}.review .error,.review .success,.info-box,.warn-box{margin:0}.lines{flex-direction:column;gap:10px;display:flex}.line{border:1px solid var(--line);flex-direction:column;gap:8px;padding:12px;display:flex}.eur{color:var(--muted)}.check input{width:auto}@media (max-width:900px){.split{grid-template-columns:minmax(0,1fr)}.preview{position:static}.preview iframe{height:60vh}}@media (max-width:720px){.docrow{flex-wrap:wrap;gap:6px 12px}.docmain{flex-basis:100%}.user button{padding:6px 8px}}@media (max-width:480px){.review .actions{flex-wrap:wrap}.review .actions .spacer{display:none}.review .actions .primary{flex-basis:100%;order:3}.review .actions .ghost:not(.danger){margin-left:auto}}.btn{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}select.auto{width:auto}.warn-box.block,.error.block{margin:0 0 16px;display:block}.saldo{font-weight:650}.saldo.nach{color:var(--danger)}.saldo.gut{color:var(--accent)}.pos-table td{vertical-align:middle}.pos-table tfoot td{border-top:1px solid var(--line);padding-top:12px}.details{margin-top:14px}.details summary{cursor:pointer;color:var(--muted);font-size:.9rem}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.toolbar .back{margin:0}.sender{color:var(--soft);flex-direction:column;font-size:9pt;display:flex}.sender strong{color:var(--ink);font-size:10.5pt}.mark{text-align:right;color:var(--green);letter-spacing:-.01em;font-size:11pt;font-weight:700;line-height:1.05}.mark span{letter-spacing:-.02em;font-size:22pt}.date{color:var(--soft);font-size:9.5pt}.payment{border-left:3px solid var(--green);background:#f7f9f8;margin:20px 0 10px;padding:12px 14px}.payment p{margin:0}.iban{white-space:nowrap}.notes{color:var(--soft);margin:14px 0 0;font-size:8pt}.signature{flex-direction:column;gap:22px;margin-top:26px;display:flex}@media (max-width:720px){.mark{text-align:left}.pos-table,.pos-table tbody,.pos-table tr,.pos-table td{width:100%;display:block}.pos-table thead{display:none}.pos-table tr{border-bottom:1px solid var(--line);padding:10px 0}.pos-table td{text-align:left;border:none;padding:3px 0}.pos-table tfoot tr{justify-content:space-between;display:flex}.pos-table tfoot td{width:auto}}@media print{@page{size:A4;margin:0}.no-print{display:none!important}.payment{break-inside:avoid}}.info-box.block{margin:0 0 16px;display:block}.entry-grid{border-collapse:collapse;width:max-content;font-size:.82rem}.entry-grid th{text-align:left;color:var(--text);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 6px;font-size:.78rem;font-weight:600;position:sticky;top:0}.entry-grid th span{color:var(--muted);font-size:.72rem;font-weight:400;display:block}.entry-grid td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:0}.entry-grid td:last-child{border-right:none}.entry-grid input{background:0 0;border:none;border-radius:0;padding:8px 6px;font-size:.82rem;display:block}.entry-grid input:focus{outline:2px solid var(--accent);outline-offset:-2px;background:var(--k-weiss)}.entry-grid .rownum{color:var(--muted);text-align:center;padding:0 6px;font-size:.75rem}.entry-grid tr.has-error td{background:var(--danger-soft)}.grid-actions{margin:8px 0 16px}.preview-tree{flex-direction:column;gap:12px;margin-top:14px;display:flex}.pt-obj{border:1px solid var(--line);padding:12px 14px}.pt-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.pt-unit{border-left:2px solid var(--accent-soft);flex-direction:column;margin-top:4px;padding:6px 0 6px 14px;display:flex}.pt-ten{padding-left:12px}.center-block{place-items:center;padding:40px 0;display:grid}.wide-card{max-width:520px}.wide-card h1{margin-bottom:12px}.check-list{border:1px solid var(--line,#e5e5e5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 14px;max-height:240px;margin:0;padding:10px 12px;display:grid;overflow:auto}.check-list legend{padding:0 4px;font-size:.85rem}.check-list label.check{flex-direction:row;align-items:center;gap:8px;min-width:0;font-weight:400}.check-list label.check span{overflow-wrap:anywhere}.ki-fehlt{color:var(--warn)}.ki-hinweis{white-space:pre-line}.info-box.warn{background:var(--warn-soft);color:var(--warn)}button.as-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-height:0;padding:0;text-decoration:underline}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pad-top-s{margin-top:10px}.sticky-actions{background:var(--bg,#f5f4f0);z-index:5;flex-wrap:wrap;margin-top:8px;padding:12px 0;position:sticky;bottom:0}.iban-check{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;display:flex}.iban-check input{width:auto;margin-top:3px}.stat-sub{color:var(--muted);margin-top:4px;display:block}.stat-bar{margin-top:8px;display:block;overflow:hidden}.stat-bar>span{background:var(--accent);height:100%;display:block}
body{font-size:14px}h1{font-size:32px;line-height:1.15}h2{letter-spacing:0;font-size:16px;font-weight:700}h3{letter-spacing:0;font-size:14px;font-weight:700}.small{font-size:12px}.hint{font-size:11.5px}.app{min-height:100vh;display:grid}.main{min-width:0}.top{justify-content:space-between;align-items:center;gap:12px;display:flex}.page{margin:0;padding:0 0 60px}.page-head{align-items:flex-end;margin:0}.page-head .muted{margin-top:6px;font-size:13px}.back{margin:26px 0 0;font-size:12px;display:inline-block}.page-head+.stats{margin-top:0}.back+.page-head{padding-top:14px}button,.btn{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:0;padding:10px 16px;font-size:12.5px;font-weight:400}button.primary,.btn.primary{color:var(--k-weiss)}button.ghost{background:0 0;border-color:#0000}button.ghost:hover{background:var(--hover);border-color:#0000}button.small,.btn.small{padding:7px 12px;font-size:12px}button.link,.link{color:var(--accent);background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:600}button.link:hover,.link:hover{text-decoration:underline}.link-inline{color:var(--accent);font-size:13px;font-weight:600}label{color:var(--muted);gap:5px;font-size:11.5px;font-weight:400}label input,label select{color:var(--text)}input,select{border:1px solid var(--line);border-radius:0;padding:10px 11px;font-size:14px}input:focus,select:focus{border-color:var(--accent);outline:none}.check-list,.line,.pt-obj{border-radius:0}.check-list label.check{color:var(--text);font-size:13px}.card{border-top:1px solid var(--line)}.card.section,.section{margin-bottom:18px;padding:22px 0 28px}.narrow{background:var(--bg);border:1px solid var(--line);padding:36px}.center{background:var(--side)}.narrow h1{font-size:25px;font-weight:400}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-bottom:48px}.stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stat{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;gap:0;padding:14px 0 0}.stat-value{font-size:36px;line-height:1.15}.stat-label{letter-spacing:0;text-transform:none;margin-top:4px;font-size:9.5px}.stat-sub{font-size:11.5px}.stat-bar{border-radius:0;height:4px}.stat-bar>span{border-radius:0}.sec-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px;padding-bottom:14px;display:flex}.sec-head h2{margin:0}.table-wrap{margin-top:0}table{font-size:13px}th{letter-spacing:0;text-transform:none;border-bottom:1px solid var(--line);padding:12px 6px;font-size:10px;font-weight:400}td{border-bottom:1px solid var(--line);padding:15px 6px}tr:last-child td{border-bottom:1px solid var(--line)}.list-table td:first-child{font-weight:700}.list-table tbody tr{cursor:pointer}.list-table .sub,.sub{color:var(--muted);font-weight:400}.blue{color:var(--accent)}.empty-row{color:var(--muted);text-align:left;cursor:default;padding:38px 6px}.notice{background:var(--pale);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:20px 21px;display:flex}.notice b{font-size:13px}.notice p{color:var(--muted);margin:2px 0 0;font-size:13px}.filter{background:0 0;width:auto;padding:9px 12px;font-size:12.5px}.eyebrow{letter-spacing:0;color:var(--muted);text-transform:none;font-size:10px}.badge{background:var(--pale);color:var(--muted);border-radius:0;padding:2px 8px;font-size:11px;font-weight:400}.badge.ok,.badge.info{background:var(--accent-soft);color:var(--accent)}.error,.success,.info-box,.warn-box,.count,.empty{border-radius:0}.info-box{background:var(--pale);color:var(--text);padding:14px 16px;font-size:13px}.success{background:var(--accent-soft);color:var(--accent)}.empty{border:1px dashed var(--line);background:0 0}.tab.on{border-color:var(--text);background:0 0}.units{gap:0}.unit{padding:22px 0 18px}.docrow:hover{background:var(--hover)}.line{background:0 0}.entry-grid th,.entry-grid .rownum{background:var(--side)}.overlay{background:#17171780}.modal{background:var(--bg);border:1px solid var(--line);box-shadow:none;border-radius:0;padding:35px}.modal-head h2{letter-spacing:-.02em;font-size:25px;font-weight:400}@media (max-width:900px){.stats,.stats.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:36px}h1,.stat-value{font-size:28px}}@media (max-width:720px){.list-table,.list-table tbody,.list-table tr,.list-table td{width:100%;display:block}.list-table thead{display:none}.list-table tr{border-bottom:1px solid var(--line);padding:12px 0}.list-table td{text-align:left;border:none;padding:2px 0}.list-table td.num{text-align:left}.list-table td[data-label]:not(:first-child):before{content:attr(data-label) ": ";color:var(--muted)}.modal{padding:24px 20px}}@media (max-width:340px){.stats,.stats.three{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.stat-value{font-size:24px}}.unit tbody tr:last-child td{border-bottom:0}@media print{.top{display:none!important}.app{display:block}}.progress{background:#dadad5;height:7px;margin:15px 0 38px}.progress>div{background:var(--accent);height:100%}.eyebrow-l{color:var(--muted);margin-bottom:6px;font-size:15px}.seg button{border-right:1px solid var(--line)}.seg button:last-child{border-right:0}.verlauf{margin:36px 0 0;position:relative}textarea{font:inherit;border:1px solid var(--line);width:100%;color:var(--text);resize:vertical;border-radius:0;padding:10px 11px;font-size:14px}textarea:focus{border-color:var(--accent);outline:none}.portal{background:var(--bg);min-height:100vh}.msgs{flex-direction:column;gap:14px;margin:0;padding:24px 0;list-style:none;display:flex}.msgs li{flex-direction:column;gap:4px;max-width:78%;display:flex}.msgs li.eigen{align-self:flex-end;align-items:flex-end}.reply{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:18px;display:flex}@media (max-width:720px){.msgs li{max-width:92%}}.pad-top-l{margin-top:44px}.list-table.static tbody tr{cursor:default}.list-table.static tbody tr:hover{background:0 0}.mitteilungen{margin:0;padding:0;list-style:none}.mitteilungen li{border-bottom:1px solid var(--line);padding:18px 0}.mitteilungen p{white-space:pre-wrap;color:var(--text);margin-top:6px;font-size:14px;line-height:1.55}:root{--bg:var(--k-weiss);--side:var(--k-weiss);--surface:var(--k-weiss);--field:var(--k-weiss);--pale:#f5f6f4;--hover:#f6f7f5;--text:#171a18;--muted:#818781;--line:#e8eae7;--accent:#10243d;--accent-hover:#0b1a2d;--accent-soft:#e9edf3;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.primary,.btn.primary{background:var(--accent);border-color:var(--accent)}button.primary:hover,.btn.primary:hover{background:var(--accent-hover);opacity:1}button,.btn{border-color:#e8eae7}button:hover,.btn:hover{border-color:#c9ccc8}.app{grid-template-columns:220px minmax(0,1fr)}.main{padding:28px 5.5vw 80px 45px}.top{color:#9da19d;letter-spacing:.11em;border-bottom:0;height:auto;margin-bottom:30px;font-size:10px}.page{max-width:1100px}.page-head{padding:30px 0 34px}h1{letter-spacing:-.045em;font-weight:650}.page-head h1{font-size:clamp(32px,3.2vw,46px)}.sec-head{border-bottom-color:var(--line)}th{color:#9da19d}td,th{border-bottom-color:var(--line)}.list-table tbody tr:hover{background:var(--hover)}.stat{border-top-color:var(--line)}.stat-value{letter-spacing:-.045em;font-weight:650}.stat-bar{background:#eceee9}.dash{max-width:1100px;padding-bottom:20px}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.dash-head .eyebrow-l{color:#929692;margin:0 0 5px;font-size:13px}.seg-leise{border-color:#e8eae7}.gruss{letter-spacing:-.065em;margin:0 0 64px;font-size:clamp(38px,4vw,60px);line-height:1.06}.money{letter-spacing:-.07em;font-size:clamp(49px,5.4vw,83px);font-weight:760;line-height:1.03}.tasks h2{letter-spacing:-.05em;margin:0 0 28px;font-size:29px;font-weight:700}@media (max-width:900px){.app{grid-template-columns:minmax(0,1fr)}.main{padding:20px 23px 96px}.top{margin-bottom:34px}.gruss{margin-bottom:48px}}.gruss-hinweis{margin:0 0 54px;font-size:12px}.gruss-hinweis .link-inline{color:var(--muted);font-size:12px;font-weight:400}.gruss-hinweis .link-inline:hover{color:var(--accent)}@media (max-width:900px){.dash-head{gap:10px;margin-bottom:8px}}
.auth{background:var(--k-weiss);color:#17191c;flex-direction:column;min-height:100svh;display:flex}.auth .stack{gap:14px}.gefahr{margin-top:28px}.gefahr-knoepfe{flex-wrap:wrap;gap:10px;margin:6px 0 14px;display:flex}.gefahr-knoepfe button{padding:10px 16px;border:1px solid var(--line)!important}.gefahr-knoepfe button.on{border-color:var(--text)!important}.gefahr-knoepfe button.danger-text{border-color:#efd5d1!important}.gefahr-knoepfe button.danger-text.on{border-color:var(--danger)!important}.danger-text{color:var(--danger)!important}.gefahr-block{border:1px solid #efd5d1;flex-direction:column;gap:12px;max-width:640px;padding:20px 22px;display:flex}.gefahr-block h3{color:var(--danger);font-size:15px}.gefahr-block label strong{color:var(--text);font-weight:700}button.danger-btn{background:var(--danger);border-color:var(--danger);color:var(--k-weiss)}button.danger-btn:hover{background:#8a1f18;border-color:#8a1f18}button.danger-btn:disabled{opacity:1;cursor:not-allowed;background:#e6c3bf;border-color:#e6c3bf}.bulk-wrap{border:1px solid var(--line);background:var(--k-weiss);max-width:100%;overflow-x:auto}.bulk-grid{table-layout:fixed;width:100%;min-width:1060px}.bulk-wrap{margin-top:28px}.bulk-grid th{letter-spacing:0;text-transform:none;color:var(--muted);border-right:1px solid var(--line);text-overflow:ellipsis;padding:11px 6px;font-size:10px;font-weight:500;overflow:hidden;background:#fafaf9!important}.bulk-grid th:last-child{border-right:0}.bulk-grid td{vertical-align:middle;height:38px}.bulk-grid input{width:100%;height:38px;padding:0 6px;font-size:13px}.bulk-grid input::placeholder{color:#c3c6c2}.bulk-grid .rownum{vertical-align:middle;z-index:1;border-right:1px solid var(--line);padding:0;font-size:11px;position:sticky;left:0;background:#fafaf9!important}.bulk-grid td:last-child{text-align:center}.bulk-grid td:last-child button{opacity:0;color:var(--muted)}.bulk-grid tr:hover td:last-child button,.bulk-grid td:last-child button:focus{opacity:1}.bulk-grid select{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:38px;padding:0 6px;font-size:13px}.bulk-grid select:hover,.bulk-grid select:focus{background:var(--k-weiss) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23818781'/%3E%3C/svg%3E") no-repeat right 8px center}.bulk-grid select:focus{outline:2px solid var(--accent);outline-offset:-2px}.menue{position:relative}.gruss{font-weight:450}.logo-chart{isolation:isolate;width:290px;height:290px;position:relative}.logo-chart .asset-donut-svg{width:100%;height:100%;display:block;overflow:visible}.logo-chart .logo-asset{cursor:pointer;transform-box:fill-box;transform-origin:50%;outline:none;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.logo-chart .logo-asset:hover,.logo-chart .logo-asset:focus-visible{transform:scale(1.14)}.top-six-caption{letter-spacing:.17em;color:#7f858b;white-space:nowrap;pointer-events:none;font-size:11px;font-weight:500;position:absolute;top:-23px;left:0}@keyframes hkFade{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes hkPop{0%{opacity:0;transform:translateY(20px)scale(.93)}to{opacity:1;transform:none}}@media (max-width:850px){.logo-chart{width:230px;height:230px}}@media (max-width:750px){.logo-chart{width:240px;height:240px}}@media (prefers-reduced-motion:reduce){.logo-chart .logo-asset{transition:none}}.app.app-17{min-height:100vh;display:block}.app-17 .main{margin:0 auto;padding:0 clamp(25px,5.4vw,90px) 90px}.top17{justify-content:space-between;gap:20px;display:flex}.logo-dropdown{z-index:180;visibility:hidden;pointer-events:none;flex-direction:column;width:min(310px,85vw);height:calc(100dvh - 62px);padding:58px 36px 36px;display:flex;position:fixed;left:0;overflow-y:auto;transform:translate(-102%)}.logo-dropdown.is-open{visibility:visible;pointer-events:auto;transform:translate(0)}.logo-dropdown a,.logo-dropdown .menue-out{color:#74787c;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:14px 0;font-family:inherit;font-size:15px;text-decoration:none;display:flex}.logo-dropdown a.current,.logo-dropdown a:hover,.logo-dropdown .menue-out:hover{color:var(--k-schwarz);font-weight:650}.logo-dropdown .menue-out{padding:11px 0;font-size:13px}.app.app-17{overflow-x:hidden}.app-17 .page.content17{transform-origin:0 0;padding:0 0 60px;transition:transform 1.15s cubic-bezier(.22,.75,.22,1);position:relative}@media (max-width:720px){.app-17 .main{padding:0 23px 70px}.logo-dropdown{height:100dvh}}@media (prefers-reduced-motion:reduce){.logo-dropdown,.app-17 .page.content17{transition:none}}@media print{.app-17 .page.content17{left:0!important;transform:none!important}.app-17 .main{padding:0!important}}.ed-kopf{justify-content:space-between;align-items:flex-start;gap:24px;margin:10px 0 54px;display:flex}.ed-kopf h1{margin:6px 0 14px}.ed-mieter{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(260px,.9fr);gap:clamp(30px,6vw,90px);padding:40px 0;display:grid}.ed-label{margin:0 0 12px}.ed-person h2{letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(28px,3vw,40px);font-weight:550}.ed-seit{color:#4b504b;margin:0 0 6px;font-size:15px}.ed-liste{margin-top:46px}.ed-liste h3{margin:0 0 8px;font-size:16px}.ed-zeile{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:1.3fr 1.4fr 1fr auto;align-items:baseline;gap:16px;padding:15px 0;display:grid}.ed-zeile span{color:#6d737a;font-size:14px}.ed-zeile .num{text-align:right;font-variant-numeric:tabular-nums}.ed-zeile .ed-pfeil{color:#9aa0a6;font-size:12px}.ed-zeile:hover strong,.ed-zeile:hover .ed-pfeil{color:#294a70}@media (max-width:760px){.ed-kopf{flex-direction:column;margin-bottom:36px}.ed-mieter{grid-template-columns:1fr;padding:30px 0}.ed-zeile{grid-template-columns:1fr auto}.ed-zeile span:first-of-type{grid-column:1}.ed-zeile .ed-pfeil{display:none}}@media (max-width:720px){.logo-dropdown{height:100dvh}}.ed-kopf h1{letter-spacing:-.055em;font-size:clamp(36px,4vw,56px);line-height:1.05}.top17{z-index:190;-webkit-backdrop-filter:saturate(1.4)blur(10px);margin:0;padding:26px clamp(25px,5.4vw,90px) 18px;top:0;left:0;right:0}.logo-dropdown{height:calc(100dvh - 116px)}.app-17 .page.content17{left:0}body.haus-menu-open .app-17 .page.content17{transform:translate(min(160px,12vw))scale(.92)}.app-17 .page.content17,.logo-dropdown{transition-duration:.45s}.sektion+.sektion{border-top:1px solid var(--line);margin-top:120px;padding-top:70px}.sektion .page-head h1{margin-top:0}.list-table{table-layout:auto;width:100%}.table-wrap{overflow-x:visible}@media (max-width:1180px){.list-table .opt{display:none}}@media (max-width:720px){.logo-dropdown{height:100dvh}.sektion+.sektion{margin-top:80px;padding-top:50px}}body.kein-uebergang .app-17 .page.content17,body.kein-uebergang .logo-dropdown{transition:none!important}.spalte-option:hover{background:#f6f7f6}button.rund-knopf{isolation:isolate;width:148px;height:148px;color:var(--k-weiss);cursor:pointer;background:#252525;border:1px solid #252525;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .45s,background .35s,color .35s;display:flex;position:relative;overflow:hidden}button.rund-knopf:hover,button.rund-knopf[aria-expanded=true],button.rund-knopf.drag{background:var(--k-weiss);color:var(--k-schwarz);border-color:#252525;transform:scale(1.025)}button.rund-knopf:active{transform:scale(.98)}button.rund-knopf:focus-visible{outline:2px solid var(--k-schwarz);outline-offset:6px}.rund-inhalt{z-index:1;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.rund-label{letter-spacing:.015em;text-align:center;max-width:112px;font-size:13px;font-weight:550;line-height:1.3}button.rund-knopf.gross{width:clamp(205px,32vw,270px);height:clamp(205px,32vw,270px)}button.rund-knopf.gross .rund-label{max-width:none;font-size:clamp(17px,2.2vw,21px)}.rund-icon{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:43px;height:43px;transition:transform .45s}button.rund-knopf:hover .rund-icon{transform:translateY(-3px)}@media (max-width:650px){button.rund-knopf:not(.gross){width:120px;height:120px}}@media (prefers-reduced-motion:reduce){button.rund-knopf,.rund-icon{transition:none}}.belegablage{flex-direction:column;align-items:center;gap:18px;margin:20px 0 50px;display:flex}.belegablage p{color:var(--muted);text-align:center;margin:0;font-size:13px}.optionen-liste{min-width:240px;padding:6px 0 10px}.optionen-liste .spalte-option{cursor:pointer;color:var(--text);align-items:center;gap:10px;margin:0;padding:8px 16px;font-size:13px;flex-direction:row!important;display:flex!important}.optionen-liste .spalte-option:hover{background:#f6f7f6}.optionen-liste .spalte-option input{accent-color:#10243d;flex:none;margin:0}@keyframes tenantRein{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.marke{position:relative}.rund-plus{margin-top:-3px;font-size:35px;font-weight:300;line-height:1}.rund-icon.klein{stroke-width:1.8px;width:27px;height:27px}.rund-icon .regler-punkt{fill:#252525;transition:fill .35s}button.rund-knopf:hover .regler-punkt,button.rund-knopf[aria-expanded=true] .regler-punkt{fill:var(--k-weiss)}button.rund-knopf.klein:hover .rund-icon{transform:none}@media (max-width:650px){.rund-plus{font-size:30px}.rund-icon.klein{width:23px;height:23px}}.sec-knopf{align-items:center}.sec-rechts{align-items:center;display:flex}
.logo-dropdown{background:var(--k-weiss);border-right:1px solid #ececec;transition:transform .45s cubic-bezier(.22,.75,.22,1),background-color .6s,border-color .6s,visibility 0s linear .45s;height:100dvh!important;top:0!important}.logo-dropdown.is-open{background:var(--k-schwarz);border-right-color:var(--k-schwarz);transition:transform .45s cubic-bezier(.22,.75,.22,1),background-color .6s,border-color .6s,visibility}.logo-dropdown a,.logo-dropdown .menue-out{transition:color .6s}.logo-dropdown.is-open a,.logo-dropdown.is-open .menue-out{color:#9a9a9a}.logo-dropdown.is-open a.current,.logo-dropdown.is-open a:hover,.logo-dropdown.is-open .menue-out:hover{color:var(--k-weiss)}.top17{transition:background-color .15s}body.haus-menu-open .top17{-webkit-backdrop-filter:none}@media (prefers-reduced-motion:reduce){.logo-dropdown,.top17{transition:none!important}}.logo-dropdown{padding-top:168px!important}@media (max-width:720px){.logo-dropdown{padding-top:120px!important}}.optionen-liste .spalte-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wahl-logo{color:#dcdfe2;flex:none;width:18px;height:18px;transition:color .3s,transform .4s cubic-bezier(.2,.75,.25,1);transform:rotate(-12deg)scale(.9)}.spalte-option input:checked+.wahl-logo{color:var(--k-schwarz);transform:none}.spalte-option:hover .wahl-logo{color:#b9bdc2}.spalte-option:hover input:checked+.wahl-logo{color:var(--k-schwarz)}.spalte-option input:focus-visible+.wahl-logo{outline-offset:3px;outline:2px solid #294a70}.spalte-option input:checked~span{color:var(--k-schwarz)}@media (prefers-reduced-motion:reduce){.wahl-logo{transition:none}}.seg{border:1px solid #e3e3e3;border-radius:10px;gap:4px;max-width:100%;padding:5px;display:inline-flex;overflow-x:auto}.seg button{color:#8a8a8a;white-space:nowrap;background:0 0;border-radius:6px;padding:9px 18px;font-size:13px;font-weight:500;transition:background-color .25s,color .25s;border:0!important}.seg button:hover{color:var(--k-schwarz);background:0 0}.seg button.on,.seg button.on:hover{color:var(--k-weiss);background:var(--k-schwarz)!important;border-color:var(--k-schwarz)!important}.seg button .count{color:var(--k-schwarz);background:#eceef0;border-radius:9px;margin-left:6px;padding:1px 7px;font-size:11px}.seg button.on .count{background:var(--k-weiss);color:var(--k-schwarz)}.seg-leise{border-radius:9px;padding:4px}.seg-leise button{padding:7px 13px;font-size:12px}.seg-tabs{margin:0 0 26px}.form-grid .seg{width:100%}.form-grid .seg button{flex:1}.feld-gruppe{color:var(--muted);flex-direction:column;gap:5px;font-size:11.5px;display:flex}.overlay{z-index:600!important}.top17,body.haus-menu-open .top17{pointer-events:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.top17>*{pointer-events:auto}.app-17 .main{--links:calc(clamp(25px, 5.4vw, 90px) + 72px + 48px);--rechts:calc(clamp(25px, 5.4vw, 90px) + 250px + 48px);padding-left:var(--links);padding-right:var(--rechts)}.app-17 .page.content17{margin:0 auto}.sektion{scroll-margin-top:40px}@media (max-width:1199px){.app-17 .main{--rechts:clamp(25px, 5.4vw, 90px);padding-left:var(--links)}.sektion{scroll-margin-top:40px}}@media (max-width:720px){.app-17 .main{--links:23px;--rechts:23px}.top17{pointer-events:auto;padding:18px 23px 12px;-webkit-backdrop-filter:saturate(1.4)blur(10px)!important}body.haus-menu-open .top17{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.sektion{scroll-margin-top:100px}.page-head>.menue{margin-top:-8px;margin-left:auto}}.bk{color:#171a18;flex-direction:column;align-items:center;gap:28px;margin:10px 0 40px;display:flex}.bk-seite{background:var(--k-weiss);border:1px solid #eceeef;flex-direction:column;width:210mm;max-width:100%;min-height:297mm;padding:30mm 20mm 22mm 22mm;font-size:10.5pt;line-height:1.55;display:flex;position:relative;box-shadow:0 2px 24px #10243d17}.bk-fehlt{color:#a3261e}@media screen and (max-width:860px){.bk-seite{min-height:0;padding:26px 20px 28px;font-size:13px}}@media print{.bk{gap:0;margin:0;display:block}.bk-seite{width:210mm;max-width:none;height:297mm;min-height:0;box-shadow:none;break-after:page;page-break-after:always;border:0;margin:0}.bk-seite:last-child{break-after:auto;page-break-after:auto}.sektion,.content17{margin:0!important;padding:0!important}}.bk-seite{padding-top:26mm}.bk-seite.bk-anlage{padding:10mm 10mm 8mm}.bk-anlage-kopf{color:#8a8f94;letter-spacing:.02em;justify-content:space-between;gap:6mm;margin:0 0 4mm;font-size:7.5pt;font-weight:700;display:flex}.bk-anlage-kopf span{font-weight:400}.bk-anlage img{object-fit:contain;object-position:top center;flex:1;width:100%;min-height:0;display:block}.bk-anlage-laedt{color:#8a8f94;font-size:9pt}@media screen and (max-width:860px){.bk-seite.bk-anlage{padding:14px 12px}.bk-anlage img{flex:none;height:auto}}.gruss-bereich.mit-schalter .dash-head .seg{opacity:0;visibility:hidden;transition:opacity .25s,transform .25s,visibility 0s linear .25s;transform:translateY(6px)}.gruss-bereich.mit-schalter:hover .dash-head .seg,.gruss-bereich.mit-schalter:focus-within .dash-head .seg,.gruss-bereich.mit-schalter.auf .dash-head .seg{opacity:1;visibility:visible;transition:opacity .25s,transform .25s,visibility;transform:none}@media (prefers-reduced-motion:reduce){.gruss-bereich.mit-schalter .dash-head .seg{transition:none;transform:none}}#assets.sektion{border-top:0}#assets .sec-head,#assets .list-table th,#assets .list-table td{border-bottom:0}button.rund-knopf.klein{width:37px;height:37px}button.rund-knopf.klein .rund-plus{margin-top:-2px;font-size:18px}button.rund-knopf.klein .rund-icon.klein{width:16px;height:16px}@media (max-width:650px){button.rund-knopf.klein{width:30px;height:30px}button.rund-knopf.klein .rund-plus{font-size:15px}button.rund-knopf.klein .rund-icon.klein{width:14px;height:14px}}#einheiten.sektion,#einheiten .stat{border-top:0}#einheiten .sec-head,#einheiten table th,#einheiten table td{border-bottom:0}#einheiten .stat-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#einheiten .stat{text-align:center;justify-self:start;align-items:center;width:max-content;max-width:100%}#belege .doclist{border:0}#belege .docrow{border-bottom:0}.beleg-leiste{justify-content:space-between;align-items:center;gap:14px 24px;margin:0 0 26px;display:flex}.beleg-leiste .seg-tabs{margin:0}#belege .docrow .badge{opacity:0;transition:opacity .2s}#belege .docrow:hover .badge,#belege .docrow:focus-visible .badge{opacity:1}@media (hover:none){#belege .docrow .badge{opacity:1}}#belege .docrow .docsum{text-align:right;flex:none;width:120px}#belege .docrow .badge{text-align:center;flex:none;width:92px}#nachrichten.sektion,#abrechnungen.sektion{border-top:0}#nachrichten .sec-head,#abrechnungen .sec-head,#nachrichten table th,#nachrichten table td,#abrechnungen table th,#abrechnungen table td{border-bottom:0}#nachrichten .doclist{border:0}#nachrichten .docrow{border-bottom:0}#nachrichten .docrow .docsum{width:120px;color:var(--muted);flex:none}#nachrichten .docrow .badge{text-align:center;opacity:0;flex:none;width:92px;transition:opacity .2s}#nachrichten .docrow:hover .badge,#nachrichten .docrow:focus-visible .badge{opacity:1}@media (hover:none){#nachrichten .docrow .badge{opacity:1}}#nachrichten .docrow strong{font-weight:500}#nachrichten .docrow.ungelesen strong{font-weight:700}.leer-zeile{padding:14px 18px}#abrechnungen .stand{color:var(--muted);font-size:13px}#abrechnungen .stand b{color:var(--text);font-weight:600}#abrechnungen .progress{margin:0 0 38px}.personen-icons{color:var(--k-schwarz);vertical-align:-3px;align-items:center;gap:2px;display:inline-flex}.personen-icons svg{display:block}.personen-mehr{color:var(--k-schwarz);margin-left:4px;font-size:12px}.ed-label{letter-spacing:normal;text-transform:none;color:var(--text);font-size:16px;font-weight:400;line-height:1.25}.mieter-fenster{border:0;border-radius:20px;max-width:620px;box-shadow:0 30px 90px #10243d2e}.mieter-fenster .modal-head h2{letter-spacing:-.035em;font-size:28px;font-weight:600}.mieter-fenster label{color:var(--muted);font-size:12.5px;font-weight:500}.mieter-fenster input:not([type=checkbox]){color:var(--text);background:#f4f5f3;border:0;border-radius:10px;padding:11px 12px}.mieter-fenster input:not([type=checkbox]):focus{outline:2px solid var(--accent);outline-offset:0;background:var(--k-weiss)}.mieter-fenster .check-list{background:#f4f5f3;border:0;border-radius:14px;max-height:none;padding:14px 16px}.mieter-fenster .check-list legend{float:left;width:100%;color:var(--muted);grid-column:1/-1;padding:0 0 8px;font-size:12.5px;font-weight:500}.mieter-fenster .actions{align-items:flex-end;gap:12px;margin-top:12px}.mieter-fenster .actions button,.mieter-fenster .actions button.primary,.mieter-fenster .actions button.ghost{background:var(--k-weiss);width:104px;height:88px;color:var(--text);border:1px solid var(--line);text-align:center;white-space:normal;border-radius:16px;justify-content:center;align-items:center;padding:12px;font-size:13px;font-weight:600;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 1px 2px #10243d0a}.mieter-fenster .actions button:hover{background:var(--k-weiss);border-color:var(--accent);transform:translateY(-1px);box-shadow:0 6px 18px #10243d14}.mieter-fenster .actions button.danger{color:var(--danger)}.mieter-fenster .actions button.danger:hover{border-color:var(--danger)}.mieter-fenster .actions button.primary{border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.mieter-fenster .actions button{transition:none;transform:none!important}}.mieter-fenster select{color:var(--text);background-color:#f4f5f3;border:0;border-radius:10px;padding:11px 12px}.mieter-fenster select:focus{outline:2px solid var(--accent);outline-offset:0}.ad-kopf{justify-content:space-between;align-items:flex-start;gap:20px;margin:18px 0 44px;display:flex}.ad-kopf h1{letter-spacing:-.05em;margin:0;font-size:clamp(34px,3.6vw,48px);font-weight:700;line-height:1.05}.ad-icon{border:1px solid var(--line);background:var(--k-weiss);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.ad-icon:hover{border-color:var(--accent);background:var(--k-weiss)}.ad-icon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ad-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.asset-detail .seg{margin-bottom:16px}.ad-karten{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:64px;display:grid}.ad-karte{flex-direction:column;padding:22px 22px 18px;display:flex}.ad-karte h2{letter-spacing:-.02em;margin:0 0 18px;font-size:18px;font-weight:600}.ad-karte dl{flex-direction:column;gap:18px;margin:0;display:flex}.ad-karte dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ad-karte dt{color:var(--muted);font-size:13px}.ad-karte dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:13px;font-weight:600}.ad-karte .summe{margin-top:4px}.ad-einheiten-kopf{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.ad-einheiten-kopf h2{letter-spacing:-.04em;margin:0;font-size:26px;font-weight:700}.ad-einheiten{flex-direction:column;gap:14px;margin:0;list-style:none;display:flex}.ad-einheit{color:var(--text);align-items:center;gap:0 20px;text-decoration:none;display:grid}.ad-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.ad-flaeche,.ad-status{text-align:right;color:var(--muted);font-size:15px}.ad-status.leer{color:var(--text);font-weight:600}.ad-einheit:hover .ad-name{color:var(--accent)}@media (max-width:760px){.ad-karten{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:44px}.ad-einheit{gap:2px 14px}.ad-flaeche{display:none}}.ad-karte dt{white-space:nowrap}@keyframes todoAuf{0%{opacity:0;transform:scale(.82)translateY(12px)}to{opacity:1;transform:none}}@media (min-width:1200px){.app.app-17{position:relative}}
.schnell-knopf{background:var(--k-schwarz);width:118px;height:56px;color:var(--k-weiss);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .2s,transform .2s;display:flex}.schnell-knopf:hover,.schnell-knopf:focus-visible{color:var(--k-weiss);background:#10243d;transform:translateY(-1px)}.schnell-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:520px){.schnell-knopf{width:auto}}.suche-overlay{z-index:600;background:#10243d40;justify-content:center;align-items:flex-start;padding:14vh 16px 16px;display:flex;position:fixed;inset:0}.suche-fenster{background:var(--k-weiss);border-radius:16px;width:min(560px,100%);padding:10px;box-shadow:0 30px 90px #10243d40}.suche-feld{width:100%;font:inherit;background:0 0;border:0;outline:0;padding:14px 16px;font-size:20px}.suche-liste{max-height:55vh;margin:4px 0 0;padding:0;list-style:none;overflow:auto}.suche-liste a{color:var(--text);border-radius:10px;justify-content:space-between;gap:16px;padding:12px 16px;text-decoration:none;display:flex}.suche-liste a:hover,.suche-liste a:focus-visible{background:#f3f4f5}.suche-liste b{font-size:15px;font-weight:600}.suche-liste span{color:var(--muted);text-align:right;font-size:13px}.suche-leer{color:var(--muted);margin:0;padding:6px 16px 14px;font-size:14px}.wortmarke{white-space:nowrap;align-items:baseline;display:inline-flex}.rand-menue{--griff:18px;z-index:195;transform:translateX(calc(-100% + var(--griff)));padding-right:calc(36px + var(--griff));visibility:visible!important;pointer-events:auto!important;background:var(--k-schwarz)!important;border-right:0!important}.rand-menue.is-open{transform:translate(0)}.rand-menue .menue-inhalt{opacity:0;flex-direction:column;transition:opacity .25s;display:flex}.rand-menue.is-open .menue-inhalt{opacity:1;transition-delay:.15s}.rand-menue a,.rand-menue .menue-out{color:#9a9a9a}.rand-menue a.current,.rand-menue a:hover,.rand-menue .menue-out:hover{color:var(--k-weiss)}.rand-griff{width:var(--griff);background:var(--k-schwarz);height:100%;color:var(--k-weiss);cursor:pointer;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.rand-griff:hover{background:#10243d}.rand-griff:focus-visible{outline:2px solid var(--k-weiss);outline-offset:-4px}.rand-griff svg{transition:transform .45s cubic-bezier(.22,.75,.22,1)}.rand-menue.is-open .rand-griff{background:var(--k-schwarz)}.rand-menue.is-open .rand-griff svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.rand-griff svg,.rand-menue .menue-inhalt{transition:none}}.rand-strich{background:var(--k-weiss);border-radius:3px;width:3px;height:72px;display:block}.rand-menue.is-open .rand-strich{opacity:.55}.rand-menue{padding-top:42px!important}.rand-menue .menue-inhalt{padding-right:0}.rand-menue .menue-inhalt>:not(.menue-logo){align-self:stretch}.money{font-variant-numeric:tabular-nums}.logo-chart .logo-asset{animation:.7s both dreieckDunkel;animation-delay:calc(.25s + var(--i,0) * .32s)}@keyframes dreieckDunkel{0%{fill:#e8eae7}to{fill:#000}}@media (prefers-reduced-motion:reduce){.logo-chart .logo-asset{animation:none}}.wortmarke{font-optical-sizing:auto;text-transform:lowercase;font-variation-settings:normal;letter-spacing:-.01em;font-family:Gloock,Fraunces,Georgia,serif;line-height:1}.bereich-zurueck{margin:-30px 0 26px}.bereich-zurueck a{color:var(--muted);font-size:13px;text-decoration:none}.bereich-zurueck a:hover{color:var(--k-schwarz)}.bereich .sektion+.sektion{border-top:0;margin-top:0;padding-top:0}.top-asset{color:var(--k-schwarz);border-radius:12px;align-items:center;margin:0 -10px;padding:14px 10px;text-decoration:none;display:grid}.top-asset:hover{background:#f4f4f2}@media (max-width:760px){.top-asset{row-gap:6px}}.bereich-kontor .dash{padding-bottom:0}.ad-karte dd.minus{color:#b42318}#assets .sec-head h2{letter-spacing:-.04em;font-size:29px;font-weight:700}.sec-rechts{gap:10px}.suche-inline{align-items:center;gap:10px;display:inline-flex}.suche-inline-feld{border:1px solid var(--line);width:min(240px,50vw);height:37px;font:inherit;background:var(--k-weiss);border-radius:19px;padding:0 16px;font-size:14px;animation:.25s both sucheAuf}.suche-inline-feld:focus{border-color:var(--k-schwarz);outline:none}@keyframes sucheAuf{0%{opacity:0;width:60px}to{opacity:1}}@media (prefers-reduced-motion:reduce){.suche-inline-feld{animation:none}}form :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){background:var(--k-weiss);box-shadow:inset 0 0 0 .5px var(--k-schwarz);border:0}form :is(input,select,textarea):focus{box-shadow:inset 0 0 0 1px var(--k-schwarz);outline:none}.umlage-knopf{background:var(--k-weiss);width:100%;box-shadow:inset 0 0 0 .5px var(--k-schwarz);font:inherit;color:var(--text);cursor:pointer;text-align:left;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:10px 11px;font-size:14px;display:flex}.umlage-knopf:focus-visible{box-shadow:inset 0 0 0 1px var(--k-schwarz);outline:none}.umlage-knopf svg{fill:none;width:12px;height:12px;stroke:var(--k-schwarz);stroke-width:1.4px;transition:transform .25s}.umlage-knopf.auf svg{transform:rotate(180deg)}.umlage-liste{background:var(--k-weiss);min-width:0;box-shadow:inset 0 0 0 .5px var(--k-schwarz);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-height:280px;margin-top:-.5px;padding:6px 0;display:grid;overflow:auto}.umlage-liste .spalte-option{position:relative}.mu-karten{gap:14px;margin:4px 0 24px}.mu-karten .ad-karte{padding:18px 18px 16px}.mu-karten .ad-karte dl{gap:12px}.mu-karten dd{align-items:center;min-width:0;display:flex}.mu-karten dd a{color:inherit;border-bottom:var(--k-rahmen);text-decoration:none}.mu-karten dd.mu-lang{white-space:normal;text-align:right;overflow-wrap:anywhere}.mu-umlage{flex-direction:column;margin:0;padding:0;font-size:13px;list-style:none}.mu-umlage li{align-items:center;gap:8px;display:flex}.wahl-logo.an{color:var(--k-schwarz);width:14px;height:14px;transform:none}.mu-leer{color:var(--muted);margin:0;font-size:13px}.mu-fuss{justify-content:flex-end;align-items:center;gap:12px;display:flex}.mu-fuss span{font-size:13px;font-weight:500}.umlage-liste .umlage-alle{box-shadow:inset 0 -.5px 0 var(--k-schwarz);grid-column:1/-1;margin-bottom:6px;font-weight:500}.mu-karten .mu-umlage-karte{grid-column:1/-1}.mu-umlage{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 24px;display:grid}.mieter-uebersicht{max-width:900px}.mu-karten{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.mu-karten{grid-template-columns:1fr}.mu-umlage{grid-template-columns:1fr 1fr}}.karten-fenster .ad-karte>label,.karten-fenster .ad-karte>.feld-gruppe{color:var(--muted);flex-direction:column;margin:0 0 16px;font-weight:400;display:flex}.karten-fenster .ad-karte>:last-child{margin-bottom:0}.karten-fenster form :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){color:var(--text);background:0 0;border-radius:0;font-weight:600}.karten-fenster form :is(input:not([type=checkbox]):not([type=radio]),select):focus{background:0 0}.karten-fenster .mb-summe{margin:18px 0 0}.karten-fenster .mb-summe>div{justify-content:space-between;align-items:baseline;display:flex}.karten-fenster .ad-karte [role=radiogroup]{font-size:12px}.karten-fenster .umlage-knopf{padding:6px 0 7px;font-weight:600}.karten-fenster .umlage-knopf:focus-visible{box-shadow:inset 0 -1.5px 0 var(--k-schwarz)}.karten-fenster .umlage-liste{box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;margin-top:8px;padding:0}.karten-fenster .umlage-liste .spalte-option{padding:7px 0}.karten-fenster .umlage-liste .spalte-option:hover{background:0 0}.karten-fenster .umlage-liste .umlage-alle{box-shadow:none;margin-bottom:4px}.mb-form .actions{align-items:center;gap:10px;margin-top:4px;display:flex}.karten-fenster :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){color:var(--text);background:0 0;border:0;border-radius:0;outline:none;padding:6px 0 7px;font-size:14px;font-weight:600}.karten-fenster :is(input:not([type=checkbox]):not([type=radio]),select):focus{box-shadow:inset 0 -1.5px 0 var(--k-schwarz);background:0 0;outline:none}.karten-fenster .ad-karte .seg{width:100%;display:flex}.karten-fenster .ad-karte .seg button{letter-spacing:-.01em;flex:auto;min-width:0;padding:8px 6px;font-size:11.5px}.mieter-fenster .modal-head{align-items:center}.mb-aktionen{align-items:center;gap:12px;margin-top:4px;display:flex}.mb-aktionen .spacer{flex:1}button.rund-knopf.gefahr:hover{color:var(--danger);border-color:var(--danger)}button.rund-knopf:disabled{opacity:.5;cursor:wait}.karten-fenster :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select),.karten-fenster .umlage-knopf{box-shadow:none}.karten-fenster :is(input:not([type=checkbox]):not([type=radio]),select):focus,.karten-fenster .umlage-knopf:focus-visible{box-shadow:none;color:#10243d;outline:none}.mb-aktionen>button.rund-knopf{margin:0}.karten-fenster form :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select),.karten-fenster form :is(input:not([type=checkbox]):not([type=radio]),select):focus{box-shadow:none;border:0;outline:none}.karten-fenster :is(input,select)::placeholder,.karten-fenster :is(input,select).leer{color:#c3c7cb;font-weight:400}.karten-fenster :is(input,select).leer:focus{color:var(--text)}.vz-unter{margin-top:16px}.vz-kopf{width:100%;font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:500}.vz-zahl{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:400;display:inline-flex}.vz-kopf svg{fill:none;width:12px;height:12px;stroke:var(--k-schwarz);stroke-width:1.4px;transition:transform .25s}.vz-kopf[aria-expanded=true] svg{transform:rotate(180deg)}.vz-inhalt{flex-direction:column;gap:12px;padding-top:8px;display:flex}.vz-zeile{grid-template-columns:1fr auto auto;align-items:center;gap:10px;font-size:13px;display:grid}.vz-zeile b{font-variant-numeric:tabular-nums}.vz-weg{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:18px;line-height:1}.vz-weg:hover{color:var(--danger)}.vz-inhalt label{color:var(--muted);flex-direction:column;display:flex}.vz-knopf{justify-content:flex-end}.karten-fenster :is(input,select).leer:not(:focus){color:#c3c7cb!important;font-weight:400!important}.vz-kopf{box-sizing:border-box;gap:12px;min-width:0;margin:0;padding-left:0!important;padding-right:0!important}.mu-karten .ad-karte h2{letter-spacing:-.025em;margin-bottom:16px;font-size:20px}.karten-fenster .ad-karte>label,.karten-fenster .ad-karte>.feld-gruppe,.vz-inhalt label{letter-spacing:.01em;gap:2px;font-size:11.5px}.karten-fenster form :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){padding:4px 0 6px;font-size:17px}.karten-fenster .umlage-knopf{font-size:17px}.karten-fenster .mu-karten .ad-karte h2{font-size:22px}.karten-fenster.schmal{max-width:460px}.mu-karten.zwei{grid-template-columns:repeat(2,minmax(0,1fr))}.mu-karten.eins{grid-template-columns:1fr}.karten-fenster .ad-karte>label .hint,.karten-fenster .ad-karte>.feld-gruppe .hint{color:var(--muted);font-size:11.5px;font-weight:400;line-height:1.4}.karten-fenster form{display:block}.portal-fenster .ad-karte h2{margin-bottom:10px}.portal-fenster .ad-karte .list li{border:0;padding:6px 0}.portal-fenster{max-width:620px}@media (max-width:760px){.mu-karten.zwei{grid-template-columns:1fr}}.ed-knoepfe{flex:none;align-items:center;gap:10px;display:flex}.karten-fenster .modal-head button.ghost.icon{box-shadow:none;color:var(--k-schwarz);background:0 0;border:0;width:auto;height:auto;padding:4px 8px;font-size:30px;font-weight:300;line-height:1}.karten-fenster .modal-head button.ghost.icon:hover{color:var(--muted);background:0 0}.willkommen{color:var(--k-schwarz);font-optical-sizing:auto;margin:0 0 14px;font-family:Fraunces,Gloock,Georgia,Times New Roman,serif;font-weight:400;line-height:1.05}.dash .gruss{letter-spacing:-.01em;color:var(--k-grau-dunkel);margin:0 0 64px;font-weight:300;line-height:1.3}.willkommen{letter-spacing:-.01em;font-size:clamp(20px,2.1vw,30px)}.wortmarke .wortmarke-text{font-variation-settings:normal;text-transform:none;letter-spacing:0;white-space:nowrap;font-family:Archivo,Inter Tight,Helvetica,Arial,sans-serif;font-size:1.15em;font-style:normal;font-weight:800;font-stretch:100%;line-height:1;display:block}.page.content17:has(.bereich-kontor){padding-bottom:0}.main:has(.bereich-kontor){padding-bottom:0}.dash .gruss{font-size:clamp(22px,2.1vw,30px)}.bereich-kontor .dash>:not(.kontor-hintergrund){z-index:1;position:relative}
.menue-knoepfe{gap:10px;margin:0 0 22px;display:flex}.menue-knoepfe button.rund-knopf.klein{border-color:#ffffff52}.menue-knoepfe button.rund-knopf.klein.aktiv{background:var(--k-weiss);color:var(--k-schwarz);border-color:var(--k-weiss)}.menue-knoepfe button.rund-knopf.klein:focus-visible{outline-color:var(--k-weiss)}.bereich-kontor .dash>.gruss-bereich,.bereich-kontor .dash>.gruss-hinweis{z-index:7}.dash .willkommen.willkommen-satz{letter-spacing:-.02em;margin:0 0 64px;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.1}.dash .willkommen.willkommen-satz .willkommen-name{font-variation-settings:normal;letter-spacing:-.01em;font-family:Archivo,Inter Tight,Helvetica,Arial,sans-serif;font-size:.9em;font-weight:800;font-stretch:100%}.top-asset{transition:background .2s,opacity .2s,transform .2s}.top-asset.markiert{background:var(--k-schwarz);color:var(--k-weiss);transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.top-asset{transition:none}.top-asset.markiert{transform:none}}.top-asset{grid-template-columns:40px minmax(0,1fr) auto;gap:16px}.list-table tr.markiert td,.list-table tr.markiert td a{color:var(--k-schwarz);font-weight:700}.list-table tr.markiert td{background:#f4f4f2}.ad-karte .summe dt,.ad-karte .summe dd{color:var(--k-schwarz);font-size:14px;font-weight:800}.beleg-leiste{flex-wrap:wrap;row-gap:10px}#belege .docrow .badge{margin-left:auto}.mieter-fenster.beleg-filter-fenster{width:min(1000px,100vw - 32px);max-width:1000px}.beleg-filter-karten{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.beleg-filter-karten .ad-karte{flex-direction:column;display:flex}.beleg-filter-karten .spalte-option{cursor:pointer;color:var(--text);gap:10px;margin:0;padding:7px 0;font-size:13px;font-weight:400;position:relative}.beleg-filter-karten .spalte-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.beleg-filter-karten .spalte-option:has(input:checked) span{font-weight:600}.beleg-filter-karten .muted.small{margin:4px 0 0}.beleg-filter-fuss{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:860px){.beleg-filter-karten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.beleg-filter-karten{grid-template-columns:1fr}}.beleg-filter-karten .spalte-option{text-align:left;justify-content:flex-start;flex-direction:row!important;align-items:center!important;display:flex!important}.beleg-filter-fuss button:not(.ghost){background:var(--k-schwarz);color:var(--k-weiss);border-color:var(--k-schwarz);border-radius:var(--k-pille);padding:9px 20px}.suche-inline.suche-links{flex-direction:row}.belegablage{align-items:stretch}.belegablage-karte{background:var(--k-weiss);text-align:left;width:100%;color:var(--k-schwarz);font:inherit;cursor:pointer;box-shadow:none;border:1px solid #e8eae7;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:22px 22px 20px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.belegablage-karte:hover,.belegablage-karte:focus-visible{border-color:var(--k-schwarz);background:var(--k-weiss);box-shadow:0 8px 24px #0000000f}.belegablage-karte:focus-visible{outline-offset:3px;outline:2px solid #294a70}.belegablage-karte.drag{border-color:var(--k-schwarz);background:var(--k-flaeche);box-shadow:inset 0 0 0 1px var(--k-schwarz)}.belegablage-text{flex-direction:column;min-width:0;display:flex}.belegablage-titel{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:600}.belegablage-hinweis{color:#818781}@media (prefers-reduced-motion:reduce){.belegablage-karte{transition:none}}.ad-karte.belegablage-karte{flex-direction:row;justify-content:center;align-items:center}.belegablage-text{text-align:center;align-items:center;gap:8px}.belegablage-titel{letter-spacing:-.6px;font-size:26px;line-height:1.15}.belegablage-hinweis{font-size:14px}@media (max-width:520px){.belegablage-titel{font-size:23px}}.stats.stats-karte{background:var(--k-weiss);border:1px solid #e8eae7;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 48px}.stats.stats-karte .stat{text-align:center;border-top:0;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.stats.stats-karte .stat-value{white-space:nowrap}@media (max-width:600px){.stats.stats-karte{grid-template-columns:repeat(2,minmax(0,1fr))}}#einheiten .stats.stats-karte .stat,.stats.stats-karte .stat{justify-self:stretch;width:auto;max-width:none}.stats.stats-karte .stat+.stat,.stats.stats-karte .stat:nth-child(2n){border-left:0}.bereich-zurueck,.kopf-navi{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.kopf-navi .back{margin-bottom:0}.kopf-navi+.ad-kopf{margin-top:16px}.kopf-navi .back.weiter,.bereich-zurueck a.weiter{color:var(--muted);font-weight:400}.kopf-navi .back.weiter:hover,.bereich-zurueck a.weiter:hover{color:var(--k-schwarz)}.belegablage{margin-top:0}.ad-karte.belegablage-karte{box-sizing:border-box;min-height:128px;padding:30px 24px 28px}@media (max-width:600px){.ad-karte.belegablage-karte{padding:24px 12px 22px}}.beleg-bearbeiten{min-width:0}.beleg-bearbeiten .ad-karte{padding:18px 18px 16px}.beleg-bearbeiten .ad-karte h2{margin:0 0 14px;font-size:16px}.beleg-position-kopf{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.beleg-position-kopf h2{margin:0!important}.beleg-position-kopf .rund-knopf{width:28px;height:28px}.beleg-position-neu{font:inherit;color:var(--k-schwarz);cursor:pointer;border:0;border-bottom:var(--k-rahmen);background:0 0;align-self:flex-start;padding:0;font-size:13px}.beleg-position-neu:hover{color:#294a70;background:0 0;border-color:#294a70}.beleg-bearbeiten .mb-aktionen{align-items:center;gap:10px;display:flex}.beleg-bearbeiten .error,.beleg-bearbeiten .info-box{margin-bottom:14px}.beleg-vorschau{background:var(--k-weiss);border:1px solid #e8eae7;border-radius:16px;padding:18px 18px 16px;overflow:hidden}.beleg-vorschau h2{margin:0}.beleg-vorschau .beleg-position-kopf .rund-knopf{width:28px;height:28px}.beleg-vorschau-bild{background:var(--k-flaeche);border-radius:10px;overflow:hidden}.beleg-vorschau-bild img{object-fit:contain;background:var(--k-weiss);width:100%;max-height:72vh;display:block}.beleg-vorschau-bild iframe{border:0;width:100%;height:72vh;display:block}.beleg-vorschau h2{letter-spacing:-.55px;font-size:22px}.bk-seite{-webkit-print-color-adjust:exact;print-color-adjust:exact;overflow:hidden}
.bk-seite{padding-bottom:32mm}.mieter-fenster.signatur-fenster{width:min(520px,100vw - 32px);max-width:520px}.signatur-karten{grid-template-columns:1fr!important}.signatur-flaeche{background:#f7f7f5;border-radius:10px;position:relative}.signatur-flaeche canvas{touch-action:none;cursor:crosshair;width:100%;height:160px;display:block}.signatur-linie{border-top:1px solid var(--k-linie);color:#9aa0a6;pointer-events:none;padding-top:4px;font-size:10.5px;position:absolute;bottom:34px;left:18px;right:18px}.signatur-leeren{font-size:12px;position:absolute;top:10px;right:14px}.signatur-vorschau{background:#f7f7f5;border-radius:10px;justify-content:center;padding:18px;display:flex}.signatur-vorschau img{max-width:100%;max-height:120px}.signatur-name{margin:10px 0 0}.abr-objekt .page-head{align-items:flex-end}.abr-objekt .stats.stats-karte{margin-bottom:40px}.abr-objekt .stat-label,.abr-objekt th{text-transform:none!important;letter-spacing:0!important}.abr-objekt .stat-label{color:#7c827d;font-size:12.5px}.abr-objekt .card.section{box-shadow:none;background:0 0;margin:0 0 44px;padding:0;border:0!important}.abr-objekt .card.section>h2{letter-spacing:-.03em;margin:0 0 6px;font-size:22px;font-weight:650}.abr-objekt hr,.abr-objekt .section+.section{border:0}.abr-objekt table{border-collapse:separate;border-spacing:0}.abr-objekt th{color:var(--k-grau);font-size:12.5px;font-weight:500;border:0!important}.abr-objekt td{vertical-align:middle;border:0!important}.abr-objekt tbody tr{transition:background .15s}.abr-objekt tbody tr:hover td{background:#f5f5f3}.abr-objekt tbody tr td:first-child{border-radius:10px 0 0 10px}.abr-objekt tbody tr td:last-child{border-radius:0 10px 10px 0}.abr-objekt tfoot td{color:var(--k-schwarz);padding:16px 18px;font-weight:700;border:0!important}.abr-objekt .details{border:0;margin-top:10px}.abr-objekt th{padding:14px 12px 8px}.abr-objekt td{padding:13px 12px}.abr-objekt .pos-table td[data-label=Zeitraum]{white-space:nowrap}*,:before,:after{text-transform:none!important}.stats .stat-label,.stats-karte .stat-label{color:#7c827d;font-size:12.5px}.stats.stats-karte{padding:28px 24px 26px}@media (max-width:600px){.stats.stats-karte{row-gap:18px;padding:22px 12px 20px}.ad-karte.belegablage-karte{min-height:179px}}.abr-mieter .page-head{align-items:flex-end}.stats.stats-karte.drei{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:40px}.abr-mieter .pos-table td strong{color:var(--k-schwarz);font-weight:600}@media (max-width:600px){.stats.stats-karte.drei{grid-template-columns:1fr}}.abr-objekt .veraenderung{color:var(--k-schwarz);font-variant-numeric:tabular-nums}.abr-objekt .veraenderung.leer{color:#9aa0a6}.abr-objekt .veraenderung.mehr{color:var(--k-schwarz)}.abr-objekt .veraenderung.weniger{color:var(--k-grau-dunkel)}.abr-objekt .pos-table tfoot td{color:var(--k-schwarz);padding:16px 12px 14px;font-size:15px;font-weight:700}.abr-objekt .pos-table tfoot td strong{font-size:16px}.abr-objekt .pos-table tfoot td.veraenderung{font-size:14px}.ed-leerstand .ed-label{color:#8a5a14}.einheit-detail .ed-leerstand .ed-label,.einheit-detail .ed-label{color:var(--k-schwarz)!important}.mieter-fenster.verbrauch-fenster{width:min(860px,100vw - 32px);max-width:860px}.mieter-fenster.verbrauch-journey{width:min(640px,100vw - 24px);max-width:640px}.journey-fortschritt{gap:4px;margin:-4px 0 10px;display:flex}.journey-fortschritt span{background:#e8eae7;border-radius:2px;flex:1;height:4px}.journey-fortschritt span.fertig,.journey-fortschritt span.jetzt{background:var(--k-schwarz)}.journey-schritt{color:var(--k-grau);margin:0 0 4px;font-size:12.5px}.journey-titel{letter-spacing:-.03em;margin:0 0 18px;font-size:30px;font-weight:650;line-height:1.1}.journey-inhalt{flex-direction:column;gap:16px;margin-bottom:18px;display:flex}.journey-hilfe{color:var(--k-grau-dunkel);margin:-8px 0 0;font-size:14px;line-height:1.5}.journey-optionen{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.journey-option{border:1px solid var(--k-linie-hell);background:var(--k-weiss);min-height:64px;color:var(--k-schwarz);font:inherit;text-align:left;cursor:pointer;white-space:normal;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:16px;font-weight:500;display:flex}.journey-option:hover{background:var(--k-weiss);border-color:var(--k-schwarz)}.journey-option.an{border-color:var(--k-schwarz);box-shadow:inset 0 0 0 1px var(--k-schwarz);font-weight:650}.journey-option .wahl-logo{flex:none;width:20px;height:20px}.journey-option.an .wahl-logo{color:var(--k-schwarz);opacity:1;transform:none}.journey-option-text{flex-direction:column;gap:2px;min-width:0;display:flex}.journey-option-text small{color:var(--k-grau);font-size:11.5px;font-weight:400}.journey-felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.journey-feld{color:#7c827d;flex-direction:column;gap:6px;font-size:13px;display:flex}.journey-feld input{border:1px solid var(--k-linie-hell);height:50px;font:inherit;color:var(--k-schwarz);background:var(--k-weiss);border-radius:12px;padding:0 14px;font-size:17px}.journey-feld input:focus,.journey-stand input:focus{border-color:var(--k-schwarz);outline:none}.journey-zaehler-kopf{justify-content:space-between;gap:14px;display:flex}.journey-ort{color:var(--k-grau-dunkel);margin:0;line-height:1.45}.journey-kamera{cursor:pointer}.journey-kamera input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.journey-kamera .rund-knopf{pointer-events:none;width:56px;height:56px}.journey-kamera .rund-icon{width:24px;height:24px}.journey-foto{background:var(--k-flaeche);border-radius:14px;align-items:center;gap:14px;padding:10px;display:flex}.journey-foto img{object-fit:cover;border-radius:10px;flex:none;width:96px;height:96px}.journey-foto p{color:var(--k-schwarz);flex-direction:column;gap:4px;margin:0;font-size:14px;display:flex}.journey-foto small{color:#7c827d;font-size:12px}.journey-foto small.warn{color:#b42318}.journey-stand{color:#7c827d;flex-direction:column;gap:6px;font-size:13px;display:flex}.journey-stand input{border:1.5px solid var(--k-schwarz);height:84px;font:inherit;letter-spacing:-.02em;color:var(--k-schwarz);background:var(--k-weiss);font-variant-numeric:tabular-nums;border-radius:16px;padding:0 18px;font-size:40px;font-weight:650}.journey-diff{color:var(--k-schwarz);margin:-6px 0 0;font-size:14px}.journey-diff.warn{color:#b42318}.journey-liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.journey-liste li{border:1px solid #e8eae7;border-radius:14px;align-items:center;display:grid}.journey-liste img{object-fit:cover;background:#f2f2f0;border-radius:10px;width:52px;height:52px;display:block}.journey-liste-wert{font-variant-numeric:tabular-nums;flex-direction:column;font-weight:650;display:flex}.journey-liste-wert small{color:#7c827d;font-size:12px;font-weight:400}.journey-liste-wert em{color:#9aa0a6;font-size:13px;font-style:normal;font-weight:400}.journey-fuss{align-items:center}.journey-weiter{background:var(--k-schwarz);height:60px;color:var(--k-weiss);font:inherit;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:16px;flex:1;font-size:19px;font-weight:650}.journey-weiter:hover{background:#2a2a2a}.journey-weiter:disabled{cursor:default;background:#b9bcb9}@media (max-width:520px){.journey-optionen,.journey-felder{grid-template-columns:1fr}.journey-titel{font-size:26px}.journey-stand input{height:76px;font-size:34px}}.journey-kamera .rund-knopf{background:var(--k-schwarz);color:var(--k-weiss);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 6px #0000002e}.journey-kamera:hover .rund-knopf{background:#2a2a2a}.journey-kamera .rund-icon{stroke:var(--k-weiss);fill:none;stroke-width:1.7px}.verbrauch-journey .journey-feld input,.verbrauch-journey .journey-stand input{box-shadow:none;background:var(--k-weiss)!important}.journey-zaehlerwahl{justify-content:flex-start;font-size:17px}.journey-zaehlerwahl.an{font-weight:650}.verbrauch-journey .journey-feld input{height:50px;border:1px solid #dcdfdc!important;border-radius:12px!important;padding:0 14px!important}.journey-titel.mit-nummer{flex-wrap:wrap;justify-content:space-between;gap:16px}.journey-titel-nummer{letter-spacing:-.01em;color:var(--k-schwarz);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.journey-zaehler-kopf{align-items:center}.journey-ort{flex:1;font-size:15px}.journey-kamera{flex:none;position:relative}.journey-kamera>.rund-knopf{background:var(--k-schwarz);width:56px;height:56px;color:var(--k-weiss);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.journey-kamera>.rund-knopf:hover{background:#2a2a2a}.journey-kamera-menue{z-index:30;background:var(--k-weiss);border:1px solid var(--k-linie-hell);border-radius:14px;min-width:180px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000024}.journey-kamera-menue label{color:var(--k-schwarz);cursor:pointer;border-radius:10px;padding:12px 14px;font-size:15px;display:block;position:relative;overflow:hidden}.journey-kamera-menue label:hover{background:#f4f4f2}.journey-kamera-menue input{opacity:0;cursor:pointer;position:absolute;inset:0}.journey-fuss{grid-template-columns:1fr 1fr;gap:0;display:grid}.journey-fuss .journey-zurueck,.journey-fuss .journey-weiter{background:var(--k-schwarz);height:60px;color:var(--k-weiss);font:inherit;cursor:pointer;border:0;font-size:18px;font-weight:650}.journey-fuss .journey-zurueck{border-right:1px solid #ffffff47;border-radius:16px 0 0 16px}.journey-fuss .journey-weiter{border-radius:0 16px 16px 0;flex:none}.journey-fuss .journey-zurueck:hover,.journey-fuss .journey-weiter:hover{background:#2a2a2a}.journey-fuss .journey-weiter:disabled{background:#b9bcb9}.journey-kamera>.rund-knopf{pointer-events:auto}.verbrauch-journey .journey-kamera>.rund-knopf.klein{width:56px;height:56px}.verbrauch-journey .journey-kamera>.rund-knopf.klein .rund-icon{width:24px;height:24px}.verbrauch-journey .journey-stand input{height:84px;border:1.5px solid var(--k-schwarz)!important;border-radius:16px!important;padding:0 18px!important}.journey-liste li{padding:14px 16px}.journey-liste-wert{text-align:center;align-items:center;font-size:24px}.journey-liste-wert .einheit{color:var(--k-grau-dunkel);font-size:14px;font-weight:500;display:inline}.journey-liste-status{text-align:center;font-size:20px;font-weight:700;line-height:1}.journey-liste-status.ja{color:var(--k-schwarz)}.journey-liste-status.nein{color:#b9bcb9}@media (max-width:520px){.journey-liste-wert{font-size:20px}}.journey-liste-zahl{white-space:nowrap}.verbrauch-journey .journey-fuss{grid-template-columns:1fr 1fr;position:relative;display:grid!important}.verbrauch-journey .journey-fuss>button{width:100%;height:60px;color:var(--k-weiss);box-shadow:none!important;border:0!important;margin:0!important}.verbrauch-journey .journey-fuss:after{content:none}
.verbrauch-journey .journey-fuss>button{outline-offset:-3px}.verbrauch-journey .journey-fuss{background:0 0;border-radius:0;overflow:visible;gap:12px!important}.verbrauch-journey .journey-fuss>button{background:var(--k-schwarz)!important;border-radius:16px!important}.verbrauch-journey .journey-fuss>button:hover{background:#2a2a2a!important}.verbrauch-journey .journey-fuss>button:disabled{color:var(--k-weiss);background:#b9bcb9!important}.journey-titel.mit-nummer{grid-template-columns:1fr auto 1fr;align-items:baseline;display:grid}.journey-titel.mit-nummer .journey-titel-nummer{justify-self:center}.journey-liste li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 24px 34px;gap:12px}.journey-liste-name{font-size:16px;font-weight:650}.journey-liste-nummer{color:var(--k-schwarz);text-align:center;font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.journey-liste li.leer .journey-liste-name,.journey-liste li.leer .journey-liste-nummer{color:var(--k-grau)}.journey-liste .rund-knopf{width:34px;height:34px}@media (max-width:520px){.journey-liste li{grid-template-columns:minmax(0,1fr) auto 22px 32px}.journey-liste-nummer{text-align:left;color:#7c827d;grid-area:2/1;font-size:13px}.journey-liste-wert{grid-area:1/2/span 2}.journey-liste-status{grid-area:1/3/span 2}.journey-liste li .rund-knopf{grid-area:1/4/span 2}}.portal-fenster button.primary,.portal-fenster .actions button.primary{background:var(--k-schwarz);color:var(--k-weiss);border-radius:var(--k-pille);box-shadow:none;border:0;padding:11px 22px;font-size:14px;font-weight:600}.portal-fenster button.primary:hover{background:#2a2a2a}.portal-fenster button.primary:disabled{background:#b9bcb9}.portal-fenster a.btn{background:var(--k-weiss);color:var(--k-schwarz);border-radius:var(--k-pille);border:1px solid #dcdfdc;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none}.portal-fenster a.btn:hover{border-color:var(--k-schwarz);background:var(--k-weiss)}.portal-fenster .row{flex-wrap:wrap;gap:10px}.portal-fenster input[readonly]{color:var(--k-schwarz);font-size:13px}.portal-fenster .ad-karte .pad-top{padding-top:14px}.portal-fenster input[readonly]{background:var(--k-weiss)!important;border:1px solid #dcdfdc!important;border-radius:12px!important;padding:12px 14px!important;font-weight:400!important}.journey-ort{white-space:pre-line;overflow-wrap:anywhere}.verbrauch-tausch-strecke{margin-bottom:18px;padding:22px 22px 20px}.verbrauch-tausch-strecke .journey-titel{font-size:26px}.verbrauch-tausch-liste li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.karten-fenster .verbrauch-tausch-strecke .journey-stand input{border:1.5px solid var(--k-schwarz)!important;background:var(--k-weiss)!important;border-radius:16px!important;height:84px!important;padding:0 18px!important;font-size:40px!important;font-weight:650!important}.karten-fenster .verbrauch-tausch-strecke .journey-feld input{background:var(--k-weiss)!important;border:1px solid #dcdfdc!important;border-radius:12px!important;height:50px!important;padding:0 14px!important;font-size:17px!important;font-weight:500!important}.rand-menue{transition:transform .45s cubic-bezier(.22,.75,.22,1),background-color .2s}.rand-menue:not(.is-open){box-shadow:none!important;background:0 0!important}.rand-menue:not(.is-open) .rand-griff,.rand-menue:not(.is-open) .rand-griff:hover{background:0 0}.rand-menue:not(.is-open) .rand-strich{background:var(--k-schwarz);opacity:1}.rand-menue:not(.is-open) .rand-griff:focus-visible{outline-color:var(--k-schwarz)}@media (min-width:721px){.rand-menue:not(.is-open){transform:translate(-100%)!important}.rand-menue .rand-griff{display:none}.rand-menue{padding-right:36px!important}}.rand-menue{scrollbar-width:none;overflow-y:auto}.rand-menue::-webkit-scrollbar{display:none}.rand-menue .menue-inhalt{min-height:100%}.menue-knoepfe{margin-bottom:26px}.menue-liste-bereiche{flex-direction:column;gap:2px;display:flex}.rand-menue .menue-liste-bereiche a{justify-content:space-between;align-items:center;gap:10px;padding:8px 0 8px 14px;font-size:15px;line-height:1.3;display:flex;position:relative}.rand-menue .menue-liste-bereiche a.current{color:var(--k-weiss);font-weight:600}.rand-menue .menue-liste-bereiche a.current:before{content:"";background:var(--k-weiss);border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;left:0}.menue-vermieter{flex-direction:column;gap:8px;margin-top:auto;padding-top:28px;display:flex}.menue-vermieter-titel{color:#8a8a8a;margin:0;font-size:11px}.menue-vermieter-wahl{width:100%;color:var(--k-weiss);text-align:left;cursor:pointer;font:inherit;background:0 0;border:1px solid #3a3a3a;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.menue-vermieter-wahl:hover{background:0 0;border-color:#8a8a8a}.menue-vermieter-wahl strong{color:var(--k-weiss);font-size:13.5px;font-weight:600;display:block}.menue-vermieter-wahl small{color:#9a9a9a;margin-top:2px;font-size:11.5px;display:block}.menue-vermieter-pfeil{color:#cfcfcf;font-size:15px}.menue-vermieter-wahl[aria-expanded=true] .menue-vermieter-pfeil{transform:rotate(180deg)}.menue-vermieter-liste{border:1px solid #3a3a3a;border-radius:12px;flex-direction:column;padding:4px;display:flex}.menue-vermieter-liste button{text-align:left;color:#cfcfcf;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:13px}.menue-vermieter-liste button:hover{color:var(--k-weiss);background:#222}.menue-vermieter-liste button.an{color:var(--k-weiss);font-weight:600}.menue-vermieter .menue-out{font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:13px}@media (min-width:721px){.app-17.ist-start .rand-menue:not(.is-open){transform:translateX(calc(-100% + var(--griff)))!important}.app-17.ist-start .rand-menue .rand-griff{display:grid}}.rand-menue .menue-knoepfe{justify-content:center;align-self:center!important}.rand-menue .menue-knoepfe .rund-knopf.klein,.rand-menue .menue-knoepfe button.rund-knopf.klein{border-color:var(--k-weiss)!important;background:var(--k-schwarz)!important;color:var(--k-weiss)!important;border:1.5px solid var(--k-weiss)!important}.rand-menue .menue-knoepfe .rund-knopf.klein:hover{background:#2a2a2a!important}.rand-menue .menue-knoepfe .rund-knopf.klein .rund-icon{stroke:var(--k-weiss)}.konto-seite .card.section{background:var(--k-weiss);box-shadow:none;border-radius:16px;margin:0 0 16px;padding:24px 26px 22px;border:1px solid #e8eae7!important}.konto-seite .card.section>h2{letter-spacing:-.02em;margin:0 0 4px;font-size:22px;font-weight:600}.konto-seite .card.section>.muted.small{margin:0 0 16px}.konto-seite input:focus,.konto-seite select:focus{border-color:var(--k-schwarz)}.konto-seite .inline-form{align-items:flex-end}.konto-seite button.primary,.konto-seite .card button.primary{border-radius:var(--k-pille);background:var(--k-schwarz);height:46px;color:var(--k-weiss);border:0;padding:0 22px;font-size:14px;font-weight:600}.konto-seite button.primary:hover{background:#2a2a2a}.konto-seite button.ghost{border-radius:var(--k-pille);background:var(--k-weiss);height:40px;color:var(--k-schwarz);border:1px solid #dcdfdc;padding:0 18px;font-size:13.5px;font-weight:500}.konto-seite button.ghost:hover:not(:disabled){border-color:var(--k-schwarz);background:var(--k-weiss)}.konto-seite button.ghost:disabled{color:#9aa0a6;cursor:default}.konto-seite button.danger-btn{border-radius:var(--k-pille);height:44px;padding:0 20px}.konto-seite .gefahr-block{background:0 0;border:0;margin:0;padding:0}.konto-seite .list li{padding:10px 0}.konto-seite .badge{color:var(--k-schwarz);border-radius:var(--k-pille);background:#f2f2f0;padding:3px 10px}.konto-feld{flex-direction:column;gap:6px;max-width:320px;display:flex}.konto-liste{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px 24px;margin:4px 0 18px;display:grid}.konto-liste>div{flex-direction:column;gap:4px;display:flex}.konto-liste dt{color:#7c827d;font-size:12.5px}.konto-liste dd{color:var(--k-schwarz);margin:0;font-size:16px;font-weight:600}.konto-zeile{gap:10px;margin-top:16px;display:flex}.konto-seite .card.section h2{letter-spacing:-.02em;font-size:22px;font-weight:600}.konto-menue{flex-direction:column;margin-bottom:24px;display:flex;overflow:hidden}.konto-menue-zeile{color:var(--k-schwarz);justify-content:space-between;align-items:center;gap:16px;text-decoration:none;display:flex}.konto-menue-zeile:first-child{border-top:0}.konto-menue-zeile strong{font-size:17px;font-weight:600;display:block}.konto-menue-zeile small{color:#7c827d;margin-top:3px;font-size:13px;display:block}.konto-menue-pfeil{color:#9aa0a6;font-size:22px}.konto-abmelden{display:flex}.konto-wahl{border:1px solid var(--k-linie-hell);border-radius:var(--k-pille);background:var(--k-weiss);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.konto-wahl button{border-radius:var(--k-pille);height:36px;color:var(--k-grau-dunkel);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:13.5px}.konto-wahl button.an{background:var(--k-schwarz);color:var(--k-weiss)}.konto-wahl button:disabled{color:#b9bcb9;cursor:default}.konto-schalter{cursor:pointer;border-top:1px solid #f0f1ef;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex;position:relative}.konto-schalter strong{color:var(--k-schwarz);font-size:15px;font-weight:600;display:block}.konto-schalter small{color:#7c827d;margin-top:2px;font-size:12.5px;display:block}.konto-schalter input{opacity:0;pointer-events:none;position:absolute}.konto-schalter .schalter{border-radius:var(--k-pille);background:#dcdfdc;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.konto-schalter .schalter:after{content:"";background:var(--k-weiss);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.konto-schalter input:checked+.schalter{background:var(--k-schwarz)}.konto-schalter input:checked+.schalter:after{transform:translate(18px)}.konto-schalter input:focus-visible+.schalter{outline:2px solid var(--k-schwarz);outline-offset:2px}.konto-links{margin:0;padding:0;list-style:none}.konto-links li{justify-content:space-between;align-items:center;gap:16px;display:flex}.konto-links li:first-child{border-top:0}.konto-links strong{font-size:15px;font-weight:600;display:block}.konto-links small{color:#7c827d;margin-top:2px;font-size:12.5px;display:block}.konto-seite label.konto-schalter{text-align:left;font-size:inherit;color:inherit;justify-content:space-between;align-items:center;margin:0;flex-direction:row!important;display:flex!important}.konto-seite label.konto-schalter>span:first-child{flex:1;min-width:0}.rand-menue .menue-knoepfe .rund-knopf.klein,.rand-menue .menue-knoepfe button.rund-knopf.klein{border-width:1px!important}.konto-menue{background:0 0;margin:0 0 28px}.konto-menue-zeile{border-radius:12px;padding-left:12px;padding-right:12px;border-top:0!important}.konto-menue-zeile:hover{background:#f5f5f3}.konto-seite .page-head .muted,.konto-seite p.muted.small:not(.behalten),.konto-seite .hint{display:none}.konto-seite .gefahr p.muted.small{display:block}.konto-seite .card.section>h2{margin-bottom:14px}.konto-seite label{color:#7c827d;flex-direction:column;gap:4px;font-size:12.5px;display:flex}.konto-seite input,.konto-seite select{height:auto;color:var(--k-schwarz);font-size:15px;font-weight:600;border:0!important;border-bottom:1px solid var(--k-linie-hell)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:6px 0 8px!important}.konto-seite input:focus,.konto-seite select:focus{outline:none;border-bottom-color:var(--k-schwarz)!important}.konto-seite input::placeholder{color:#b9bcb9;font-weight:400}.konto-seite .inline-form{gap:20px}.konto-seite .konto-schalter{border-top:0;padding:10px 0}.konto-links li{padding:10px 0;border-top:0!important}.konto-seite .list li{border:0!important}.abo-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.abo-tarife{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.abo-tarif{border:1px solid var(--k-linie-hell);background:var(--k-weiss);color:var(--k-schwarz);text-align:left;font:inherit;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.abo-tarif:hover{border-color:var(--k-schwarz);background:var(--k-weiss)}.abo-tarif.an{border-color:var(--k-schwarz);box-shadow:inset 0 0 0 1px var(--k-schwarz)}.abo-tarif.pro.an{background:var(--k-schwarz);color:var(--k-weiss)}.abo-name{align-items:baseline;gap:8px;font-size:20px;font-weight:650;display:flex}.abo-name small{color:var(--k-grau);font-size:11.5px;font-weight:500}.abo-preis{letter-spacing:-.02em;font-size:30px;font-weight:650}.abo-preis small{color:var(--k-grau);letter-spacing:0;font-size:13px;font-weight:500}.abo-tarif.pro.an .abo-preis small,.abo-tarif.pro.an .abo-name small{color:#b9bcb9}.abo-tarif ul{gap:6px;margin:4px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.abo-tarif li:before{content:"✓  ";font-weight:700}@media (max-width:640px){.abo-tarife{grid-template-columns:1fr}}.konto-menue{border:1px solid var(--k-schwarz)!important;border-radius:16px!important;padding:10px 12px!important}.konto-menue-zeile{margin:0!important}.bereich-leiste{z-index:150;flex-direction:column;display:flex;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.bereich-leiste a{justify-content:center;width:14px;display:flex}.bereich-leiste a:before{content:"";height:100%}.bereich-leiste a:hover:before,.bereich-leiste a.an:before{background:var(--k-schwarz)}@media (max-width:720px){.bereich-leiste{right:8px}.bereich-leiste a{width:10px}}@media print{.bereich-leiste{display:none}}.bereich-leiste{gap:0!important}.bereich-leiste a{height:40px}.bereich-leiste a:before{background:var(--k-schwarz);border-radius:0;width:1px}.bereich-leiste a:first-child:before{border-radius:2px 2px 0 0}.bereich-leiste a:last-child:before{border-radius:0 0 2px 2px}.bereich-leiste a.an:before{border-radius:2px;width:4px}.bereich-leiste a:hover:not(.an):before{width:2px}@media (max-width:720px){.bereich-leiste a{height:28px}.bereich-leiste a:before{width:1px}.bereich-leiste a.an:before{width:3px}}.bereich-leiste{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.bereich-leiste.zieht{cursor:grabbing}.bereich-leiste.zieht a.an:before{width:5px}.bereich-leiste a:before{transition:width .15s}.bereich-leiste-name{border-radius:var(--k-pille);background:var(--k-schwarz);color:var(--k-weiss);white-space:nowrap;pointer-events:none;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;right:24px;transform:translateY(-50%)}.konto-seite .gefahr .gefahr-block{flex-direction:column;gap:14px;max-width:420px;display:flex}.konto-seite .gefahr .gefahr-block p.muted.small{margin:-6px 0 0}.konto-seite .gefahr .actions{margin:0}.konto-seite .gefahr button.danger-btn{border-radius:var(--k-pille);background:var(--k-schwarz);height:42px;color:var(--k-weiss);box-shadow:none;border:0;padding:0 22px;font-size:14px;font-weight:600}.konto-seite .gefahr button.danger-btn:hover:not(:disabled){background:#b42318}.konto-seite .gefahr button.danger-btn:disabled{color:#9aa0a6;cursor:default;background:#e8eae7}.konto-seite .card.section.gefahr{background:var(--k-weiss);border-color:#e8eae7!important}.konto-menue{border-width:.5px!important}.konto-menue-titel{letter-spacing:0;font-size:16px;font-weight:400}.konto-menue-zeile{padding:12px 16px!important}html[data-modus=dunkel]{filter:invert()hue-rotate(180deg);background:var(--k-weiss)}html[data-modus=dunkel] img,html[data-modus=dunkel] video,html[data-modus=dunkel] canvas,html[data-modus=dunkel] iframe,html[data-modus=dunkel] embed,html[data-modus=dunkel] object,html[data-modus=dunkel] .bk-seite{filter:invert()hue-rotate(180deg)}html[data-modus=dunkel] .bk-seite img,html[data-modus=dunkel] .bk-seite canvas{filter:none}@media print{html[data-modus=dunkel],html[data-modus=dunkel] *{filter:none!important}}.mk-mitteilungen{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-mitteilungen h3{margin:2px 0 6px;font-size:17px;font-weight:600}.mk-text{color:#333;white-space:pre-line;margin:0;font-size:14px;line-height:1.55}.mk-karten{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-feld{color:#7c827d;flex-direction:column;gap:4px;font-size:12.5px;display:flex}.mk-feld input,.mk-feld select,.mk-feld textarea{border:0;border-bottom:1px solid var(--k-linie-hell);font:inherit;color:var(--k-schwarz);box-shadow:none;background:0 0;border-radius:0;padding:6px 0 8px;font-size:15px;font-weight:600}.mk-feld textarea{resize:none;font-weight:400}.mk-feld input:focus,.mk-feld select:focus,.mk-feld textarea:focus{border-bottom-color:var(--k-schwarz);outline:none}.mk-aktionen{justify-content:flex-end;gap:10px;display:flex}.mk-knopf{border-radius:var(--k-pille);background:var(--k-schwarz);height:42px;color:var(--k-weiss);font:inherit;cursor:pointer;border:0;padding:0 22px;font-size:14px;font-weight:600}.mk-knopf.hell{background:var(--k-weiss);color:var(--k-schwarz);border:1px solid #dcdfdc}.mk-knopf:disabled{color:#9aa0a6;background:#e8eae7}@media (max-width:720px){.mk-mitteilungen,.mk-karten{grid-template-columns:1fr}}.mk-karten dd{overflow-wrap:anywhere;text-align:right}.mk-karten dl>div{gap:12px}.mieterkontor .thread .eyebrow-l{color:var(--k-grau);font-size:12.5px}.mieterkontor .thread-title{letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);font-weight:650}.mieterkontor .thread .badge{color:var(--k-schwarz);border-radius:var(--k-pille);background:#f2f2f0;padding:4px 12px}.mieterkontor .reply textarea{border:0;border-bottom:1px solid var(--k-linie-hell);font:inherit;resize:none;box-shadow:none;background:0 0;border-radius:0;padding:8px 0;font-size:15px}.mieterkontor .reply textarea:focus{border-bottom-color:var(--k-schwarz);outline:none}.mieterkontor .reply button.primary{border-radius:var(--k-pille);background:var(--k-schwarz);height:42px;color:var(--k-weiss);border:0;padding:0 22px;font-weight:600}.mieterkontor .reply button.primary:disabled{color:#9aa0a6;background:#e8eae7}.mk-v-zahl{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:650;line-height:1}.mk-v-zahl small{letter-spacing:0;color:#7c827d;font-size:15px;font-weight:500}.mk-v-unter{color:#7c827d;flex-wrap:wrap;gap:12px;margin:0 0 16px;font-size:13px;display:flex}.mk-v-unter .mehr,.mk-v-unter .weniger{color:var(--k-schwarz)}.mk-forum-neu{align-items:flex-end;gap:12px;max-width:720px;margin:0 0 30px;display:flex}.mk-forum-neu textarea{font:inherit;resize:none;color:var(--k-schwarz);flex:1;font-size:16px}.mk-forum-neu textarea:focus{outline:none}.mk-forum-neu.klein{margin:10px 0 4px}.mk-forum-neu.klein textarea{font-size:14px}.mk-forum{max-width:720px;margin:0;padding:0;list-style:none;display:grid}.mk-beitrag-kopf{align-items:baseline;gap:10px;margin:0 0 4px;font-size:14px;display:flex}.mk-beitrag-kopf span{color:#9aa0a6;font-size:12px}.mk-link{font:inherit;color:#7c827d;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:6px 0 0;font-size:13px;text-decoration:underline}.mk-link:hover{color:var(--k-schwarz);background:0 0}.mk-antworten{border-left:1px solid var(--k-linie-hell);gap:14px;margin:14px 0 0 18px;padding-left:16px;display:grid}.mk-forum-neu textarea{border:0!important;border-bottom:1px solid var(--k-linie-hell)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:8px 0!important}.mk-forum-neu textarea:focus{border-bottom-color:var(--k-schwarz)!important}.mieterkontor .dash .willkommen.willkommen-satz{margin-bottom:40px}.mieterkontor .einheit-detail .ed-kopf{margin-bottom:36px}.mk-karten.ad-karten dd{overflow-wrap:anywhere;text-align:right;min-width:0;white-space:normal!important}.mk-karten.ad-karten dl>div{align-items:baseline}
