@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(../media/oswald-cyrillic-ext-400-normal.0ztq38p70wdel.woff2)format("woff2"),url(../media/oswald-cyrillic-ext-400-normal.3hheufffyc6n_.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(../media/oswald-cyrillic-400-normal.2jdahq6pl527g.woff2)format("woff2"),url(../media/oswald-cyrillic-400-normal.2sfj3olvx4e5e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(../media/oswald-vietnamese-400-normal.1u8b2yfybjyj0.woff2)format("woff2"),url(../media/oswald-vietnamese-400-normal.1yv0jsj_o74bg.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(../media/oswald-latin-ext-400-normal.3or7lh8vt9gb5.woff2)format("woff2"),url(../media/oswald-latin-ext-400-normal.35cpezav4taxm.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(../media/oswald-latin-400-normal.13ei9xnsmv81c.woff2)format("woff2"),url(../media/oswald-latin-400-normal.21kl23a099e9h.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(../media/oswald-cyrillic-ext-500-normal.11xf42vpc1qaz.woff2)format("woff2"),url(../media/oswald-cyrillic-ext-500-normal.0rzs5bb_b2mjf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(../media/oswald-cyrillic-500-normal.39p11k9-3vez2.woff2)format("woff2"),url(../media/oswald-cyrillic-500-normal.05yh_3j332o5s.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(../media/oswald-vietnamese-500-normal.1fm0x80qxatz-.woff2)format("woff2"),url(../media/oswald-vietnamese-500-normal.43dzym6co03wm.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(../media/oswald-latin-ext-500-normal.0wo93ki64ipzi.woff2)format("woff2"),url(../media/oswald-latin-ext-500-normal.3cd50epthscz6.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(../media/oswald-latin-500-normal.1r1tfvsdc503p.woff2)format("woff2"),url(../media/oswald-latin-500-normal.0tvcs2msh88-g.woff)format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(../media/roboto-cyrillic-ext-300-normal.3k36p9lyf6gbr.woff2)format("woff2"),url(../media/roboto-cyrillic-ext-300-normal.18f-ojsdsa0la.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(../media/roboto-cyrillic-300-normal.2z-87mi0_9-v4.woff2)format("woff2"),url(../media/roboto-cyrillic-300-normal.2e3lp-hl-bdex.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(../media/roboto-greek-ext-300-normal.18fdsf99s49qh.woff2)format("woff2"),url(../media/roboto-greek-ext-300-normal.30uckx6yp9q-p.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(../media/roboto-greek-300-normal.2v6ouqhs8lcob.woff2)format("woff2"),url(../media/roboto-greek-300-normal.3sakrj5ua7yt5.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(../media/roboto-math-300-normal.042irsrrbv61k.woff2)format("woff2"),url(../media/roboto-math-300-normal.44a4q84ws78y1.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(../media/roboto-symbols-300-normal.0336pr_47ivto.woff2)format("woff2"),url(../media/roboto-symbols-300-normal.0kznmurw59oq8.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(../media/roboto-vietnamese-300-normal.1pud2csf5qtau.woff2)format("woff2"),url(../media/roboto-vietnamese-300-normal.1zbya34dy-ptw.woff)format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(../media/roboto-latin-ext-300-normal.10ns1_xiot6i4.woff2)format("woff2"),url(../media/roboto-latin-ext-300-normal.1so_u1sh6nz1j.woff)format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(../media/roboto-latin-300-normal.0nqyx-sj5t87t.woff2)format("woff2"),url(../media/roboto-latin-300-normal.2malxn1k841s1.woff)format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-cyrillic-ext-400-normal.2fpt8mvzrrlj3.woff2)format("woff2"),url(../media/roboto-cyrillic-ext-400-normal.0yk9i-ksyn1x0.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-cyrillic-400-normal.22_rcy8kzb80r.woff2)format("woff2"),url(../media/roboto-cyrillic-400-normal.31jok7h63scd3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-greek-ext-400-normal.0wl6hrck7nqdx.woff2)format("woff2"),url(../media/roboto-greek-ext-400-normal.0plha0kavmfyo.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-greek-400-normal.1yxjqivlqt6dh.woff2)format("woff2"),url(../media/roboto-greek-400-normal.0dp5k5dvqp6ip.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-math-400-normal.3kt52j7_-7z83.woff2)format("woff2"),url(../media/roboto-math-400-normal.1vbay5el0tpww.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-symbols-400-normal.0e_mk9a9zcw9r.woff2)format("woff2"),url(../media/roboto-symbols-400-normal.0q1mfro_ayt1v.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-vietnamese-400-normal.0el3w1f323_ft.woff2)format("woff2"),url(../media/roboto-vietnamese-400-normal.3pfvpm9ep793g.woff)format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-latin-ext-400-normal.37_vrwx_7lfmf.woff2)format("woff2"),url(../media/roboto-latin-ext-400-normal.3qdawnqjcr1c-.woff)format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-latin-400-normal.3748bjrmw_ck7.woff2)format("woff2"),url(../media/roboto-latin-400-normal.39k0hj26bndna.woff)format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-cyrillic-ext-500-normal.2-7vmy9pf6-cm.woff2)format("woff2"),url(../media/roboto-cyrillic-ext-500-normal.2cgyqwulbo8ly.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-cyrillic-500-normal.1_nnrihbvuqu6.woff2)format("woff2"),url(../media/roboto-cyrillic-500-normal.10czw_kv71n6_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-greek-ext-500-normal.0bne002wwukcq.woff2)format("woff2"),url(../media/roboto-greek-ext-500-normal.408jd4nqdlj6d.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-greek-500-normal.2e_g0q9f_ckaa.woff2)format("woff2"),url(../media/roboto-greek-500-normal.3rs-evpfb7-9z.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-math-500-normal.19jqerp-9fz7-.woff2)format("woff2"),url(../media/roboto-math-500-normal.2rni7707jz01h.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-symbols-500-normal.0k_5kp5u-71be.woff2)format("woff2"),url(../media/roboto-symbols-500-normal.3bvlbm0uaccps.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-vietnamese-500-normal.1ebuu7in76si4.woff2)format("woff2"),url(../media/roboto-vietnamese-500-normal.059-yi1klr5k6.woff)format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-latin-ext-500-normal.2z62v66tmcnyq.woff2)format("woff2"),url(../media/roboto-latin-ext-500-normal.1-hphrhvso87i.woff)format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-latin-500-normal.43162ka3da5dh.woff2)format("woff2"),url(../media/roboto-latin-500-normal.44_z8ijjvtds8.woff)format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-cyrillic-ext-700-normal.3axk300e_b8cn.woff2)format("woff2"),url(../media/roboto-cyrillic-ext-700-normal.0_8hyfu11nbmg.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-cyrillic-700-normal.2u0235bnw72ex.woff2)format("woff2"),url(../media/roboto-cyrillic-700-normal.2c7mp_asyhv1h.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-greek-ext-700-normal.1c-_xd8tnb9tq.woff2)format("woff2"),url(../media/roboto-greek-ext-700-normal.3bnf9pl5xke-g.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-greek-700-normal.1ac3dosyjiczf.woff2)format("woff2"),url(../media/roboto-greek-700-normal.09zgv4myiobex.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-math-700-normal.06hzp4cfxz0rf.woff2)format("woff2"),url(../media/roboto-math-700-normal.1b2_hgem2af9l.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-symbols-700-normal.1vxd7aewf-ejz.woff2)format("woff2"),url(../media/roboto-symbols-700-normal.42xdoc8yk87qt.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-vietnamese-700-normal.15rw8no6bdg-7.woff2)format("woff2"),url(../media/roboto-vietnamese-700-normal.0pyh4fj9s6f9q.woff)format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-latin-ext-700-normal.26jf9n7wltccx.woff2)format("woff2"),url(../media/roboto-latin-ext-700-normal.1vu-3a8dq_-5y.woff)format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(../media/roboto-latin-700-normal.25zm6111a02b_.woff2)format("woff2"),url(../media/roboto-latin-700-normal.2qk16c9ym2q0p.woff)format("woff");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:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-mono-cyrillic-ext-400-normal.33u3c3-u2tlxi.woff2)format("woff2"),url(../media/roboto-mono-cyrillic-ext-400-normal.1cvbogjed97l6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-mono-cyrillic-400-normal.10uiak94lgqow.woff2)format("woff2"),url(../media/roboto-mono-cyrillic-400-normal.18k-9uwmdw26j.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-mono-greek-400-normal.2za_7hxax152_.woff2)format("woff2"),url(../media/roboto-mono-greek-400-normal.0a8z_aq78j-bb.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-mono-vietnamese-400-normal.44nw-x87i9uhs.woff2)format("woff2"),url(../media/roboto-mono-vietnamese-400-normal.2dqd_coxateu3.woff)format("woff");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:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-mono-latin-ext-400-normal.10h1axogq08ru.woff2)format("woff2"),url(../media/roboto-mono-latin-ext-400-normal.0idpxcv9zd530.woff)format("woff");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:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/roboto-mono-latin-400-normal.1d-c40srqck4m.woff2)format("woff2"),url(../media/roboto-mono-latin-400-normal.0q18n31g9yny1.woff)format("woff");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:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-mono-cyrillic-ext-500-normal.0avcc78mo9gqm.woff2)format("woff2"),url(../media/roboto-mono-cyrillic-ext-500-normal.2unzmywrbvl4p.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-mono-cyrillic-500-normal.34hocjnrsin33.woff2)format("woff2"),url(../media/roboto-mono-cyrillic-500-normal.2t2lb8omsj6pv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-mono-greek-500-normal.2hdftsntkv_qr.woff2)format("woff2"),url(../media/roboto-mono-greek-500-normal.389_1srh_ipnj.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-mono-vietnamese-500-normal.1d29rubunznrb.woff2)format("woff2"),url(../media/roboto-mono-vietnamese-500-normal.1e1fs3p8jbnot.woff)format("woff");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:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-mono-latin-ext-500-normal.2k3vrrvtc4wxy.woff2)format("woff2"),url(../media/roboto-mono-latin-ext-500-normal.1w3f81cxha_xy.woff)format("woff");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:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/roboto-mono-latin-500-normal.36olwehlwkrap.woff2)format("woff2"),url(../media/roboto-mono-latin-500-normal.3fbyw6aqoetfp.woff)format("woff");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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--surface2:#f4f6f8;--raise:#ebeef2;--line:#e3e6eb;--line2:#cdd2d9;--text:#2e2f33;--text2:#4a4d55;--muted:#686d78;--dim:#767b85;--accent:#9b1c2c;--accent-ink:#fff;--accent-soft:#9b1c2c12;--char:#2b2d31;--char-ink:#fff;--crit:#e0243a;--high:#d9661f;--norm:#3e7bd8;--low:#9a9fa8;--ok:#1e8c5a;--ej:#d97706;--ej-ink:#7c2d12;--ej-soft:#fef3c7;--ej-line:#f59e0b;--display:var(--font-oswald), "Oswald", "Arial Narrow", sans-serif;--sans:var(--font-roboto), "Roboto", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--mono:var(--font-roboto-mono), "Roboto Mono", ui-monospace, Menlo, monospace;--radius:3px;--abstand-1:4px;--abstand-2:8px;--abstand-3:12px;--abstand-4:16px;--abstand-5:24px;--abstand-6:32px;--abstand-7:48px;--inhalt-max:1600px}*{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--bg);margin:0}body{color:var(--text);font:15px/1.5 var(--sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mono,.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.82rem}.wm{z-index:95;pointer-events:none;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%27360%27%20height%3D%27220%27%3E%3Ctext%20x%3D%27180%27%20y%3D%27115%27%20text-anchor%3D%27middle%27%20transform%3D%27rotate%28-24%20180%20110%29%27%20font-family%3D%27Roboto%2CArial%2Csans-serif%27%20font-size%3D%2722%27%20font-weight%3D%27500%27%20fill%3D%27rgba%28155%2C28%2C44%2C0.05%29%27%3EPrototyp%20-%20stingl%3C/text%3E%3C/svg%3E);background-repeat:repeat;position:fixed;inset:0}.wmbadge{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:96;pointer-events:none;font-family:var(--display);letter-spacing:.12em;color:#fff;background:var(--accent);opacity:.9;border-radius:2px;padding:3px 10px;font-size:.85rem;position:fixed}@media print{.wm{position:absolute}}
.ui-unsichtbar{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-eyebrow{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.82rem}.ui-zahl{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}.ui-btn{border:1px solid var(--line2);border-radius:var(--radius);min-height:40px;color:var(--text);white-space:nowrap;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.92rem;font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex}.ui-btn:hover{border-color:var(--muted)}.ui-btn--primaer{background:var(--char);border-color:var(--char);color:var(--char-ink);letter-spacing:.02em;font-weight:500}.ui-btn--primaer:hover{background:var(--accent);border-color:var(--accent)}.ui-btn--leise{background:0 0}.ui-btn--haupt{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);letter-spacing:.02em;font-weight:500}.ui-btn--haupt:hover{background:#7f1624;border-color:#7f1624}.ui-btn--gefahr{border-color:var(--crit);color:var(--crit);background:0 0}.ui-btn--gefahr:hover{border-color:var(--crit);background:#e0243a0f}.ui-btn--klein{min-height:32px;padding:5px 10px;font-size:.82rem}.ui-btn--breit{width:100%}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-karte{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex;box-shadow:0 1px 2px #14161e0a}.ui-karte__titel{font-family:var(--sans);margin:0;font-size:1.02rem;font-weight:500}.ui-seitenkopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.ui-seitenkopf__text{min-width:0}.ui-seitenkopf__titel{font-family:var(--sans);text-wrap:balance;color:var(--text);margin:0;font-size:1.75rem;font-weight:300;line-height:1.15}.ui-seitenkopf__titel:after{content:"";background:var(--accent);width:64px;height:2px;margin-top:12px;display:block}.ui-seitenkopf__beschreibung{max-width:64ch;color:var(--muted);margin:10px 0 0}.ui-seitenkopf__aktionen{flex-wrap:wrap;gap:8px;display:flex}.ui-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.ui-feld__label{color:var(--text2);font-size:.85rem;font-weight:500}.ui-feld__hinweis{color:var(--muted);font-size:.8rem}.ui-feld__fehler{color:var(--crit);font-size:.82rem}.ui-eingabe{border:1px solid var(--line2);border-radius:var(--radius);background:var(--bg);width:100%;min-width:0;min-height:44px;color:var(--text);padding:8px 10px;font-size:1rem}.ui-eingabe:focus{border-color:var(--accent)}.ui-eingabe[aria-invalid=true]{border-color:var(--crit)}.ui-eingabe--text{resize:vertical;min-height:90px}.ui-chips{flex-wrap:wrap;gap:8px;display:flex}.ui-chip{border:1px solid var(--line2);min-height:36px;color:var(--text2);cursor:pointer;background:0 0;border-radius:18px;align-items:center;padding:6px 12px;font-size:.88rem;text-decoration:none;display:inline-flex}.ui-chip:hover{border-color:var(--accent);color:var(--accent)}.ui-chip--aktiv,.ui-chip--aktiv:hover{background:var(--char);border-color:var(--char);color:#fff}.ui-hinweis{border-left:3px solid var(--low);background:var(--surface2);overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:.92rem}.ui-hinweis--gut{border-left-color:var(--ok)}.ui-hinweis--warnung{border-left-color:var(--high)}.ui-hinweis--kritisch{border-left-color:var(--crit)}.ui-notiz{border-left:2px solid var(--line2);color:var(--muted);margin:0;padding-left:10px;font-size:.84rem}.ui-badge{background:var(--raise);color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:2px 6px;font-size:.68rem;display:inline-block}.ui-badge--akzent{background:var(--accent-soft);color:var(--accent)}.ui-badge--info{color:#2457b5;background:#3e7bd81a}.ui-badge--ok{color:#17704b;background:#1e8c5a1a}.ui-badge--warnung{color:#a64a12;background:#d9661f1a}.ui-badge--kritisch{color:#b51a2d;background:#e0243a1a}.ui-leer{border:1px dashed var(--line2);border-radius:var(--radius);background:var(--surface);color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:26px 16px;display:flex}.ui-leer__titel{color:var(--text2);margin:0;font-weight:500}.ui-leer__text{max-width:52ch;font-size:.9rem}.ui-tabelle{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.ui-tabelle table{border-collapse:collapse;background:var(--surface);width:100%;font-size:.88rem}.ui-tabelle th,.ui-tabelle td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px 12px}.ui-tabelle th{background:var(--surface);border-bottom-color:var(--line2);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:500}.ui-tabelle th.ui-zahl,.ui-tabelle td.ui-zahl{text-align:right}.ui-tabelle tr:last-child td{border-bottom:0}.ui-kacheln{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.ui-kachel{border:1px solid var(--line);border-radius:var(--radius);min-height:92px;color:var(--text);background:#fff;flex-direction:column;gap:4px;padding:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.ui-kachel:hover{border-color:var(--accent);box-shadow:0 4px 14px #14161e12}.ui-kachel__titel{padding-right:52px;font-size:.96rem;font-weight:500}.ui-kachel__text{color:var(--muted);font-size:.82rem;line-height:1.4}.ui-kachel__marke{border:1px solid var(--line2);color:var(--accent);font-family:var(--mono);border-radius:3px;padding:1px 5px;font-size:.7rem;position:absolute;top:12px;right:12px}@media (max-width:520px){.ui-kacheln{grid-template-columns:1fr 1fr}.ui-kachel{min-height:0;padding:12px}.ui-kachel__titel{padding-top:18px;padding-right:0;font-size:.92rem}.ui-kachel__text{font-size:.78rem}.ui-kachel__marke{top:8px;right:8px}.ui-seitenkopf__titel{font-size:1.55rem}.ui-karte{padding:14px}}@media (prefers-reduced-motion:reduce){.ui-kachel{transition:none}}.ui-anhang{gap:6px;display:grid}.ui-anhang>.ui-feld__label{margin:0}.ui-anhang__knoepfe{flex-wrap:wrap;gap:8px;display:flex}.ui-anhang__knoepfe label:focus-within{outline:2px solid var(--accent);outline-offset:2px}.ui-anhang__aus{opacity:.5;pointer-events:none}.ui-anhang__chips,.ui-anhang__fehler,.ui-anhaenge__bilder,.ui-anhaenge__zeilen{margin:0;padding:0;list-style:none}.ui-anhang__chips{gap:6px;display:grid}.ui-anhang__chip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface2);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:4px 4px 4px 6px;display:grid}.ui-anhang__mini,.ui-anhang__typ{object-fit:cover;background:var(--raise);border-radius:2px;width:44px;height:44px}.ui-anhang__typ{font-family:var(--display);letter-spacing:.06em;color:var(--accent);place-items:center;font-size:.78rem;display:grid}.ui-anhang__name{overflow-wrap:anywhere;min-width:0;font-size:.9rem;display:grid}.ui-anhang__name small{color:var(--muted);font-family:var(--mono);font-size:.76rem}.ui-anhang__name progress{width:100%;height:6px;accent-color:var(--accent)}.ui-anhang__entfernen{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0}.ui-anhang__entfernen:hover:not(:disabled){color:var(--crit)}.ui-anhang__entfernen:disabled{opacity:.35;cursor:default}.ui-anhang__fehler{border-left:3px solid var(--crit);background:#e0243a0d;gap:2px;padding:8px 10px;font-size:.86rem;display:grid}.ui-anhaenge{gap:8px;display:grid}.ui-anhaenge__bilder{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.ui-anhaenge__bild{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface2);cursor:zoom-in;width:100%;padding:0;display:block;overflow:hidden}.ui-anhaenge__bild img{object-fit:cover;width:100%;height:100%;display:block}.ui-anhaenge__fehlt{height:100%;color:var(--muted);text-align:center;place-items:center;padding:6px;font-size:.74rem;display:grid}.ui-anhaenge__zeilen{gap:6px;display:grid}.ui-anhaenge__zeile{border:1px solid var(--line);border-radius:var(--radius);min-height:44px;color:var(--text);align-items:center;gap:10px;padding:6px 10px;text-decoration:none;display:flex}.ui-anhaenge__zeile:hover{border-color:var(--accent)}.ui-anhaenge__zeile b{font-family:var(--display);letter-spacing:.06em;color:var(--accent);font-weight:500}.ui-anhaenge__zeile span{overflow-wrap:anywhere;min-width:0;display:grid}.ui-anhaenge__zeile small{color:var(--muted);font-family:var(--mono);font-size:.76rem}.ui-grossansicht{border-radius:var(--radius);background:var(--char);width:min(100vw - 16px,1100px);max-height:calc(100vh - 16px);color:var(--char-ink);border:0;padding:0}.ui-grossansicht::backdrop{background:#141518d1}.ui-grossansicht img{object-fit:contain;max-width:100%;max-height:calc(100vh - 96px);margin:0 auto;display:block}.ui-grossansicht__leiste{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.ui-grossansicht__name{overflow-wrap:anywhere;flex:160px;min-width:0;font-size:.86rem}@media (pointer:coarse){.ui-anhang .ui-btn,.ui-grossansicht .ui-btn{min-height:44px}}.ui-seite{gap:var(--abstand-6);width:100%;max-width:var(--inhalt-max);flex-direction:column;display:flex}.ui-seite__kopf{gap:var(--abstand-3);padding-bottom:var(--abstand-5);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.ui-brotkrumen ol{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 0;margin:0;padding:0;font-size:.84rem;list-style:none;display:flex}.ui-brotkrumen li+li:before{content:"›";color:var(--line2);margin:0 8px}.ui-brotkrumen a{color:var(--muted);text-decoration:none}.ui-brotkrumen a:hover{color:var(--accent);text-decoration:underline}.ui-brotkrumen li[aria-current=page]{color:var(--text2)}.ui-seite__zeile{justify-content:space-between;align-items:flex-end;gap:var(--abstand-4) var(--abstand-5);flex-wrap:wrap;display:flex}.ui-seite__text{gap:var(--abstand-2);flex-direction:column;flex:380px;min-width:0;display:flex}.ui-seite__titelzeile{align-items:center;gap:var(--abstand-2) var(--abstand-3);flex-wrap:wrap;display:flex}.ui-seite__titel{font-family:var(--display);letter-spacing:.01em;text-wrap:balance;color:var(--char);margin:0;font-size:2.2rem;font-weight:500;line-height:1.1}.ui-seite__status{flex-wrap:wrap;gap:6px;display:flex}.ui-seite__status .ui-badge{padding:4px 8px;font-size:.74rem}.ui-seite__zweck{max-width:68ch;color:var(--text2);margin:0;font-size:1.02rem}.ui-seite__aktionen{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.ui-seite__haupt{display:contents}.ui-seite__haupt .ui-btn{min-height:44px;padding-inline:18px;font-size:.98rem}.ui-mehr{position:relative}.ui-mehr__knopf{color:var(--text2);border-color:#0000;list-style:none}.ui-mehr__knopf::-webkit-details-marker{display:none}.ui-mehr[open]>.ui-mehr__knopf{border-color:var(--line2);background:var(--surface2)}.ui-mehr__liste{z-index:30;border:1px solid var(--line2);border-radius:var(--radius);background:var(--surface);flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #14161e1f}.ui-mehr__liste>a,.ui-mehr__liste>button{border-radius:var(--radius);width:100%;min-height:40px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:8px 10px;font-size:.92rem;text-decoration:none;display:flex}.ui-mehr__liste>a:hover,.ui-mehr__liste>button:hover{background:var(--surface2);color:var(--accent)}.ui-fakten dl{gap:var(--abstand-3) var(--abstand-6);margin:var(--abstand-2) 0 0;flex-wrap:wrap;display:flex}.ui-fakten dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.ui-fakten dd{margin:2px 0 0;font-weight:500}.ui-bereich{gap:var(--abstand-3);flex-direction:column;min-width:0;scroll-margin-top:80px;display:flex}.ui-bereich__kopf{align-items:baseline;gap:var(--abstand-1) var(--abstand-4);flex-wrap:wrap;display:flex}.ui-bereich__kurz:last-child,.ui-bereich__aktionen{margin-left:auto}.ui-bereich__titel{font-family:var(--sans);color:var(--char);margin:0;font-size:1.25rem;font-weight:500;line-height:1.3}.ui-bereich__kurz{color:var(--muted);margin:0;font-size:.88rem}.ui-bereich__aktionen{gap:var(--abstand-3);flex-wrap:wrap;font-size:.9rem;display:flex}.ui-bereich__inhalt{gap:var(--abstand-3);flex-direction:column;min-width:0;scroll-margin-top:120px;display:flex}.ui-bereich--klapp{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.ui-bereich--klapp>details>summary{cursor:pointer;align-items:center;min-height:52px;padding:14px 16px 14px 42px;list-style:none;position:relative}.ui-bereich--klapp>details>summary::-webkit-details-marker{display:none}.ui-bereich--klapp>details>summary:before{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:7px;height:7px;margin-top:-5px;transition:transform .15s;position:absolute;top:50%;left:18px;transform:rotate(-45deg)}.ui-bereich--klapp>details[open]>summary:before{transform:rotate(45deg)}.ui-bereich--klapp>details>summary:hover .ui-bereich__titel{color:var(--accent)}.ui-bereich--klapp .ui-bereich__titel{font-size:1.08rem}.ui-bereich--klapp .ui-bereich__inhalt{padding:0 16px 16px 42px}.ui-kennzahlen{gap:var(--abstand-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ui-kennzahl{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;color:var(--text);flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;display:flex}a.ui-kennzahl:hover{border-color:var(--accent)}.ui-kennzahl b{font-family:var(--display);color:var(--char);font-size:2.2rem;font-weight:500;line-height:1}.ui-kennzahl span{color:var(--muted);font-size:.9rem}.ui-kennzahl--warnung b{color:var(--high)}.ui-kennzahl--kritisch{background:#e0243a0a;border-color:#e0243a73}.ui-kennzahl--kritisch b{color:var(--crit)}.ui-ee{gap:var(--abstand-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ui-ee__kurz{display:none}.ui-ee__eingaben{gap:var(--abstand-3);min-width:0;padding:var(--abstand-4);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.ui-ee__ergebnis{top:var(--abstand-4);border:1px solid var(--line2);border-radius:var(--radius);background:var(--surface2);min-width:0;position:sticky}.ui-ee__kopf{justify-content:space-between;align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.ui-ee__kopf h2{font-family:var(--display);letter-spacing:.02em;margin:0;font-size:1.3rem;font-weight:500}.ui-ee__kopf--ergebnis{padding:10px var(--abstand-4);background:var(--char);color:var(--char-ink)}.ui-ee__etikett{border:1px solid var(--accent);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:2px 8px;font-size:.72rem}.ui-ee__etikett--berechnet{color:inherit;opacity:.85;font-family:var(--mono);letter-spacing:0;text-transform:none;border-color:currentColor}.ui-ee__text{color:var(--muted);margin:0;font-size:.88rem}.ui-ee__werte{gap:var(--abstand-3);padding:var(--abstand-4);flex-direction:column;display:flex}.ui-ergebnis-liste{gap:var(--abstand-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;display:grid}.ui-ergebnis-wert{border-radius:var(--radius);background:var(--surface);padding:10px 12px}.ui-ergebnis-wert dt{color:var(--muted);font-size:.78rem}.ui-ergebnis-wert dd{font-family:var(--mono);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:1.05rem}.ui-ergebnis-wert--hervor{border-left:3px solid var(--char);grid-column:1/-1}.ui-ergebnis-wert--hervor dd{font-size:1.5rem}@media (max-width:1100px){.ui-ee{grid-template-columns:minmax(0,1fr)}.ui-ee__ergebnis{position:static}.ui-ee__kurz{top:var(--kopfzeile-hoehe,0px);z-index:15;border-radius:var(--radius);background:var(--char);color:var(--char-ink);font-family:var(--mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 12px;padding:8px 12px;font-size:.82rem;display:flex;position:sticky}.ui-ee__kurz-marke{opacity:.7;font-weight:700}}@media (max-width:640px){.ui-seite{gap:var(--abstand-5)}.ui-seite__kopf{padding-bottom:var(--abstand-4)}.ui-seite__titel{font-size:1.75rem}.ui-seite__text{flex-basis:100%}.ui-seite__aktionen{width:100%}.ui-seite__haupt .ui-btn{flex:auto;order:-1}.ui-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-kennzahl{padding:12px 14px}.ui-kennzahl b{font-size:1.9rem}.ui-fakten dl{gap:var(--abstand-3);grid-template-columns:1fr 1fr;display:grid}.ui-bereich--klapp>details>summary{padding:12px 12px 12px 36px}.ui-bereich--klapp>details>summary:before{left:14px}.ui-bereich--klapp .ui-bereich__inhalt{padding:0 12px 12px}}@media (prefers-reduced-motion:reduce){.ui-bereich--klapp>details>summary:before{transition:none}}@media print{.ui-bereich--klapp>details::details-content{content-visibility:visible;display:block}.ui-bereich--klapp>details>summary:before,.ui-mehr{display:none}}
.ui-badge--ej{background:var(--ej-soft);color:var(--ej-ink);border:1px solid var(--ej-line)}.ej-feld{vertical-align:baseline;margin-left:6px;font-size:.85rem;display:inline-block}.ej-feld>summary{cursor:pointer;background:var(--ej-soft);color:var(--ej-ink);border:1px solid var(--ej-line);font-family:var(--mono);border-radius:3px;padding:0 6px;font-size:.75rem;list-style:none;display:inline-block}.ej-feld>summary::-webkit-details-marker{display:none}.ej-feld[open]>summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.ej-feld__wert{background:var(--ej-soft);color:var(--ej-ink);border-left:3px solid var(--ej);margin-top:2px;padding:4px 8px;font-size:.85rem;display:block}.ej-hinweis{border:1px solid var(--ej-line);border-left:4px solid var(--ej);background:var(--ej-soft);color:var(--ej-ink);border-radius:var(--radius);margin:0 0 12px;padding:10px 12px}.ej-hinweis b{color:var(--ej-ink)}.ej-hinweis p{margin:0 0 6px}.ej-hinweis p:last-child{margin-bottom:0}.ej-hinweis .knoepfe{margin-top:8px}[data-ej-abweichung]{box-shadow:inset 3px 0 0 var(--ej);background:#fffbeb;border-color:var(--ej)!important}.ui-feld:has([data-ej-abweichung])>.ui-feld__label:after{content:" ≠ weicht von EasyJob ab";content:" ≠ weicht von EasyJob ab" / "";font-family:var(--mono);color:var(--ej-ink);background:var(--ej-soft);border:1px solid var(--ej-line);white-space:nowrap;border-radius:3px;margin-left:4px;padding:0 4px;font-size:.72rem}.ej-feld-text{color:var(--ej-ink);margin-top:2px;font-size:.8rem;display:block}.ej-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ej-liste>li{border:1px solid var(--ej-line);border-left:4px solid var(--ej);border-radius:var(--radius);background:#fffdf7;padding:8px 10px}.ej-liste__kopf{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ej-liste__werte{grid-template-columns:max-content 1fr;gap:2px 10px;margin:4px 0 0;font-size:.9rem;display:grid}.ej-liste__werte dt{color:var(--muted)}.ej-liste__werte dd{overflow-wrap:anywhere;margin:0}.ej-rueckfrage>summary{cursor:pointer;color:var(--ej-ink);margin-top:4px;font-size:.85rem;text-decoration:underline}.ej-rueckfrage[open]{margin-top:4px}.ej-konflikt{border:1px solid var(--ej-line);border-left:4px solid var(--ej);background:var(--ej-soft);color:var(--ej-ink);border-radius:var(--radius);margin:4px 0;padding:6px 8px}.ej-konflikt fieldset{border:0;flex-wrap:wrap;gap:4px 14px;margin:4px 0 0;padding:0;display:flex}.ej-konflikt legend{padding:0;font-weight:500}.ej-konflikt label{align-items:center;gap:4px;display:inline-flex}@media print{.ej-feld>summary{border-style:dashed}}.kennzahl--ej{border-color:var(--ej-line);background:var(--ej-soft)}.kennzahl--ej b,.kennzahl--ej span{color:var(--ej-ink)}.ej-gruppe{gap:10px;display:grid}.ej-datensatz__kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}
:root{--font-oswald:"Oswald";--font-roboto:"Roboto";--font-roboto-mono:"Roboto Mono"}h2{margin:0;font-weight:400}.sprung{z-index:100;background:var(--char);color:#fff;border-radius:var(--radius);padding:8px 12px;position:absolute;top:-60px;left:8px}.sprung:focus{top:8px}.app{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.side{background:var(--surface2);border-right:1px solid var(--line);flex-direction:column;gap:22px;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.marke{color:var(--text);flex-direction:column;padding:0 8px;text-decoration:none;display:flex}.marke small{color:var(--accent);letter-spacing:.02em;font-size:.74rem}.marke b{font-family:var(--display);letter-spacing:.02em;color:var(--char);font-size:1.15rem;font-weight:500}.rk{background:var(--char);color:#fff;min-width:30px;height:30px;font-family:var(--display);letter-spacing:.06em;border-radius:4px;place-items:center;padding:0 4px;font-size:.78rem;display:inline-grid}.rollenknopf{border:1px solid var(--line2);border-radius:var(--radius);color:var(--text);background:#fff;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.rollenknopf:hover{border-color:var(--accent)}.rollenknopf-text{flex-direction:column;flex:1;min-width:0;display:flex}.rollenknopf-text small{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.rollenknopf-text b{font-size:.92rem;font-weight:500}.nav{flex-direction:column;gap:2px;display:flex}.nav a{border-radius:var(--radius);color:var(--text2);align-items:center;gap:10px;padding:7px 10px;text-decoration:none;display:flex}.nav a:hover{background:var(--raise);color:var(--text)}.nav a.aktiv{color:var(--text);box-shadow:0 0 0 1px var(--line);background:#fff}.nav a.aktiv:before{content:"";background:var(--accent);border-radius:2px;width:3px;height:16px;margin-left:-6px}.nav-gruppe{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:0;padding:8px 10px 4px;font-size:.72rem}.nav-bereich{flex-direction:column;gap:2px;display:flex}.nav-bereich>summary{border-radius:var(--radius);cursor:pointer;justify-content:space-between;align-items:center;margin-top:6px;list-style:none;display:flex}.nav-bereich>summary::-webkit-details-marker{display:none}.nav-bereich>summary:after{content:"";opacity:.6;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-right:4px;transform:rotate(45deg)}.nav-bereich:not([open])>summary:after{transform:rotate(-45deg)}.nav-bereich>summary:hover{color:var(--text)}.nav-bereich--aktiv>summary{color:var(--accent)}.zurueck-knopf{border:1px solid var(--line);color:var(--ink,inherit);font:inherit;cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;margin:0 0 8px;padding:6px 10px;font-size:.85rem}.zurueck-knopf:hover{border-color:var(--accent);color:var(--accent)}@media print{.zurueck-knopf{display:none}}.nav-optional{opacity:.6;font-style:italic}.nav-optional:hover,.nav-optional.aktiv{opacity:1}.nav-mehr{border-top:1px solid var(--line);margin-top:10px;padding-top:6px}.side-fuss{color:var(--dim);margin:auto 0 0;padding:0 8px;font-size:.78rem}.app-haupt{min-width:0}.topbar{display:none}.main{max-width:calc(var(--inhalt-max) + 88px);flex-direction:column;gap:24px;padding:28px clamp(16px,3.5vw,44px) 80px;display:flex}.bbar{display:none}.blatt{background:var(--surface);width:100%;max-width:none;max-height:85vh;color:var(--text);border:0;border-radius:12px 12px 0 0;margin:auto 0 0;padding:0}.blatt::backdrop{background:#1e1f2373}.blatt-inhalt{padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:12px;display:flex}.blatt-kopf{justify-content:space-between;align-items:center;display:flex}@media (max-width:900px){:root{--kopfzeile-hoehe:57px}.app{grid-template-columns:1fr}.side{display:none}.topbar{z-index:20;border-bottom:1px solid var(--line);background:#f4f6f8f7;justify-content:space-between;align-items:center;padding:8px 16px;display:flex;position:sticky;top:0}.topbar .marke{flex-direction:row;align-items:baseline;gap:8px;padding:0}.rollenchip{border-radius:var(--radius);background:var(--char);color:#fff;min-width:40px;height:40px;font-family:var(--display);letter-spacing:.06em;place-items:center;text-decoration:none;display:inline-grid}.main{padding-block:20px 96px}.bbar{z-index:40;padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#fffffffa;display:flex;position:fixed;bottom:0;left:0;right:0}.bbar a,.bbar button{min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:1px;padding:6px 0;font-size:.72rem;text-decoration:none;display:flex;position:relative}.bbar i{font-size:1.15rem;font-style:normal;line-height:1}.bbar .aktiv{color:var(--accent)}.wmbadge{bottom:calc(70px + env(safe-area-inset-bottom,0px))}}.abschnitt{flex-direction:column;gap:10px;scroll-margin-top:72px;display:flex}.abschnitt-titel{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.82rem;font-weight:400}.zurueck{color:var(--muted);margin-bottom:8px;font-size:.84rem;text-decoration:none;display:inline-block}.zurueck:hover{color:var(--accent)}.knoepfe{flex-wrap:wrap;gap:8px;display:flex}.rollen-raster{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.rollenkarte{border:1px solid var(--line);border-radius:var(--radius);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.rollenkarte:hover{border-color:var(--accent)}.rollenkarte.aktuell{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.rollenkarte b{font-weight:500}.rollenkarte small{color:var(--muted);font-size:.82rem;line-height:1.4}.rollenkarte .rollenkarte-aktuell{color:var(--accent)}.modul-liste{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.modul-karte{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:12px;padding:16px;display:flex}.modul-karte--kern{background:var(--surface2)}.modul-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.modul-name{font-family:var(--display);letter-spacing:.02em;color:var(--char);font-size:1.15rem;font-weight:500}.modul-daten{gap:8px;margin:0;display:grid}.modul-daten dt{color:var(--muted);font-size:.78rem}.modul-daten dd{overflow-wrap:anywhere;margin:2px 0 0}.modul-daten code{font-family:var(--mono);font-size:.86rem}.modul-recht{display:block}.modul-schalter{flex-direction:column;gap:6px;margin-top:auto;display:flex}@media (max-width:480px){.modul-liste{grid-template-columns:1fr}.modul-schalter .ui-btn{width:100%}}.felder{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.zahl-eingabe{font-family:var(--mono)}.ergebnis{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;padding:1px 0 0 1px;display:grid}.ergebnis div{background:var(--surface);border:1px solid var(--line);margin:-1px 0 0 -1px;padding:12px}.ergebnis div.hervor{background:var(--accent-soft)}.ergebnis dt{color:var(--muted);font-size:.8rem}.ergebnis dd{font-family:var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:1.1rem}.ergebnis .hervor dd:not(.zusatz){color:var(--accent);font-weight:500}.ergebnis dd.zusatz{font-family:var(--sans);color:var(--muted);font-size:.8rem}@media (max-width:480px){.felder,.rollen-raster{grid-template-columns:1fr}.ergebnis{grid-template-columns:1fr 1fr}}.formular{flex-direction:column;gap:14px;display:flex}.filter{grid-template-columns:minmax(180px,2fr) repeat(2,minmax(140px,1fr)) auto;align-items:end;gap:10px;display:grid}.karten-liste{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.eintrag-karte{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:4px;padding:14px;display:flex}.eintrag-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.eintrag-name{color:var(--text);font-weight:500;text-decoration:none}.eintrag-name:hover{color:var(--accent)}.eintrag-zeile{overflow-wrap:anywhere;margin:0;font-size:.9rem}.eintrag-leise{color:var(--muted);font-size:.84rem}.raster-name{font-weight:500;display:block}.raster-rolle{color:var(--muted);font-size:.8rem;display:block}.raster-eingabe{text-align:right;width:7em}.raster-ist{color:var(--dim);white-space:nowrap;font-size:.8rem}.raster tfoot th,.raster tfoot td{border-top:2px solid var(--line2);font-weight:500}.summe{font-family:var(--mono);text-align:right;margin:8px 0 0;font-weight:500}.export-raster{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}@media (max-width:640px){.filter{grid-template-columns:1fr 1fr}.filter>.ui-feld:first-child{grid-column:1/-1}.karten-liste{grid-template-columns:1fr}.raster-eingabe{width:5.5em}}.ui-tabelle td.ui-zahl{white-space:nowrap}.ich-bin{grid-template-columns:minmax(180px,1fr) auto;max-width:560px}.stempeluhr{border-color:var(--accent)}.uhr-status{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:1rem;display:flex}.uhr-dauer{font-family:var(--mono);color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:500}.uhr-was{color:var(--muted);margin:6px 0 14px}.uhr-knoepfe{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ui-btn.uhr-knopf{width:100%;min-height:56px;font-size:1.1rem}.zwei-spalten{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:14px;margin-top:14px;display:grid}.haken{align-items:flex-start;gap:8px;font-size:.92rem;display:flex}.haken input{width:20px;height:20px;accent-color:var(--accent);margin:0}.eintrag-kopf .zahl{font-family:var(--mono);white-space:nowrap;font-weight:500}.ist-ueber{color:var(--accent);font-weight:500}@media (max-width:640px){.ich-bin{grid-template-columns:1fr auto}.ich-bin>.ui-feld:first-child{grid-column:auto}}.brief-oben{border-color:var(--accent);gap:14px}.brief-fakten{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;margin:0;display:grid}.brief-fakten div{min-width:0}.brief-fakten dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.brief-fakten dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:1.05rem;font-weight:500}.brief-fakten small{color:var(--text2);font-size:.84rem;font-weight:400;display:block}.brief-fakten a,.brief-tabelle a.tel{color:var(--accent)}.brief-haken{flex-direction:column;gap:12px;display:flex}.brief-haken-zeile{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.brief-haken-zeile input{flex:none;width:24px;height:24px;margin-top:2px}.brief-haken-zeile span{flex-direction:column;min-width:0;display:flex}.brief-haken-zeile small{color:var(--muted);overflow-wrap:anywhere}.brief-muendlich{margin-left:8px;display:inline-block}.ui-btn.brief-knopf{width:100%;min-height:56px;font-size:1.15rem}.brief-als{color:var(--muted);text-align:center;margin-top:4px;font-size:.82rem;display:block}.brief-gelesen{border-radius:var(--radius);color:#17704b;background:#1e8c5a1a;margin:0;padding:14px;font-weight:500}.brief-inhalt{gap:18px}.brief-abschnitt p{white-space:pre-wrap;margin:0}.brief-titel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:.72rem;font-weight:500}.brief-tabelle{border-collapse:collapse;width:100%;font-size:.92rem}.brief-tabelle td{border-bottom:1px solid var(--line);vertical-align:top;padding:6px 8px 6px 0}.brief-tabelle td.zahl{width:64px;font-family:var(--mono);white-space:nowrap}.brief-marken{flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:0;list-style:none;display:flex}.brief-marken li{border-radius:var(--radius);background:var(--char);color:var(--char-ink);padding:3px 8px;font-size:.8rem}.brief-achtung{border-left:3px solid var(--high);background:#d9661f14;padding:10px 12px}.brief-wasserzeichen{border-top:1px solid var(--line);font-family:var(--mono);color:var(--accent);text-align:right;margin:0;padding-top:8px;font-size:.72rem}.lesestand-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lesestand-liste li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;padding-bottom:8px;display:flex}.teilen-text{width:100%;font-family:var(--mono);font-size:.8rem}.zeilen{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zeile{align-items:center;gap:6px;display:grid}.zeile--zeitplan{grid-template-columns:7.5em 1fr auto}.zeile--crew{grid-template-columns:minmax(120px,1fr) minmax(140px,1.3fr) 7.5em auto}.zeile-fehler{grid-column:1/-1}.psa-wahl{border:0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;display:grid}.psa-wahl legend{margin-bottom:6px}.projekt-wahl{grid-template-columns:minmax(200px,1fr) auto;max-width:640px}.fortschritt{background:var(--raise);border-radius:3px;height:6px;overflow:hidden}.fortschritt i{background:var(--accent);height:100%;display:block}.check-raster{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:14px;margin-top:14px;display:grid}.check-titel{justify-content:space-between;gap:8px;display:flex}.check-rueckfrage,.check-rueckgaengig{flex-direction:column;gap:8px;display:flex}.check-punkte{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.check-punkt{border:0;border-bottom:1px solid var(--line);width:100%;min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;padding:10px 6px;display:flex}.check-punkt:hover{background:var(--surface2)}.check-punkt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.check-kasten{border:2px solid var(--line2);border-radius:var(--radius);flex:none;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.check-punkt--erledigt .check-kasten{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.check-punkt--erledigt .check-text{color:var(--muted)}.check-text{flex-direction:column;gap:2px;padding-top:2px;display:flex}.check-von{color:var(--ok);font-size:.8rem}.pruefpunkte{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.pruefpunkte a{color:var(--text)}.pruefpunkte a span{font-weight:500}@media (max-width:640px){.zeile--crew{grid-template-columns:1fr 1fr auto}.zeile--crew>:first-child{grid-column:1/-1}.check-raster{grid-template-columns:1fr}.projekt-wahl{grid-template-columns:1fr auto}.projekt-wahl>.ui-feld:first-child{grid-column:auto}}.kennzeichen{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.kunden-daten{grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;font-size:.92rem;display:grid}.kunden-daten dt{color:var(--muted)}.kunden-daten dd{overflow-wrap:anywhere;margin:0}.haken-liste{border:0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 16px;margin:0;padding:0;display:grid}.haken-liste--zeile{flex-wrap:wrap;gap:10px 16px;display:flex}.haken-liste--zeile legend{width:100%;margin-bottom:6px}.haken-liste:disabled{opacity:.55}.sla-wahl{grid-template-columns:minmax(180px,320px) auto;align-items:end;gap:10px;display:grid}.ziele{grid-template-columns:1fr;gap:4px 12px;margin:4px 0;font-size:.86rem;display:grid}.ziele div{justify-content:space-between;gap:8px;display:flex}.ziele dt{color:var(--muted)}.ziele dd{font-family:var(--mono);white-space:nowrap;margin:0}.import{flex-direction:column;gap:14px;display:flex}.import-quelle{grid-template-columns:minmax(220px,1fr) minmax(260px,2fr);align-items:start;gap:16px;display:grid}.import-text{font-family:var(--mono);font-size:.82rem}.import-zahlen{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.aenderungen{margin:0;padding-left:1.1em;font-size:.86rem}.aenderungen s{color:var(--muted)}@media (max-width:640px){.import-quelle,.sla-wahl{grid-template-columns:1fr}}.ticket-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ticket-zeile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);position:relative}.ticket-zeile:hover{border-color:var(--line2)}.ticket-zeile.prio-hoch{box-shadow:inset 3px 0 0 var(--high)}.ticket-zeile--kritisch,.ticket-zeile--kritisch:hover{box-shadow:inset 5px 0 0 var(--crit);background:#e0243a0d;border-color:#e0243a8c}.ticket-zeile--kritisch .ticket-titel{color:#b51a2d}.ticket-zeile--geloest,.ticket-zeile--geloest:hover{box-shadow:inset 3px 0 0 var(--ok);background:#1e8c5a12;border-color:#1e8c5a73}.ticket-zeile--neu .ticket-titel:after{content:" •";color:var(--accent)}.ticket-link{color:var(--text);grid-template-columns:1fr auto;grid-template-areas:"z1 z3""z2 z3";gap:6px 16px;padding:14px 18px;text-decoration:none;display:grid}.ticket-link:hover .ticket-titel{color:var(--accent)}.ticket-z1{flex-wrap:wrap;grid-area:z1;align-items:center;gap:8px;min-width:0;display:flex}.ticket-z2{color:var(--muted);flex-wrap:wrap;grid-area:z2;gap:2px 14px;font-size:.86rem;display:flex}.ticket-z3{flex-wrap:wrap;grid-area:z3;place-content:flex-start flex-end;align-items:center;gap:6px;display:flex}.ticket-nr{font-family:var(--mono);font-size:.8rem}.ticket-titel{overflow-wrap:anywhere;font-size:1.02rem;font-weight:500}.ticket-status{min-width:96px;color:var(--text2);text-align:right;font-size:.86rem}.filterleiste{border-radius:var(--radius);background:var(--surface2);flex-direction:column;gap:14px;padding:16px;display:flex}.filterleiste__form{grid-template-columns:minmax(200px,2fr) minmax(160px,1fr) auto;align-items:end;gap:10px;display:grid}.liste-bereich{flex-direction:column;gap:12px;display:flex}.liste-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.liste-anzahl{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.85rem}.seiten-fuss{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:20px;display:flex}.seiten-fuss .ui-hinweis{color:var(--muted);background:0 0;font-size:.86rem}@media (max-width:640px){.filterleiste{padding:12px}.filterleiste__form{grid-template-columns:1fr auto}.filterleiste__form>.ui-feld:first-of-type{grid-column:1/-1}.ticket-link{padding:12px 14px}.ticket-status{text-align:left;min-width:0}}.ticket-filter{grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) auto}.filter-zusatz{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.ticket-kopfzeile{flex-wrap:wrap;gap:6px;margin:0;display:flex}.ticket-raster{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}.ticket-spalte{flex-direction:column;gap:14px;min-width:0;display:flex}.ticket-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.zeilen-form{grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:8px;display:grid}.verlauf{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.verlauf-eintrag{background:var(--surface2);border-left:3px solid var(--line2);border-radius:var(--radius);padding:10px 12px}.verlauf-eintrag--sichtbar{background:var(--accent-soft);border-left-color:var(--accent)}.verlauf-kopf{color:var(--muted);margin:0 0 4px;font-size:.8rem}.verlauf-sichtbar{color:var(--accent);font-weight:500}.loesung{border:1px solid var(--ok);border-radius:var(--radius);background:#1e8c5a14;border-left-width:4px;padding:12px 14px}.loesung p{white-space:pre-wrap;margin:0}.notiz{border:1px solid var(--line);border-radius:var(--radius);padding:12px}.notiz--oeffentlich{background:var(--accent-soft);border-color:var(--accent)}.notiz-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.knoepfe--rechts{justify-content:flex-end}.loeschen{border:1px solid var(--crit);border-radius:var(--radius);padding:12px}.kennzahlen,.portal-kennzahlen{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.kennzahl,.portal-kennzahlen li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;display:flex}.kennzahl:hover{border-color:var(--accent)}.kennzahl b,.portal-kennzahlen b{font-family:var(--display);font-size:1.8rem;font-weight:500;line-height:1.1}.kennzahl span,.portal-kennzahlen span{color:var(--muted);font-size:.86rem}.kennzahl--warnung b{color:var(--crit)}.hinweis-karten{z-index:50;flex-direction:column;gap:8px;width:min(340px,100vw - 32px);display:flex;position:fixed;top:16px;right:16px}.hinweis-karte{background:var(--surface);border:1px solid var(--line2);border-left:4px solid var(--accent);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex;box-shadow:0 6px 18px #1e1f2324}.hinweis-karte--kritisch{border-left-color:var(--crit);background:#fff5f6}.hinweis-kopf{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.hinweis-zu{min-width:32px;min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0}.hinweis-titel{overflow-wrap:anywhere;font-weight:500}.hinweis-text{color:var(--text2);overflow-wrap:anywhere;margin:0;font-size:.86rem}.hinweis-mehr{justify-content:flex-end;align-items:center;gap:8px;font-size:.84rem;display:flex}.nav-zaehler{background:var(--char);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 5px;font-size:.72rem;font-weight:500;line-height:1;display:inline-grid}.nav-zaehler--kritisch{background:var(--crit)}.portal-vertrag{flex-direction:column;gap:4px;display:flex}.portal-uhren{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:0;display:grid}.portal-uhren div{background:var(--surface2);border-radius:var(--radius);flex-direction:column;padding:10px 12px;display:flex}.portal-uhren dt{color:var(--muted);font-size:.82rem}.portal-uhren dd{flex-direction:column;margin:0;display:flex}.portal-uhren small{color:var(--muted)}.portal-uhren .ui-notiz{grid-column:1/-1;margin:0}.bestaetigung{border-color:var(--ok);flex-direction:column;gap:10px;display:flex}.bestaetigung-nr{font-family:var(--mono);margin:0;font-size:1.5rem;font-weight:500}.bestaetigung-liste{margin:0;padding-left:1.2em}.notfall{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.ui-btn.notfall-knopf{min-height:48px}.notfall-hinweis{border:1px solid var(--crit);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}@media (max-width:900px){.ticket-raster{grid-template-columns:1fr}.hinweis-karten .hinweis-karte:nth-of-type(n+3){display:none}.hinweis-karten{top:auto;left:16px;right:16px;bottom:calc(70px + env(safe-area-inset-bottom,0px));width:auto}.bbar .nav-zaehler{margin:0;position:absolute;top:2px;right:calc(50% - 22px)}}@media (max-width:640px){.ticket-link{grid-template-columns:1fr;grid-template-areas:"z1""z2""z3"}.ticket-z3{justify-content:flex-start}.ticket-filter{grid-template-columns:1fr 1fr}.zeilen-form{grid-template-columns:1fr}}.bericht-status{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;display:flex}.bericht-blatt{gap:8px;display:grid}.bericht-blatt .ui-eyebrow{margin:0}.bericht-titel{font-family:var(--display,"Oswald", sans-serif);margin:0;font-size:1.4rem;font-weight:500}.bericht-wand{border-left:4px solid var(--ok);background:#1e8c5a0f;margin:4px 0;padding:8px 12px}.bericht-wand--achtung{border-left-color:var(--accent);background:var(--accent-soft)}.bericht-abschnitt{margin:0}.bericht-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bericht-blatt tr.summe td{font-weight:700}.bericht-fotos{border:0;margin:0;padding:0}.bericht-fotos legend{margin-bottom:6px;font-weight:500}.bericht-foto{align-items:flex-start;gap:12px;display:flex}.bericht-foto img{object-fit:cover;border:1px solid var(--line);border-radius:6px;width:96px;height:72px}.rueckfrage summary{cursor:pointer;list-style:none}.rueckfrage[open] form{margin-top:8px}@media print{.side,.topbar,.bbar,.blatt,.hinweis-karten,.sprung,.nicht-drucken,.ui-hinweis,.ich-bin{display:none!important}.app,.app-haupt,.main{margin:0;padding:0;display:block}.bericht-blatt{box-shadow:none;border:0}.wmbadge{position:fixed;bottom:8px;right:8px}}:is(.main:has(.katalog),.main:has(.kat-detail)){max-width:1600px}.start-katalog{border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius);background:var(--surface2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:18px 20px;display:flex}.start-katalog p{color:var(--text2);margin:4px 0 0}.start-katalog-titel{font-family:var(--display);letter-spacing:.02em;color:var(--char);font-size:1.35rem}.katalog{flex-direction:column;gap:28px;display:flex}.kat-leiste{z-index:15;border:1px solid var(--line);border-radius:var(--radius);background:#fffffff7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 14px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #2b2d310f}.kat-leiste-text{margin:0;font-size:.95rem}.kat-leiste-text b{font-family:var(--display);color:var(--accent);font-size:1.3rem;font-weight:500}.kat-leiste-vorlage{color:var(--muted)}.kat-leiste .kat-meldung{flex-basis:100%}.kat-leiste .kat-meldung:empty{display:none}.kat-meldung{color:var(--text2);margin:0;font-size:.88rem}.kat-vorlagen{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.kat-vorlage{border:1px solid var(--line2);border-radius:var(--radius);color:var(--text);text-align:left;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.kat-vorlage:hover{border-color:var(--accent)}.kat-vorlage b{font-family:var(--display);letter-spacing:.02em;font-size:1.05rem;font-weight:500}.kat-vorlage span{color:var(--muted);font-size:.84rem;line-height:1.35}.kat-vorlage--aktiv,.kat-vorlage--aktiv:hover{border-color:var(--char);background:var(--char);color:#fff}.kat-vorlage--aktiv span{color:#fffc}.kat-filter{flex-direction:column;gap:8px;display:flex}.kat-grundlage{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.kat-grundkarte{border:1px dashed var(--line2);border-radius:var(--radius);background:var(--surface2);padding:12px 14px}.kat-grundkarte-name{color:var(--char);font-weight:500;text-decoration:none}.kat-grundkarte-name:hover{color:var(--accent)}.kat-grundkarte p{color:var(--muted);margin:4px 0 0;font-size:.86rem;line-height:1.4}.kat-gruppe-titel{font-family:var(--display);letter-spacing:.03em;color:var(--char);align-items:center;gap:10px;font-size:1.3rem;font-weight:400;display:flex}.kat-gruppe--schwerpunkt{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft);padding:16px}.kat-schwerpunkt{background:var(--accent);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:2px;padding:2px 8px;font-size:.72rem}.kat-gruppe-text{color:var(--muted);margin:-4px 0 12px}.kat-tour{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0 0 16px;display:flex}.kat-tour-titel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.kat-tour ol{counter-reset:tour;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kat-tour li{counter-increment:tour;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;padding:6px 10px;display:flex}.kat-tour li a{color:var(--char);font-weight:500}.kat-tour li a:before{content:counter(tour) ". ";color:var(--accent)}.kat-tour small{color:var(--muted);font-size:.78rem}.kat-karten{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:16px;margin:0;padding:0;list-style:none;display:grid}.kat-karte{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;display:flex;overflow:hidden}.kat-karte--drin{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.kat-bild-link{text-decoration:none;display:block}.kat-bild{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:var(--surface2);margin:0;position:relative;overflow:hidden}.kat-bild img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.kat-bild figcaption{color:#fff;background:#2b2d31cc;border-radius:2px;padding:1px 6px;font-size:.7rem;position:absolute;bottom:8px;left:8px}.kat-bild--leer{background:repeating-linear-gradient(135deg, var(--surface2) 0 12px, #fff 12px 24px);place-items:center;display:grid}.kat-bild--leer span{font-family:var(--display);letter-spacing:.04em;color:var(--line2);font-size:1.4rem}.kat-bild--gross{border:1px solid var(--line);border-radius:var(--radius)}.kat-inhalt{flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.kat-name{font-family:var(--display);letter-spacing:.02em;margin:0;font-size:1.25rem;font-weight:500}.kat-name a{color:var(--char);text-decoration:none}.kat-name a:hover{color:var(--accent)}.kat-marken{flex-wrap:wrap;gap:6px;display:flex}.kat-nutzen{color:var(--text2);margin:0}.kat-funktionen summary{cursor:pointer;color:var(--accent);font-size:.9rem}.kat-funktionen ul,.kat-liste{margin:6px 0 0;padding-left:18px}.kat-funktionen li,.kat-liste li{margin:2px 0}.kat-bezug{color:var(--muted);margin:0;font-size:.86rem}.kat-benoetigt{color:var(--accent);margin:0;font-size:.86rem;font-weight:500}.kat-knoepfe{margin-top:4px}.kat-detail-raster{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:28px;display:grid}.kat-detail-text{flex-direction:column;gap:12px;display:flex}.kat-detail-text p{margin:0}@media (min-width:1600px){.katalog,.kat-detail{font-size:1.07rem}.kat-karten{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (max-width:900px){.kat-leiste{top:57px}.kat-detail-raster{grid-template-columns:1fr}}@media (max-width:520px){.kat-karten{grid-template-columns:1fr}.kat-gruppe--schwerpunkt{padding:10px}}.zs-blatt{page:zusammenstellung;border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:14px;max-width:820px;padding:28px 32px;display:flex}.zs-kopf{border-bottom:3px solid var(--accent);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-bottom:12px;display:flex}.zs-firma{color:var(--accent);margin:0;font-size:.84rem}.zs-titel{font-family:var(--display);color:var(--char);font-size:1.6rem;font-weight:500}.zs-meta{color:var(--text2);flex-direction:column;align-items:flex-end;gap:4px;font-size:.9rem;display:flex}.zs-wz{background:var(--accent);color:#fff;font-family:var(--display);letter-spacing:.12em;border-radius:2px;padding:1px 8px;font-size:.78rem}.zs-unverbindlich{border-left:3px solid var(--char);background:var(--surface2);margin:0;padding:8px 12px;font-weight:500}.zs-zusammenfassung{color:var(--muted);margin:0}.zs-gruppe h3{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:.86rem;font-weight:400}.zs-liste{margin:0;padding:0;list-style:none}.zs-liste li{border-bottom:1px solid var(--line);break-inside:avoid;grid-template-columns:minmax(150px,1fr) minmax(0,2fr);gap:2px 16px;padding:8px 0;display:grid}.zs-liste b{font-weight:500}.zs-liste span{color:var(--text2)}.zs-marken{flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;display:flex}.zs-marken small{color:var(--accent)}.zs-fuss{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;padding-top:10px;font-size:.78rem;display:flex}.zs-fuss span:last-child{white-space:nowrap}@media (max-width:520px){.zs-blatt{padding:16px}.zs-liste li{grid-template-columns:1fr}.zs-marken{grid-column:1}.zs-meta{align-items:flex-start}}@page zusammenstellung{size:A4;margin:14mm}@media print{.main:has(.zs-blatt){max-width:none}.zs-blatt{border:0;max-width:none;padding:0;font-size:10.5pt}.zs-unverbindlich,.zs-wz,.ui-badge{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.abschnitt-kopf{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.projekt-filter{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(130px,1fr)) auto auto}.projekt-filter__offen{align-self:center;align-items:center;min-height:44px}.projekt-karte__name{font-size:1.02rem}.akte-countdown{flex-wrap:wrap;gap:6px;display:inline-flex}.akte-countdown .ui-badge{padding:4px 10px;font-size:.86rem}.akte-kopf{flex-direction:column;gap:12px;display:flex}.akte-daten{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;margin:0;display:grid}.akte-daten div{min-width:0}.akte-daten dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.akte-daten dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:1.05rem;font-weight:500}.akte-sprung{z-index:2;background:var(--bg);padding:6px 0;position:sticky;top:0}.akte-abschnitt,.akte-fehlt{scroll-margin-top:120px}.ui-bereich.akte-fehlt{border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius);background:var(--surface);padding:18px 20px 12px;box-shadow:0 1px 3px #14161e0d}.akte-fehlt .ui-bereich__kurz{color:var(--text2);font-weight:500}.akte-bereiche{flex-direction:column;gap:8px;display:flex}.akte-bereiche__titel{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:.85rem;font-weight:400}@media (min-width:901px){.akte-sprung{display:none}}.akte-abschnitt__kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.akte-abschnitt__kurz{color:var(--text2);margin:0;font-size:.9rem}.akte-pruefpunkte,.akte-eintraege,.akte-verlauf{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.akte-pruefpunkt,.akte-eintrag{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 0;display:flex}.akte-pruefpunkt:first-child,.akte-eintrag:first-child{border-top:0}.akte-pruefpunkt a{min-width:0;color:var(--text);flex:1;font-size:1rem;text-decoration:none}.akte-pruefpunkt a:hover b,.akte-pruefpunkt a:focus-visible b{color:var(--accent);text-decoration:underline}.akte-pruefpunkt a b{font-weight:500}.akte-pruefpunkt a span{color:var(--text2)}.akte-pruefpunkt--fehlt{box-shadow:inset 3px 0 0 var(--crit);padding-left:10px}.akte-pruefpunkt--offen{box-shadow:inset 3px 0 0 var(--high);padding-left:10px}.akte-pruefpunkt--ok{box-shadow:inset 3px 0 0 var(--ok);padding-left:10px}.akte-eintrag__text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.akte-eintrag__text b{font-weight:500}.akte-eintrag__text small{color:var(--muted);font-size:.84rem}.akte-tel{white-space:nowrap}.akte-raster{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:start;gap:14px;display:grid}.akte-verlauf li{border-top:1px solid var(--line);grid-template-columns:9.5em 1fr;gap:10px;padding:6px 0;font-size:.9rem;display:grid}.akte-verlauf li:first-child{border-top:0}.akte-verlauf time{color:var(--muted);font-size:.82rem}.akte-verlauf small{color:var(--muted)}.nur-druck{display:none}@media (max-width:640px){.projekt-filter{grid-template-columns:1fr 1fr}.projekt-filter__offen{grid-column:1/-1}.akte-verlauf li{grid-template-columns:1fr;gap:0}.akte-sprung{scrollbar-width:none;flex-wrap:nowrap;position:static;overflow-x:auto}.akte-sprung .ui-chip{flex:none}}@media (min-width:1600px){.akte-pruefpunkt a,.akte-daten dd{font-size:1.12rem}}@media print{.nur-druck{display:block}.druck-kopf{font-family:var(--mono);color:var(--accent);margin:0 0 8px;font-size:.8rem}.akte-sprung{display:none!important}.akte-raster{display:block}.akte-abschnitt,.akte-fehlt{break-inside:avoid;box-shadow:none;margin-bottom:10px}.akte-pruefpunkt a,.akte-eintrag a{color:var(--text);text-decoration:none}}body[data-praesentation-spalte] .wmbadge{display:none}.start-praesentation{margin:0}body[data-praesentation-spalte] .start-praesentation{display:none}.start-heute{align-items:start;gap:var(--abstand-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.start-heute>:only-child{grid-column:1/-1}.start-projekte,.start-punkte,.start-aufgaben,.start-rechner,.start-seiten ul{margin:0;padding:0;list-style:none}.start-projekte{gap:var(--abstand-3);flex-direction:column;display:flex}.start-projekt{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.start-projekt__kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.start-projekt__name{color:var(--text);font-size:1.08rem;font-weight:500;text-decoration:none}.start-projekt__name:hover{color:var(--accent);text-decoration:underline}.start-projekt__zeile{color:var(--muted);margin:0;font-size:.86rem}.start-punkte{flex-direction:column;gap:2px;margin-top:6px;display:flex}.start-punkt{min-height:34px;box-shadow:inset 3px 0 0 var(--line2);justify-content:space-between;align-items:center;gap:10px;padding:4px 0 4px 10px;font-size:.92rem;display:flex}.start-punkt a{color:var(--text);text-decoration:none}.start-punkt a:hover{color:var(--accent);text-decoration:underline}.start-punkt a span{font-weight:500}.start-punkt--fehlt{box-shadow:inset 3px 0 0 var(--crit)}.start-punkt--offen{box-shadow:inset 3px 0 0 var(--high)}.start-punkt--ok{box-shadow:inset 3px 0 0 var(--ok);font-size:.84rem}.start-punkt--ok a{color:var(--muted)}.start-aufgaben{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.start-aufgaben li+li{border-top:1px solid var(--line)}.start-aufgaben__gruppe{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:10px 16px 0;font-size:.76rem}.start-aufgaben li.start-aufgaben__gruppe+li{border-top:0}.start-aufgabe{min-height:48px;color:var(--text);align-items:baseline;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.start-aufgabe:hover span{color:var(--accent)}.start-aufgabe b{min-width:1.6em;font-family:var(--display);color:var(--accent);font-size:1.3rem;font-weight:500;line-height:1}.start-aufgabe--leer,.start-aufgabe--leer b{color:var(--muted)}.start-aufgabe__nr{font-family:var(--mono);color:var(--muted);flex:none;font-size:.78rem}.start-seiten{gap:var(--abstand-5) var(--abstand-5);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.start-seiten__gruppe h3{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:.8rem;font-weight:400}.start-seiten li a{color:var(--text);padding:3px 0;text-decoration:none;display:inline-block}.start-seiten li a:hover{color:var(--accent);text-decoration:underline}.start-weiteres{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 20px;margin:6px 0 0;padding-top:12px;font-size:.9rem;display:flex}.start-rechner{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px 24px;display:grid}.start-rechner li{flex-direction:column;display:flex}.start-rechner a{color:var(--text);text-decoration:none}.start-rechner a:hover b{color:var(--accent)}.start-rechner b{font-weight:500}.start-rechner span,.start-rechner small{color:var(--muted);font-size:.84rem}@media (max-width:900px){.start-heute{gap:var(--abstand-5);grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.start-projekt{padding:14px}.start-punkt{min-height:44px}.start-seiten{gap:var(--abstand-4);grid-template-columns:1fr 1fr}.start-seiten li a{padding:6px 0}}.start-aufgabe--ej b{color:var(--accent)}.papierkorb-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.papierkorb-eintrag{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.papierkorb-text{flex-direction:column;gap:4px;min-width:0;display:flex}.papierkorb-text small{color:var(--muted)}.papierkorb-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.demo-text{color:var(--muted);max-width:70ch;margin:0 0 14px}.demo-ablaeufe .eintrag-karte{gap:8px}.demo-spalten{color:var(--text2);margin:0;font-size:.86rem}.demo-schritte{color:var(--muted);margin:0;padding-left:20px;font-size:.86rem}.demo-fehlt{color:var(--high);margin:0;font-size:.86rem}.demo-ablaeufe .ui-btn{align-self:flex-start;margin-top:auto}.praes-ziel{outline:3px solid var(--accent);outline-offset:6px;border-radius:var(--radius)}body.praes-fokus .praes-ziel{z-index:70;position:relative;box-shadow:0 0 0 100vmax #14161e8c}body.praes-fokus section.praes-ziel{background:var(--surface)}body.praes-ruhig .hinweis-karten{display:none}.praes-klick{z-index:80;outline:4px solid var(--accent);outline-offset:4px;border-radius:var(--radius);animation:1.2s ease-in-out infinite praes-klick-puls;position:relative}.praes-klick:after{content:"▶ Hier";font:700 12px/18px var(--font-body,sans-serif);letter-spacing:.04em;color:#fff;background:var(--accent);pointer-events:none;white-space:nowrap;border-radius:9px;padding:1px 8px;position:absolute;top:-14px;left:-4px}@keyframes praes-klick-puls{0%,to{outline-offset:3px}50%{outline-offset:10px}}body.praes-fokus .praes-klick{box-shadow:0 0 0 100vmax #14161e99}.fragen-stand{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.fragen-stand a{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;display:flex}.fragen-stand a:hover{border-color:var(--accent)}.fragen-stand b{font:400 1.6rem var(--mono)}.fragen-stand span{color:var(--muted);font-size:.82rem}.fragen-filter{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin-bottom:16px;display:flex}.fragen-filter .chips,.fragen-bereiche{flex-wrap:wrap;gap:6px;display:flex}.fragen-bereiche{margin:0 0 14px;padding:0;list-style:none}.fragen-bereich-wahl{align-items:flex-end;gap:8px;display:flex}.fragen-neu{border:1px dashed var(--line2);border-radius:var(--radius);margin-bottom:18px;padding:12px 14px}.fragen-neu summary{cursor:pointer;font-weight:500}.fragen-neu[open] summary{margin-bottom:12px}.fragen-felder{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.fragen-gruppe-stand{font:400 .8rem var(--sans);color:var(--muted);letter-spacing:0;text-transform:none;margin-left:10px}.fragen-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fragen-punkt{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--line2);border-radius:var(--radius);flex-direction:column;gap:6px;padding:12px 14px;scroll-margin-top:80px;display:flex}.fragen-punkt--in_klaerung{border-left-color:var(--high)}.fragen-punkt--erledigt{border-left-color:var(--ok)}.fragen-punkt--erledigt .fragen-text{color:var(--muted)}.fragen-punkt--bearbeiten{border-color:var(--accent)}.fragen-kopf{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fragen-quelle{font:.75rem var(--mono);color:var(--dim)}.fragen-text,.fragen-antwort,.fragen-meta{margin:0}.fragen-antwort{white-space:pre-wrap;border-left:2px solid var(--ok);padding-left:10px;font-size:.92rem}.fragen-meta{color:var(--muted);font-size:.8rem}.fragen-aktionen{flex-wrap:wrap;gap:6px;display:flex}.fragen-loeschen{align-self:flex-end}.fragen-export{gap:16px;margin:18px 0 8px;display:flex}body[data-praesentation-spalte] .vorschau-hinweis{display:none!important}.fragen-bereich{font:500 .72rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.diktat{background:var(--surface2);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.sprechhilfe{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:0 0 12px;padding:10px 12px}.sprechhilfe summary{cursor:pointer;font-weight:600}.sprechhilfe-stand{color:var(--muted);font-weight:400}.sprechhilfe ul{flex-direction:column;gap:6px;margin:10px 0 6px;padding:0;list-style:none;display:flex}.sprechhilfe label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.sprechhilfe label span{flex-direction:column;display:flex}.sprechhilfe small,.sprechhilfe-hinweis{color:var(--muted)}.sprechhilfe input:checked+span b{opacity:.6;text-decoration:line-through}.sprechhilfe-hinweis{margin:0;font-size:.8rem}.diktat-anbieter,.diktat-ok{color:var(--muted);margin:0;font-size:.8rem}.diktat-ok{color:var(--ok)}.diktat-entwurf{background:var(--surface);border:1px dashed var(--accent);border-radius:var(--radius);flex-direction:column;gap:10px;padding:12px;display:flex}.diktat-marke{font:500 .75rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--accent);border-radius:2px;align-self:flex-start;margin:0;padding:2px 8px}.diktat-felder{flex-direction:column;gap:8px;margin:0;display:flex}.diktat-felder dt{color:var(--muted);font-size:.78rem}.diktat-felder dd{white-space:pre-wrap;margin:0}.diktat-leer{color:var(--dim);font-style:italic}.diktat-original summary{cursor:pointer;color:var(--muted);font-size:.85rem}.diktat-original p{white-space:pre-wrap;margin:6px 0 0;font-size:.9rem}.ueberblick-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ueberblick-kopf h2{font:500 1.1rem var(--display);margin:0}.ueberblick{flex-direction:column;gap:12px;display:flex}.ueberblick-marke{margin:0}.ueberblick-saetze{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);flex-direction:column;gap:10px;margin:0;padding:14px 14px 14px 34px;display:flex}.ueberblick-saetze>li>span:first-child{display:block}.ueberblick-zahl{font-weight:700;font-family:var(--mono)}.ueberblick-quellen{color:var(--muted);margin-top:2px;font-size:.78rem;display:block}.ueberblick-kennzahlen{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.ueberblick-bereich{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px}.ueberblick-bereich h3{font:500 .78rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.ueberblick-bereich ul{margin:0;padding:0;list-style:none}.ueberblick-kz{padding:4px 0}.ueberblick-kz>a{color:var(--text);text-decoration:none}.ueberblick-kz>a b{min-width:2.2em;font:500 1rem var(--mono);display:inline-block}.ueberblick-kz--kritisch>a b{color:var(--crit)}.ueberblick-kz--achtung>a b{color:var(--high)}.ueberblick-kz ul{padding-left:2.6em;font-size:.8rem}.ki-summe{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.ki-summe b{font:400 1.4rem var(--mono)}.ki-summe span{color:var(--muted);font-size:.82rem}.start-ueberblick .ueberblick-saetze{padding-block:10px}.wissen-suche{gap:8px;margin-bottom:16px;display:flex}.wissen-suche input{flex:1}.wissen-kacheln{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.wissen-kachel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.wissen-kachel:hover{border-color:var(--accent)}.wissen-kachel b{font:500 1.05rem var(--display)}.wissen-kachel span{color:var(--muted);font-size:.85rem}.wissen-kachel--ts{border-left:3px solid var(--accent)}.wissen-treffer{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wissen-treffer li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;scroll-margin-top:80px}.wissen-treffer-kopf{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wissen-treffer p{color:var(--text2);margin:4px 0 0;font-size:.88rem}.wissen-nummer{font-family:var(--mono);color:var(--accent)}.wissen-artikel{max-width:78ch}.markdown img{border:1px solid var(--line);border-radius:var(--radius);max-width:100%;height:auto}.markdown blockquote{background:var(--surface2);border-left:3px solid var(--line2);margin:10px 0;padding:8px 12px}.markdown pre{background:var(--surface2);border-radius:var(--radius);padding:10px;overflow-x:auto}.markdown h2,.markdown h3,.markdown h4{scroll-margin-top:80px}.wissen-seiten{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wissen-seiten li{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;scroll-margin-top:80px}.wissen-seiten p{white-space:pre-wrap;margin:4px 0 0;font-size:.88rem}.wissen-seite--markiert{background:var(--accent-soft,#9b1c2c0f);border-color:var(--accent)!important}.ts-chat{flex-direction:column;gap:12px;max-width:820px;display:flex}.ts-beispiele{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ts-verlauf{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ts-eintrag{flex-direction:column;gap:8px;display:flex}.ts-frage{background:var(--char);color:#fff;border-radius:12px 12px 2px;align-self:flex-end;max-width:85%;margin:0;padding:8px 12px}.ts-antwort{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);padding:10px 12px}.ts-antwort p{white-space:pre-wrap;margin:6px 0 0}.ts-verweis{font-family:var(--mono);font-weight:600;text-decoration:none}.ts-quellen summary{cursor:pointer;color:var(--muted);font-size:.85rem}.ts-eingabe{background:var(--bg,#fff);flex-direction:column;gap:6px;padding:10px 0;display:flex;position:sticky;bottom:0}.eintrag-ort{font-weight:500}.nav-geplant{cursor:not-allowed;opacity:.45;padding:6px 10px;display:block}.nav-geplant:hover{opacity:.45}.mw{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.mw-spalte{gap:16px;display:grid}.mw-liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mw-karte{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:4px;padding:12px 14px;display:grid}.mw-karte--drin{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.mw-kopf{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mw-preis{margin:0}.mw-braucht,.mw-auto{margin:0;font-size:.9rem}.mw-auto{color:var(--accent)}.mw-summe{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:8px;padding:14px;display:grid;position:sticky;top:12px}.mw-zahlen{gap:6px;margin:0;display:grid}.mw-zahlen div{justify-content:space-between;gap:12px;display:flex}.mw-zahlen dt{color:var(--muted,#6b6e75)}.mw-zahlen dd{margin:0;font-weight:700}.mw-geht{gap:6px;margin:0;padding-left:18px;font-size:.9rem;display:grid}.mw-geht--nicht{color:var(--muted,#6b6e75)}@media (max-width:900px){.mw{grid-template-columns:minmax(0,1fr)}.mw-summe{position:static}}.mw-tabelle{border-collapse:collapse;width:100%;font-size:.9rem}.mw-tabelle th,.mw-tabelle td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 8px}.mw-tabelle .mw-zahl{text-align:right;white-space:nowrap}.mw-basis{border:1px solid var(--line);border-radius:var(--radius);gap:6px;margin:0;padding:10px 12px;display:grid}.mw-basis legend{padding:0 6px;font-weight:700}.mw-innlights{color:var(--muted,#6b6e75);margin:0;font-size:.85rem}.mw-rabatt-feld{gap:4px;display:grid}.mw-rabatt-zeile{gap:8px;display:flex}.mw-rabatt-zeile input{width:8rem}.mw-module{margin-top:6px}.mw-module .kat-karten{margin-top:10px}.kat-preis{margin:0;font-size:.95rem}.mw-karte--gesperrt{background:var(--surface2,#f4f4f5);border-style:dashed}.mw-karte--gesperrt .mw-kopf,.mw-karte--gesperrt .mw-preis,.mw-karte--gesperrt .mw-innlights{opacity:.5}.mw-karte--gesperrt .mw-kopf{cursor:not-allowed}.mw-sperre{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.mw-module .kat-karten,.mw-module.kat-karten{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.mw-module .kat-bild{aspect-ratio:16/9}.mw-module .kat-bild--leer span{text-align:center;padding:0 8px;font-size:.95rem}.mw-module .kat-bild figcaption{display:none}.mw-module .kat-inhalt{gap:4px;padding:8px 10px 10px}.mw-module .kat-name{font-size:1rem}.mw-module .kat-nutzen{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.8rem;display:-webkit-box;overflow:hidden}.mw-module .kat-bezug,.mw-module .kat-funktionen summary{font-size:.8rem}.mw-module .kat-knoepfe .ui-btn,.mw-module .kat-knoepfe a{padding:3px 8px;font-size:.8rem}.mw-rechts{gap:12px;display:grid;position:sticky;top:12px}.mw-rechts .mw-summe{position:static}.mw-paket{gap:8px;margin-bottom:16px;display:grid}.mw-paket-kopf{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.mw-paket-kopf h3{font-family:var(--display);margin:0;font-size:1.2rem}.mw-nicht{border-top:1px solid var(--line);margin-top:6px;padding-top:8px}.mw-geht-box h2{margin:0;font-size:1.1rem}.mw-karte--gesperrt .kat-bild,.mw-karte--gesperrt .kat-nutzen{opacity:.5}.anmeldung-body{background:var(--surface2,#f4f4f5);min-height:100vh;margin:0;display:flow-root}.anmeldung{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:14px;max-width:420px;margin:8vh auto 0;padding:28px 24px;display:grid}.anmeldung h1{font-family:var(--display);margin:0;font-size:2rem;display:grid}.anmeldung h1 small{color:var(--accent);font-size:.8rem;font-weight:400}.anmeldung h2{font-family:var(--display);margin:0}.anmeldung-form{gap:12px;display:grid}.anmeldung-form label{gap:4px;font-weight:700;display:grid}.anmeldung-form input{border:1px solid var(--line2,#c9cacd);font:inherit;border-radius:3px;padding:8px 10px;font-weight:400}.nutzerkarte{cursor:default;flex-wrap:wrap}.nutzer-abmelden{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}.nutzer{gap:20px;display:grid}.nutzer h2{font-family:var(--display);margin:0 0 8px}.nutzer-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.nutzer-form label{gap:4px;font-weight:700;display:grid}.nutzer-form input,.nutzer-form select,.nutzer-rolle select{border:1px solid var(--line2,#c9cacd);font:inherit;border-radius:3px;padding:6px 8px;font-weight:400}.nutzer-rolle{gap:4px;min-width:190px;display:grid}.nutzer-aktionen{flex-wrap:wrap;gap:4px;display:flex}.nutzer-link{overflow-wrap:anywhere;background:var(--surface2,#f4f4f5);font-family:var(--mono);-webkit-user-select:all;user-select:all;margin-top:6px;padding:6px 8px;display:block}.nutzer-tabelle-rahmen{overflow-x:auto}.aca-frage{border:1px solid var(--rand,#d9d9dc);border-radius:8px;margin:1rem 0;padding:1rem}.aca-optionen{margin:.5rem 0;padding:0;list-style:none}.aca-option{align-items:center;gap:.75rem;min-height:2.75rem;padding:.25rem 0;display:flex}.aca-option input{width:1.4rem;height:1.4rem}.aca-fall-optionen{gap:.5rem;display:grid}.aca-stufen,.aca-einheiten{gap:.5rem;padding:0;list-style:none;display:grid}.aca-formular{gap:.5rem;max-width:28rem;display:grid}.aca-formular--zeile{grid-auto-flow:column;align-items:end}.aca-tabelle{border-collapse:collapse;width:100%}.aca-tabelle th,.aca-tabelle td{text-align:left;border-bottom:1px solid var(--rand,#d9d9dc);vertical-align:top;padding:.4rem .5rem}.aca-zertifikat-blatt{text-align:center;border:2px solid #9b1c2c;max-width:190mm;min-height:120mm;margin:1rem auto;padding:16mm;position:relative}.aca-zertifikat-name{font-family:Oswald,sans-serif;font-size:2rem}.aca-zertifikat-blatt dl{text-align:left;grid-template-columns:max-content 1fr;gap:.25rem 1rem;width:fit-content;margin:1.5rem auto;display:grid}.aca-wasserzeichen{color:#9b1c2c1a;pointer-events:none;place-items:center;font-size:3rem;display:grid;position:absolute;inset:0;transform:rotate(-20deg)}.aca-pruefen{max-width:32rem;margin:3rem auto;padding:0 1rem}.aca-pruefen .sicherung{gap:20px;display:grid}.aca-pruefen .sicherung h2{font-family:var(--display);margin:0 0 8px}.aca-pruefen .sicherung-zeile{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:6px 0;display:flex}.aca-pruefen .sicherung-zeile b{min-width:11rem}.aca-pruefen .benachrichtigung-arten{gap:10px;margin:0;padding:0;list-style:none;display:grid}.aca-pruefen .benachrichtigung-arten p{margin:2px 0 0 24px}.aca-pruefen .probleme,.aca-pruefen .vorschlaege{gap:14px;margin:0;padding:0;list-style:none;display:grid}.aca-pruefen .problem,.aca-pruefen .vorschlag{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:6px;padding:12px 14px;display:grid}.aca-pruefen .problem h2,.aca-pruefen .vorschlag h2{font-family:var(--display);margin:0;font-size:1.15rem}.aca-pruefen .vorschlag-form{gap:8px;margin-top:8px;display:grid}.aca-pruefen .vorschlag-form label{gap:4px;font-weight:700;display:grid}.aca-pruefen .vorschlag-form input,.aca-pruefen .vorschlag-form textarea{border:1px solid var(--line2,#c9cacd);font:inherit;border-radius:3px;padding:6px 8px;font-weight:400}.aca-pruefen .aca-formular--breit{max-width:48rem}.aca-pruefen .aca-formular textarea,.aca-pruefen .aca-formular select{width:100%;font:inherit}.aca-pruefen .aca-zeile{flex-wrap:wrap;gap:.75rem;display:flex}.aca-pruefen .aca-zeile>label{flex:10rem}.aca-pruefen .aca-aufgabe{border:1px solid var(--rand,#d9d9dc);border-radius:8px;margin:.5rem 0;padding:.5rem .75rem}
