@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2)format("woff2"),url(/assets/figtree-latin-ext-500-normal-BOEJvrb_.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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2)format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2)format("woff2"),url(/assets/figtree-latin-ext-700-normal-BoDi4KL2.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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-vietnamese-700-normal-BLYPkJbo.woff2)format("woff2"),url(/assets/bricolage-grotesque-vietnamese-700-normal-CHrFuVHU.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-ext-700-normal-fBkt-7fi.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-700-normal-BXpPFNFj.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-700-normal-gtcctNPv.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-700-normal-DvJDmrLu.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-vietnamese-800-normal-RJtJa6zl.woff2)format("woff2"),url(/assets/bricolage-grotesque-vietnamese-800-normal-DJ4hCX8l.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-ext-800-normal-BimIDUhy.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-800-normal-CkoBqIJM.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-800-normal-J50vIsBe.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-800-normal-Br4b-5gk.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbQAA8AAAAACMAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgF2hca1NUQVQAAAIMAAAAPQAAAEzpM8woY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB8AAAAl604cJFaGVhZAAABJgAAAA2AAAANhSS8UNoaGVhAAAE0AAAAB8AAAAkAcwBEGhtdHgAAATwAAAAHwAAADoe/QLmbG9jYQAABRAAAAAgAAAAIATcBZ9tYXhwAAAFMAAAABwAAAAgAIcCb25hbWUAAAVMAAABEwAAAmo0OV08cG9zdAAABmAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi/MLAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWADbPDjoAAAB42gXBsQ1AABQFwHsfiY5CYQBDaVVIlBL7mckA7kT0CpPCop79uIPz3q4MojUrSJePvNSKRlRGEH74hwYNAAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942mzQNZTUQAAG4H9mIDlbySoOt5I9HHZiL+vS4VDh7u40OFRo3+FQ464V7tbiUmHdJczicsm4fe/9YBgDEIc+BYOEeoArzUqyWSGkeQzZ6+wmfZwLot6nT1vVNM04oBlQ9AZoX3FHhh/gQR6Mp+JykKdUNSVJcu9T20/N73OrT3F/2qMw5vfWLp88SQL3rFE+3ygTrvv9BXaMqiCAkD3d2lr1ipagK4QqNDHjCuPBSCRqGGaQM+XLk0XrPX5GlaY1i54QD7nhvO/c3+Pp35mEHO58dN2fd6mEdgAYRrhfqEyfi7ei6AG0j6m6ohk8HQkrIUlKpQ1dj4dDEcZ1TY3HpDDpM3PZspkzl+lTqlbmZUYUy8o0LJtKSlOXLp3qnC9N1ieU7FWr7BIZPssuFm1hpt3BVBW/yPMPcwAUdEL8m6nqumbU1Eg4/Ceb+s2WpxrG1HKtnVKxcm9zolhWrkGbVN5RmqQJdGdpkj6ukGluzhTed7ULBRvkp4wAENVFUt1oNGrmaS2r8JcrCxfJjXWUUCo3yvMXXDlyhKrO3mhLj/qGhvoeLREyvvXpEYDgGutFDrFjYEDQ5PK1OcsWs15bt4JgM0uQe2LHAxCRHA9FeNoQnUS+Tsc7JkRXVV03JIZZJcBJRUdHxSmAAQCFZYU3AAEAAAACNgQJCtdkXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9rWSYBRVABHwCudAbaAHjaY4pgiAJibSQsC8WBQGyERDNAMQicZmgFAOeFB/4AAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqM0IFGQ2EUB/DfqqJMBZLAFUh0V0MoUBGllKQArHVtN9vu3HuH3iEAPUJP0cP0BD1D3D6zKQqHH9/5n885qHs1qza3iPfaenDNts/gGcs+gmcdeAuem+iZt+EleMGWx+Bl++Jv16jbDJ5Xtxa8om4peNUSbmT6WgbOlFp6Um2XEo9SI333EqmOrrKq0lDhQENDoS2XGioVYoVUTyyT62i4curCuUTpWK4lNVC4lBnI7Ez9dCeRK6TVa6Qp1rRnb0KHzh07/PfMG4mOkZ6W/JdUNM5FU7kTmaFn+Xj3SNNuVZFbXYnoj3nXcpkniXaVPzKqbpjJq86tH/fsSKuOkQextkzf1/Sx2KKPx/+aADN1XKsAeNpjYGIAg/+pDEZAipEBHfADsQrDSUYmBhtGZkYWRlZGNkZ2BmZGDkZORi5GbjbHpKLUslT20rxMAxNHVwjtagHlu0H5lqzpibm5iWCegaMBk3MQX2JyaUlqcn5ukl5yYnEqD0jG2MAMzAEAoO0cmA==)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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA/IABAAAAAALMwAAA9mAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUeB4xODAcbFCYzA/aDkxp0RMXmTMH/IcEUkaXZhe7qAVQoRhtRmOhkzaUYXs3lyzTUlwptwwNGy28PLP/oZewn39g4Jjp8YusISWZ9eNpW788MNQMI7jZprgsqRiJ7imCBYlEWIBhgoWjj7uJGcddednnRIQ/fX77n7i8NtLf08UwEQl3jq59XJCShypU4lMyz3Hb3X0omkAkZCYVNhfN/c3Pmf1nJcDqnj2VE35fYAx+8WYIJhZj4znn1Qbjp9+f4Pab0wOi7JSECzG0o6DRWu/MBgfu/NdPu5O8cUssKSJ1wUyTjq6oWZic7nUsKuIEySsIkzXvdKzArVNkCwvP1lQCgK4yu0BVWFp6vrWVm/6Nt7H82JGhxDyAteCbHZLRdzTsxJqNEUxb+txHysoxjwQzz2p8tU5uFtC4RmcGouCRX3v1195cCAYgBAECRIWSIVNsQCiqEhh6RpxRRzogwaUTYdSCc3AivAcSQCcSkacSCBbQlcbQ9DqAddgyNAFiZilAX9c1OSB/6ZyYgxQCwDgGQoVQGIYAIRvVlRAiR7Ax+jsqKIDacjVExNGWA/MQLk8VzJshTmOztrVbySNyHVnaAiUVpcgdvmnh9FNeAYYXkMl4AqisEoDtIZK0zs6lsSM8yAboEhZ5CFVqD23kNfor49QgAGWwFBeRAIZRCLdigBbqPFSIF+ABeQAfotUU0g+rL1gCMOnSNn4S0PWEL5Nw2QBqyIVvBT2Fe9wCSYDa3QH3Vt4cSaWSAug+NT0JKDgAKQOMLa96EFIKf/gOUWDQiE3EFgAB4aACxikhFAAwKZZ8DgHeiRQixRghm5n4HrCOOSrQAtqJU3LzpFAr/6TAHnDo8QQgszNHZ77FXwgom85JfwQOqMC8Ae/gYkSsURQ1AgQgAQAutAAoAALCdA3gIkv619L//vwb0H8nVgjz+bwLUlFoDaPGQkfqBjQcpc4R8ODxDAPwurhVJMbRRa7ksFTJAUJERK+RXgDxDi8az0D39NBJmMjGZP5MWgyH5+mYXeZg0kZOdJEIu5k1OaIYW0Rnqv/S2DtQxKCIjOSRMLuKNDjpwIXDRE0Y407zODF3/W/ovnvbiAz6YIOC0nZKaVrpMADK9/g8sQDORaaLiVmpCNj+DsAUJUg1SNBKpxbESqyNRj2XB2IWvmkANITOe42zRZqt223RIZbdRi00cNmu1QTMlFwWnTH2y+Gh4pemWrkeGXlpddgjYKUgnRG9Ajn55huQbViCiyKhiY0qMKzSiwpRykyrFGE0jSCIFAJwLADkD0AtMDvBegHkHug0AoFGJVK2qhCXG61AIrWWr8aYYT2zhWkVVD6EX62dQyHJqVGLicdAyTQtFjJgVi1Olw0wdI6eouC1SZjvL3umikG5h3BSHrTOMQKpkUgQu/aGoVC5VKLOjXKBIrWSy2FqmlB+dTKAUcDwJE5TwBkbFnJ/rY92ss4dzXxKbV1/T9hAJvBUu+bwOaq/XWDeXTEKvBMv+HYDYtSMXHI8lErBlDv1FvCF2yDfJcie3f1oWe+wCtb9HCZdshHBIfLC9FrNf60J4HGMKYkfC5TJ+lSNHd3NdZ5dNZ96o6OG8lOvpt5IcR3r2z61suaFBNQmrT0wrCXkvwKkNWenURddyk4+u1FuSiQRtRvQxxhEfxFo411PBvfbTQ1aCPSbA0yIczRIJRXEEQyYS4ocX/of1WiiyaY7SI3Z54u6pUe8m+30ZXB4f13V23XbupYoeLhwa5QqcRIKRdhwtDjdHX7sj8SSWqhgd2s25/B7OuTu4WLdz9FgQLtG55HhMlbFN/J5rrmGPXQWwZOVVLnn31VevgnPrfKt+IsHWeS5ZYVnCJZ9HIqem3z+aeAsjx92cK+7hnPGyVcarN47i9QctdADS864Xl+f2cM6E6W7jwyDLmWTlDNfAWRtN3eLupy1VuUoXA0Y9nDMwDm0aWWy8vkY6yniPTKmax1mFMSPTY+OyNo5gvPrMaWh+d6Yocqzobrh2BM+xO665gj12WQPSixm3X325OHNpey4+FiI+ViG4n+0mtkeDT6J77bK1vsLcqur1aMyF/u63T4xFx/V3vXhzq+VXFL7ypKwjPz+l4w2I7O1b21+wrz3XGCkzhqwKi3EwUtbo7w+YrLVVCuM8U1MAvrXrA5YXtX7tt5YAgoHTtp8WWF0eGHqRNVhUEjBba0v8h+bWaAV+c525JPC7Y/GXH19hrUyWl51baa04D0cn7Sp5qsze1VrwV7OyZHfSiyJTsZB0TFoerSjfW97MUD0Yt59oL3Kd4SNndY35u+St5yYTG575P1cpvWf3hskypgS/yB30tjjC3t6zi/Om4l/vjtYRYdOcpyc4FXQtRAZTN5h66vUdRpsxv/FMnSRHdzIYUWcg6vcHAtFOq8NmDm+l9r49tjYS2RI2O2zqvuITK5wVJxaXLhudxmXyUWt/K/Qiy0BJqb/mZHOpb6DEYg2VlPrMQWf+rheNhpOjo1zdfIfKkm6qMhsrTeZd234B2oMPB68Kyh+7OQi90BoqLvWbT6wt9YWKrdEKfLUnmkv9J2fxld9XeaLx3vKyZ40nVj6HfU/YdfKw79i9rQU1lSWHXuzBSScKzcZC3WPdlRcUl9xQeTh2aC6G9md6xnorxgsKd1f0dvkr/e7KQtNT/YHYFK691fHqc7z5WGnoTXPhm6HR0mnubTCFnYEJf7bfP+G0Ouw1k4QvuOw/rPsO97uflSxXKCuWS0rjlcrKePHlrYZWnH9AY9VoL03tATMa+kB/IGO1LLqakbF6sqvQHJhOLowm8cyBSHJmMonogaPJATpOOOweE/o99p7WWmfms1k7ns101lZHxtRBTefZMzIJkSsaNIZ6PReT/ohVl1uGg2e7ml3474DkI8kGTVtDZOe2TO2ONujXMk7TagqPrtGehm2f5GksNUqWOMsAC1JpXVMB8a265dwCWrecb+qjmcuF3pKhX/qEodrl80v5RPPuq9xGdUu9x3B2pnqrdvnB6Pe2BBpN7ap0nS5d1W7yN56QiB0YXTzQIWMqsVit2E1IJJ65TsI+KzVZbHmN6dJzkiro99t7Gqscyl/8nbTSUVWdjOByTedCSCZdr0kNW3MHcrWWxWmp1cp+yE6c98d0jC0lz4gdGXjRaLO92ffUHysp8pF3giv+eOcGjvsbGa11hkiW+PB5hmPdht38S67pmA9my+IbNmXULvS3VG07Lq136q4xnKz01oPhuZGJueMWrK31JofKklae1qlqKba7vg5yWnz3hzAuBOeGe+aQ8ur03gWhSNxQ3a/htqUcWzqxZsgptuwTcY3NaGzZLlTUKP8UW4zHk6oxHFFf9+F9MrFUwq/n52j06vNeGlmS9eyJU7A8ejA8F5uYO2Oh2i5K+uDcaxPRubvf6vbTxu85m5WnWqo9WbdqJUcOf3tSoNvCbrn09HJ9io6MjZ4Xny5qb2puApUNggl8KLVU1ACQTpMomG2HoEriLLkaejrIM8gzIx90Is8iz8bnjGNjNLQADHJcM4VcEXqXkOUhG7nIA5BvNJ+N9MKmYbuN05Tq5ZrWhcjqhmQ1IzdINamW1V4WrBhk29RG6FoDqfIt9wjkbNfvcq4XYOw1PHUJmquCZ03r3q6PSYNswHBLUJbKWbcHWUaWQZUN89AnAsi+EPxQrrIlEJnJIlUJM7HMcyIb2WdiwCYYhdkKuBjZ5gUYSBu2TYSNZEBQZ/dsLMogZAlqcMnlTpcszNOWC7LHy0oMpAd7JmhjAL8NbmRdayAVvDU+WxL5XR70AowhbINbkc7/KgLwLmPqTfwNBEUHCMBxmUhdQj6WUlkZlKnxu6pO1d9/v//3Q7rw+///2fMjAAB6oDb0HaH0b6GUJU8Y0eR64ojqUqm14Od8duRDHPKhFfZpiGupUNnzetjxdgRbK/5+l4IJ5JeSir8t3R+1IaFaa9AZitANXTvqUxavQ2TYeNmrYwP4det2tGuWgFpDejL9euYAfQfK28gGGIvbgQRcpXesotZIABUK/LoCMgX5tBzoUFiWbADfCNfMu98PsCghbdyeq6jgel07qoCDJjjsyIFY7MAODSYL1alQ9phCIRt3Ri4tbQVgE5dpkfhjGAkZMAWRYzPLNioh68Amvwwd4zGzodCRGaTlUjZqVdaBTSBDfJ6vWzoqG6lZhQKbFK6EAKgz5unB00f9KabfIE1/CcA764pzcPbvSz+DTdl+/xcAHwUACHwM3JK6lBL+d88HxAVfFHh3m1b6a8TWqK9qwVrRVjPaq6WqFSbUXqOOqrXXCkfN6KhWPgnndsCsD3CdZzHpoEPOX6wjz67FHso9aAqWW+ynpyeAc+VhtGMQgKDhk7pBGKUsAnBflEhlCV2wnFLxv2VpRo+QTFme7a4qy5cjUVaqjK2sjFJ+GTmx9FYE4M2hvDRKwSyXLSegQ9S4fhOazOT8YyJCPAaHHhY2o8XyD4iYNc7mNKNWTL+ICdO0Go+aiFqsGZM3ZyMDg2khMRGTZqrMfNN8LD/nqJhhBq3qNXN2r8LzGkBuHpMgYmkV2dpFChUKu08Vm1pVR9TBh+FjevSxMYZr7aNbRE1aFJsrvS1RcG1pOS9ocBJ8rTYx4yMuQj6W2WwW4VnSDJFz5tU/LKK0ZgWXCD2/qRmKRWuYh+47US6adX1FAOIfwbmATE+T2t4wLVab3eF0uT1eXz6MQKLQGCyuGE8gVpLIFCqNzmCy2Bwur54vEIrEEqlM3qxQqtTdSrU6vcFoMlusNjsz0q+WhVWdeg0aNfUmG7vmOrRwaNWmXYdOTi5uHl5deXXr0auPj19Av2C9QgYMGor2C4sYMWrMuAlRk6bETJsxa868BYuWxC3bbY+9EjhBUjTDcrwgSih88/y+eq/C13kHnXKhbTUDgISUCgNDoABXKLCL+2X27E/c2jAAQEKsFigx1qgLEbSeu+NyhcJGIECQNm9L567c3l7uZ5Wo3pkx4tYOhJANKw9dEonovRqVDb5dMKz515Ng+hci23hm4UQEs8eChwPB0BZYOBINbH3Erw0HECzUaokWa42eyGD3PIBIMBSOrfryBQ3G4oHQKi+/kEA0tuaDV40GP3h0+wuAAgXTKy0v5428xUDwksfm538juY9ni9fz2Ggy4iWLMz4qLklle7kcZvOLwy5bXp7fdYrRJlP4l5NDdZPiKVeLnJV7Ohg2VAs/aQwZNVtodX2jki6RU1e/j6GkgZbgAmmogZafuF4mZlb1t+COUyrcnF/CCZzS4MO/dX1T6QQAAAA=)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.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{--bg:#f3f5f8;--surface:#fff;--ink:#0f1b2d;--muted:#5d6b80;--line:#e1e6ed;--soft:#eef1f5;--accent:#0f1b2d;--accent-ink:#7a5f30;--accent-soft:#f8f2e6;--on-accent:#f6f1e7;--accent-line:#b8965c;--ki:#d9a845;--ki-ink:#8a5f0a;--ki-soft:#fbf1dc;--creme:#e8d3a6;--logo:url(/logo.png);--zeichen:url(/zeichen.png);--ok:#1d7a46;--ok-bg:#e3f4ea;--warn:#9a6a0c;--warn-bg:#fdf1d8;--bad:#b4332a;--bad-bg:#fde5e3;--info:#2a5aa8;--info-bg:#e3ecfa;--display:"Bricolage Grotesque", "Avenir Next", "Segoe UI", system-ui, sans-serif;--body:"Figtree", "Segoe UI", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b1422;--surface:#132136;--ink:#e8edf4;--muted:#97a5b9;--line:#24344d;--soft:#1a2a42;--accent:#e8d3a6;--accent-ink:#e8d3a6;--accent-soft:#2e2a22;--on-accent:#0f1b2d;--accent-line:#e8d3a6;--ki:#e0b55a;--ki-ink:#f0c978;--ki-soft:#2c2614;--logo:url(/logo-dunkel.png);--zeichen:url(/zeichen-dunkel.png);--ok:#5fcf8f;--ok-bg:#16352a;--warn:#f0c978;--warn-bg:#352a12;--bad:#f08a80;--bad-bg:#3a1d1c;--info:#8fb4f0;--info-bg:#1a2b48;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b1422;--surface:#132136;--ink:#e8edf4;--muted:#97a5b9;--line:#24344d;--soft:#1a2a42;--accent:#e8d3a6;--accent-ink:#e8d3a6;--accent-soft:#2e2a22;--on-accent:#0f1b2d;--accent-line:#e8d3a6;--ki:#e0b55a;--ki-ink:#f0c978;--ki-soft:#2c2614;--logo:url(/logo-dunkel.png);--zeichen:url(/zeichen-dunkel.png);--ok:#5fcf8f;--ok-bg:#16352a;--warn:#f0c978;--warn-bg:#352a12;--bad:#f08a80;--bad-bg:#3a1d1c;--info:#8fb4f0;--info-bg:#1a2b48;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:16px/1.5 var(--body);-webkit-font-smoothing:antialiased;margin:0}button,select,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible,label:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{font-family:var(--display);margin:0;line-height:1.15}a{color:var(--accent-ink)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.logo{background:var(--logo) left center / contain no-repeat;flex:none;width:121px;height:26px;display:block}.btn{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--accent-line)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.dark{background:var(--ink);border-color:var(--ink);color:var(--bg)}.btn.danger{color:var(--bad)}.btn.small{border-radius:10px;min-height:36px;padding:6px 12px;font-size:14px}.btn.block{width:100%}.btn[disabled]{opacity:.55;cursor:default}.linkbtn{color:var(--accent-ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.linkbtn:disabled{color:var(--muted);cursor:default;text-decoration:none}.field{gap:6px;margin-bottom:14px;display:grid}.field>span{font-size:14px;font-weight:600}.field small{color:var(--muted);font-size:13px}.field .err{color:var(--bad);font-size:13px;font-weight:600}.input,.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--surface);border-radius:12px;width:100%;min-height:46px;padding:10px 12px;font-size:16px}.field textarea{resize:vertical;min-height:96px}.field input.code-input{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;font-size:24px}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--bad)}.check{align-items:flex-start;gap:10px;margin:6px 0 14px;font-size:14px;display:flex}.check input{width:20px;height:20px;accent-color:var(--accent);margin-top:2px}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:16px 18px}.notice{border-radius:12px;margin:12px 0;padding:12px 14px;font-size:14px}.notice.ok{background:var(--ok-bg);color:var(--ok)}.notice.warn{background:var(--warn-bg);color:var(--warn)}.notice.bad{background:var(--bad-bg);color:var(--bad)}.notice.info{background:var(--info-bg);color:var(--info)}.badge{white-space:nowrap;border-radius:20px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.b-ok{background:var(--ok-bg);color:var(--ok)}.b-warn{background:var(--warn-bg);color:var(--warn)}.b-none{background:var(--soft);color:var(--muted)}.b-bad{background:var(--bad-bg);color:var(--bad)}.b-info{background:var(--info-bg);color:var(--info)}.cnt-n{color:#fff;background:#d93a2b;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.toast{left:16px;right:16px;bottom:calc(24px + env(safe-area-inset-bottom,0px));text-align:center;background:var(--ink);width:fit-content;max-width:520px;color:var(--bg);z-index:100;pointer-events:none;border-radius:12px;margin-inline:auto;padding:12px 18px;font-weight:600;position:fixed;box-shadow:0 8px 24px #0003}dialog.dlg{width:min(480px,100vw - 32px);max-height:calc(100% - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));background:var(--surface);color:var(--ink);border:0;border-radius:16px;padding:0}dialog.dlg::backdrop{background:#0f1b2d8c}.dlg-in{padding:20px}.dlg-in h2{margin-bottom:8px;font-size:20px}.dlg-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.auth{min-height:100vh;padding:calc(32px + env(safe-area-inset-top,0px)) 16px calc(48px + env(safe-area-inset-bottom,0px));place-items:start center;display:grid}.auth-box{width:100%;max-width:440px}.auth-brand{font-family:var(--display);align-items:center;gap:10px;margin-bottom:24px;font-size:20px;font-weight:800;display:flex}.auth-box h1{margin-bottom:6px;font-size:26px}.auth-box>p{color:var(--muted);margin:0 0 20px}.auth-foot{color:var(--muted);text-align:center;margin-top:18px;font-size:14px}.legal{color:var(--muted);text-align:center;margin-top:28px;font-size:13px}.legal a{color:var(--muted)}.legal-menu{gap:14px;margin-top:10px;font-size:13px;display:flex}.legal-menu a{color:var(--muted);padding:6px 0}.spinner{border:3px solid var(--line);border-top-color:var(--accent-line);border-radius:50%;width:28px;height:28px;margin:40px auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}.avatar{background:var(--accent-soft);color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}html:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;pointer-events:none;background:#0f1b2d;position:fixed;top:0;left:0;right:0}html{-webkit-tap-highlight-color:transparent}.langsw{font-family:var(--body,inherit);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.langsw select{width:auto;min-height:38px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:4px 8px;font-size:16px}.auth-brand .langsw{margin-inline-start:auto}.mapp .user-menu .langsw{margin-top:10px}.mapp .user-menu .langsw select{flex:1}[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[inputmode=numeric],[dir=rtl] input[autocomplete=email]{text-align:right;direction:ltr}[dir=rtl] .pdfp-pages{direction:ltr}[dir=rtl] .chev,[dir=rtl] .crumbs .sep{white-space:nowrap;text-indent:200%;vertical-align:middle;width:.5em;display:inline-block;position:relative;overflow:hidden}[dir=rtl] .chev:before,[dir=rtl] .crumbs .sep:before{content:"";border:0 solid;border-width:0 0 .09em .09em;width:.3em;height:.3em;margin:auto;position:absolute;inset:0;transform:rotate(45deg)}[dir=rtl] .back .chev:before{transform:rotate(-135deg)}:root{--bt-primaer:#f26a1b;--bt-akzent:#22a45d;--bt-dunkel:#1b1f27;--bt-hell:#fff6f0;--bt-primaer-text:#c2410c;--bt-primaer-dunkel:#ff8a47;--bt-akzent-text:#1d7a46}:root[data-produkt=billtoro]{--bg:#f7f6f4;--surface:#fff;--ink:var(--bt-dunkel);--muted:#5b616e;--line:#e5e3df;--soft:#f1efec;--accent:var(--bt-primaer);--accent-ink:var(--bt-primaer-text);--accent-soft:var(--bt-hell);--on-accent:var(--bt-dunkel);--accent-line:var(--bt-primaer);--logo:url(/billtoro/logo.svg);--zeichen:url(/billtoro/icon.svg);--bt-fokus:var(--bt-primaer-text)}@media (prefers-color-scheme:dark){:root[data-produkt=billtoro]:not([data-theme=light]){--bg:#121419;--surface:var(--bt-dunkel);--ink:#eceef2;--muted:#a2a8b4;--line:#2d323c;--soft:#232731;--accent:var(--bt-primaer);--accent-ink:var(--bt-primaer-dunkel);--accent-soft:#2b1f17;--on-accent:var(--bt-dunkel);--accent-line:var(--bt-primaer);--logo:url(/billtoro/logo-auf-dunkel.svg);--zeichen:url(/billtoro/icon.svg);--bt-fokus:var(--bt-primaer-dunkel)}}:root[data-produkt=billtoro][data-theme=dark]{--bg:#121419;--surface:var(--bt-dunkel);--ink:#eceef2;--muted:#a2a8b4;--line:#2d323c;--soft:#232731;--accent:var(--bt-primaer);--accent-ink:var(--bt-primaer-dunkel);--accent-soft:#2b1f17;--on-accent:var(--bt-dunkel);--accent-line:var(--bt-primaer);--logo:url(/billtoro/logo-auf-dunkel.svg);--zeichen:url(/billtoro/icon.svg);--bt-fokus:var(--bt-primaer-dunkel)}:root[data-produkt=billtoro] :is(button,select,input,textarea,a,label):focus-visible{outline-color:var(--bt-fokus)}:root[data-produkt=billtoro] .rt-bar :is(button,select,a):focus-visible{outline-color:var(--bt-primaer)}:root[data-produkt=billtoro] .logo{width:116px;height:35px}:root[data-produkt=billtoro]:before{background:var(--bt-dunkel)}:root[data-produkt=billtoro] dialog.dlg::backdrop{background:#1b1f278c}:root[data-produkt=billtoro] .rt{--rt-bar-bg:var(--bt-dunkel);--rt-bar-ink:#fff;--rt-bar-ink-leise:#ffffffb8;--rt-bar-akzent:var(--bt-primaer);--rt-bar-pill:#fff;--rt-bar-linie:#ffffff2e;--rt-bar-rand:#ffffff4d;--rt-bar-pill-rand:#f26a1bbf;--rt-bar-pill-hover:#f26a1b29;--rt-bar-option:var(--bt-dunkel);--rt-logo:url(/billtoro/logo-auf-dunkel.svg);--rt-logo-b:100px;--rt-logo-h:30px}.mapp{--bg:#f3f5f8;--surface:#fff;--ink:#0f1b2d;--muted:#5d6b80;--line:#e1e6ed;--soft:#eef1f5;--accent:#0f1b2d;--accent-ink:#7a5f30;--accent-soft:#f8f2e6;--on-accent:#f6f1e7;--accent-line:#b8965c;--ki:#d9a845;--ki-ink:#8a5f0a;--ki-soft:#fbf1dc;--logo:url(/logo.png);--zeichen:url(/zeichen.png);--ok:#1d7a46;--ok-bg:#e3f4ea;--warn:#9a6a0c;--warn-bg:#fdf1d8;--display:"Bricolage Grotesque","Avenir Next","Segoe UI",system-ui,sans-serif;--body:"Figtree","Segoe UI",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mapp{--bg:#0b1422;--surface:#132136;--ink:#e8edf4;--muted:#97a5b9;--line:#24344d;--soft:#1a2a42;--accent:#e8d3a6;--accent-ink:#e8d3a6;--accent-soft:#2e2a22;--on-accent:#0f1b2d;--accent-line:#e8d3a6;--ki:#e0b55a;--ki-ink:#f0c978;--ki-soft:#2c2614;--logo:url(/logo-dunkel.png);--zeichen:url(/zeichen-dunkel.png);--ok:#5fcf8f;--ok-bg:#16352a;--warn:#f0c978;--warn-bg:#352a12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .mapp{--bg:#0b1422;--surface:#132136;--ink:#e8edf4;--muted:#97a5b9;--line:#24344d;--soft:#1a2a42;--accent:#e8d3a6;--accent-ink:#e8d3a6;--accent-soft:#2e2a22;--on-accent:#0f1b2d;--accent-line:#e8d3a6;--ki:#e0b55a;--ki-ink:#f0c978;--ki-soft:#2c2614;--logo:url(/logo-dunkel.png);--zeichen:url(/zeichen-dunkel.png);--ok:#5fcf8f;--ok-bg:#16352a;--warn:#f0c978;--warn-bg:#352a12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mapp *{box-sizing:border-box}.mapp [hidden]{display:none!important}.mapp{background:var(--bg);color:var(--ink);font:16px/1.5 var(--body);-webkit-font-smoothing:antialiased;margin:0}.mapp button{font:inherit;color:inherit;cursor:pointer}.mapp button:focus-visible,.mapp label:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mapp .app{max-width:520px;padding-inline:16px;padding-block:0 calc(40px + env(safe-area-inset-bottom,0px));margin:0 auto}.mapp .bar{z-index:5;color:#e8edf4;--logo:url(/logo-dunkel.png);--zeichen:url(/zeichen-dunkel.png);padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;background:#0f1b2d;margin-inline:-16px;position:sticky;top:0}.mapp .bar-top{align-items:center;gap:10px;min-height:36px;display:flex}.mapp .logo{background:var(--zeichen) center/contain no-repeat;width:40px;height:22px;display:block}.mapp .logo.wm{background-image:var(--logo);background-position:0;width:112px;height:24px}.mapp .back{color:#fff;background:#1a2a42;border:0;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:600}.mapp .bar h1{font-family:var(--display);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:19px;line-height:1.2;display:-webkit-box;overflow:hidden}@media (width<=519px){.mapp .bar h1{font-size:17px}.mapp .chatbtn .cbl{display:none}.mapp .chatbtn{min-height:40px;padding:7px 11px}}.mapp .chatbtn{background:var(--creme);color:#0f1b2d;cursor:pointer;border:0;border-radius:20px;flex:none;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-flex}.mapp .chatbtn[aria-current=page]{box-shadow:inset 0 0 0 2px #fff}.mapp .bellbtn{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:18px;flex:none;justify-content:center;align-items:center;width:38px;height:36px;margin-inline-start:auto;font-size:17px;display:inline-flex;position:relative}.mapp .bellbtn .cb-n{top:-4px;color:#fff;background:#d93a2b;position:absolute;inset-inline-end:-6px}.mapp .bell-list .nt-r.read{opacity:.7}.mapp .bell-list .nt-r.read .tx b{font-weight:500}.mapp .bell-list .nt-r .tx small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mapp .gl{color:var(--muted);margin:-6px 0 10px;font-size:12px}.mapp .cb-n{color:#fff;background:#0f1b2d;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:inline-grid}.mapp .topnav{scrollbar-width:none;gap:6px;margin:10px -16px 0;padding:0 16px 2px;display:flex;overflow-x:auto}.mapp .topnav::-webkit-scrollbar{display:none}.mapp .topnav button{color:#c9d2df;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #2a3b57;border-radius:18px;flex:none;padding:6px 12px;font-size:13px;font-weight:600}.mapp .topnav button[aria-current=page]{color:#0f1b2d;background:#f6f1e7;border-color:#f6f1e7}.mapp .crumbs{color:#97a5b9;flex-wrap:wrap;gap:4px;margin-top:12px;font-size:13px;display:flex}.mapp .crumbs button{color:var(--creme);background:0 0;border:0;margin:-12px -4px;padding:12px 4px;font-size:13px}.mapp .crumbs span.sep{opacity:.5}.mapp .hello{padding-block:22px 6px}.mapp .hello h2{font-family:var(--display);margin:0;font-size:26px}.mapp .hello p{color:var(--muted);margin:4px 0 0;font-size:15px}.mapp .list{gap:10px;margin-top:16px;display:grid}.mapp .item{text-align:start;background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;width:100%;padding:16px;display:flex}.mapp .item:hover{border-color:var(--accent-line)}.mapp .item .ico{background:var(--accent-soft);height:44px;color:var(--accent-ink);font-family:var(--display);border-radius:11px;flex:0 0 44px;place-items:center;font-size:18px;font-weight:800;display:grid}.mapp .item .tx{flex:1;min-width:0}.mapp .item b{font-size:17px;display:block}.mapp .item small{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.mapp .ln small.cmt{color:var(--ink,inherit);font-style:italic}.mapp .item .chev{color:var(--muted);font-size:20px}.mapp .item[disabled]{opacity:.5;cursor:default}.mapp .item[disabled]:hover{border-color:var(--line)}.mapp .badge{white-space:nowrap;border-radius:20px;padding:2px 9px;font-size:12px;font-weight:700}.mapp .b-ok{background:var(--ok-bg);color:var(--ok)}.mapp .b-warn{background:var(--warn-bg);color:var(--warn)}.mapp .b-none{background:var(--soft);color:var(--muted)}.mapp .b-bad{background:var(--bad-bg);color:var(--bad)}.mapp .list{grid-template-columns:minmax(0,1fr)}.mapp .item{min-width:0}.mapp .item .iamt{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.mapp .item .iamt b{font-variant-numeric:tabular-nums;font-size:15px;display:inline}.mapp .months{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.mapp .month{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:12px;justify-items:center;gap:6px;padding:14px 8px;display:grid}.mapp .month:hover{border-color:var(--accent-line)}.mapp .month b{font-size:16px}.mapp .month{min-width:0}.mapp .month .badge{white-space:normal;max-width:100%}@media (width<=359px){.mapp .months{grid-template-columns:repeat(2,minmax(0,1fr))}}.mapp .month[disabled]{opacity:.4;cursor:default}.mapp .months.q{grid-template-columns:1fr 1fr}.mapp .months.q .month{padding:18px 8px}.mapp .months.q small{color:var(--muted);font-size:12px}.mapp .demo{border:1px dashed var(--line);color:var(--muted);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding:10px 12px;font-size:13px;display:flex}.mapp .seg{border:1px solid var(--line);border-radius:8px;display:flex;overflow:hidden}.mapp .seg button{background:var(--surface);color:var(--muted);border:0;padding:6px 12px;font-size:13px;font-weight:600}.mapp .seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.mapp .actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.mapp .act{text-align:center;cursor:pointer;border-radius:14px;justify-items:center;gap:4px;padding:20px 10px;font-weight:700;display:grid}.mapp .act small{opacity:.75;font-size:12px;font-weight:400}.mapp .act.photo{background:var(--ink);color:var(--bg)}.mapp .act.pick{background:var(--surface);border:2px dashed var(--line)}.mapp .act.pick.over{border-color:var(--accent-line);background:var(--accent-soft)}.mapp .act .big{font-size:24px;line-height:1}.mapp .ychips{gap:6px;margin:-2px 0 10px;display:flex}.mapp .ychips .chip{padding:3px 12px;font-size:13px}.mapp .act.sammel{text-align:start;background:var(--accent-soft);color:var(--ink);border:1px solid var(--accent-line);font:inherit;grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start;column-gap:12px;padding:14px 16px;font-weight:700}.mapp .act.sammel .big{grid-row:span 2}.mapp .act.kisort{text-align:start;background:var(--ki-soft);color:var(--ink);border:1px solid var(--ki);grid-template-columns:auto 1fr;place-items:center start;column-gap:12px;margin-bottom:14px;padding:14px 16px;font-weight:700;display:grid}.mapp .act.kisort .big{grid-row:span 2;font-size:24px}.mapp .act.kisort small{font-weight:400}.mapp .serie{z-index:9;color:#fff;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.mapp .serie video{object-fit:cover;background:#000;flex:1;width:100%;min-height:0}.mapp .serie .sv-top{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;justify-content:space-between;align-items:center;gap:10px;font-weight:700;display:flex}.mapp .serie .sv-top button{color:#fff;font:inherit;cursor:pointer;background:#ffffff26;border:0;border-radius:10px;padding:9px 14px;font-weight:600}.mapp .serie .sv-strip{gap:6px;min-height:76px;padding:8px 16px;display:flex;overflow-x:auto}.mapp .serie .sv-th{flex:none;position:relative}.mapp .serie .sv-th img{object-fit:cover;border-radius:6px;width:52px;height:68px;display:block}.mapp .serie .sv-th button{top:-6px;color:#000;cursor:pointer;background:#fff;border:0;border-radius:50%;width:22px;height:22px;padding:0;font-size:13px;line-height:22px;position:absolute;inset-inline-end:-6px}.mapp .serie .sv-bar{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.mapp .serie .shutter{cursor:pointer;background:#ffffff40;border:5px solid #fff;border-radius:50%;width:72px;height:72px}.mapp .serie .shutter:active{background:#fff}.mapp .serie .sv-done{background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-self:end;padding:12px 14px;font-weight:700}.mapp .serie .sv-done:disabled{opacity:.4}.mapp .serie .sv-n{opacity:.85;font-size:14px}.mapp .serie .sv-loop{flex:1;align-content:start;gap:14px;min-height:0;padding:16px;display:grid;overflow:auto}.mapp .serie .sv-loop label{text-align:center;color:#0f1b2d;cursor:pointer;background:#fff;border-radius:14px;padding:18px;font-weight:700;display:block}.mapp .serie .sv-loop .sv-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;display:grid}.mapp .serie .flash{opacity:0;pointer-events:none;background:#fff;transition:opacity .25s;position:absolute;inset:0}.mapp .serie .flash.on{opacity:.7;transition:none}.mapp .files{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-top:18px;padding:4px 16px}.mapp .files h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:12px 0 4px;font-size:13px}.mapp .file{border-top:1px solid var(--soft);justify-content:space-between;gap:10px;padding:11px 0;font-size:15px;display:flex}.mapp .file span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mapp .ok{color:var(--ok);white-space:nowrap;font-weight:600}.mapp .wait{color:var(--warn);white-space:nowrap;font-weight:600}.mapp .file{text-align:start;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;width:100%}.mapp .file:hover span:first-child{color:var(--accent-ink)}.mapp .file .chev{color:var(--muted)}.mapp .sheet-bg{z-index:20;background:#050a148c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mapp .sheet>*{min-width:0}.mapp .sheet .file span:first-child{white-space:normal}.mapp .previmg{border:1px solid var(--line);border-radius:8px;max-width:100%;max-height:60vh;margin:0 auto;display:block}.mapp .sheet{background:var(--surface);width:100%;max-width:520px;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;gap:14px;max-height:92vh;display:grid;overflow:auto}.mapp .sheet-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.mapp .sheet-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;overflow:hidden}.mapp .x{background:var(--soft);border:0;border-radius:8px;flex:none;width:34px;height:34px;font-size:18px}.mapp .preview{border:1px solid var(--line);background:var(--bg);border-radius:12px;place-items:center;min-height:220px;display:grid;overflow:hidden}.mapp .preview img{object-fit:contain;max-height:50vh}.mapp .paper{color:#333;background:#fff;border-radius:4px;gap:6px;width:150px;padding:14px 12px;font-size:10px;display:grid;box-shadow:0 4px 14px #0000001f}.mapp .paper i{background:#e3e6ea;border-radius:2px;height:5px;display:block}.mapp .paper b{font-size:11px}.mapp .meta{color:var(--muted);font-size:13px}.mapp .row{flex-wrap:wrap;gap:8px;display:flex}.mapp .row input,.mapp .row select{border:1px solid var(--line);min-width:0;font:inherit;background:var(--bg);color:var(--ink);border-radius:9px;flex:1;padding:10px 12px}.mapp .btn2{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:10px 14px;font-weight:600}.mapp .btn2.dark{background:var(--ink);color:var(--bg);border-color:var(--ink)}.mapp .btn2.del{color:#b4332a;border-color:#e8b4ae}.mapp .btn2.del.solid{color:#fff;background:#b4332a;border-color:#b4332a}.mapp .confirm{border:1px solid #e8b4ae;border-radius:10px;gap:10px;padding:12px;font-size:14px;display:grid}.mapp .empty{color:var(--muted);border-top:1px solid var(--soft);padding:14px 0;font-size:14px}.mapp .backstage{border:1px dashed var(--accent-line);color:var(--muted);background:var(--accent-soft);border-radius:10px;margin-top:22px;padding:10px 12px;font-size:12px}.mapp .backstage b{color:var(--accent-ink)}.mapp .backstage code{font-family:var(--mono);word-break:break-all;color:var(--ink);font-size:11.5px}.mapp{--pos:#0e8a72;--neg:#d4471a;--bad:#b4332a;--bad-bg:#fde5e3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mapp{--pos:#22a585;--neg:#e2582a;--bad:#f08a80;--bad-bg:#3a1d1c}}:root[data-theme=dark] .mapp{--pos:#22a585;--neg:#e2582a;--bad:#f08a80;--bad-bg:#3a1d1c}.mapp .chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mapp .chip{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--muted);border-radius:20px;padding:6px 13px;font-size:14px;font-weight:600}.mapp .chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.mapp .dash{gap:12px;margin-top:16px;display:grid}.mapp .card{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:16px}.mapp .card h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:8px;margin:0 0 10px;font-size:13px;display:flex}.mapp .card h3 span{text-transform:none;letter-spacing:0;font-weight:500}.mapp .due{align-items:center;gap:14px;display:flex}.mapp .due .date{text-align:center;background:var(--warn-bg);width:58px;color:var(--warn);border-radius:10px;flex:none;padding:6px 0;line-height:1.1}.mapp .due .date b{font-family:var(--display);font-size:24px;display:block}.mapp .due .date small{letter-spacing:.06em;font-size:11px;font-weight:700}.mapp .due .tx{flex:1;min-width:0}.mapp .due .tx b{font-size:17px;display:block}.mapp .due .tx small{color:var(--muted);font-size:13px}.mapp .next{border-top:1px solid var(--soft);color:var(--muted);margin-top:10px;padding-top:10px;font-size:13px}.mapp .rthread{border-inline-start:3px solid var(--line,#7f7f7f4d);gap:6px;margin-block:0 10px;margin-inline:12px 0;padding-block:6px 4px;padding-inline:10px 0;font-size:13px;display:grid}.mapp .rc span{color:var(--muted);font-size:12px}.mapp .rc div{white-space:pre-line;margin-top:1px}.mapp .linkbtn{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;margin:-12px -2px;padding:12px 2px;font-weight:700;text-decoration:underline}.mapp .rc-form{gap:8px;display:flex}.mapp .rc-form input{border:1px solid var(--line,#7f7f7f4d);background:var(--bg);min-width:0;color:inherit;font:inherit;border-radius:10px;flex:1;padding:8px 10px;font-size:14px}.mapp .notice{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:14px;margin-bottom:16px;padding:6px 14px}.mapp .nt-r{align-items:center;gap:12px;padding:8px 0;display:flex}.mapp .nt-r+.nt-r{border-top:1px solid #7f7f7f40}.mapp .nt-i{font-size:18px}.mapp .nt-r .tx{flex:1;min-width:0;font-size:14px}.mapp .nt-r .tx small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.mapp .nt-b{gap:8px;margin-inline-start:auto;display:flex}@media (width<=519px){.mapp .nt-r{flex-wrap:wrap;row-gap:6px}.mapp .nt-r .tx{flex:150px}.mapp .nt-r>button{margin-inline-start:auto}.mapp .nt-b{flex:100%;justify-content:flex-end}}.mapp .cta{background:var(--ink);width:100%;color:var(--bg);text-align:start;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.mapp .cta b{font-size:17px;display:block}.mapp .cta small{opacity:.75;font-size:13px}.mapp .cta .chev{font-size:22px}.mapp .lines{display:grid}.mapp .lnb{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.mapp .lnb:first-child{border-top:0}.mapp .lnb:hover b,.mapp .lnb:hover{color:var(--accent-ink)}.mapp .more{min-height:44px;color:var(--accent-ink);font:600 13px var(--body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:2px;padding:12px 0;display:flex}.mapp .ln{border-top:1px solid var(--soft);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;font-size:15px;display:flex}.mapp .ln:first-child{border-top:0;padding-top:0}.mapp .ln small{color:var(--muted);font-size:12px;display:block}.mapp .ln .amt{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.mapp .ln .soon{color:var(--warn);white-space:nowrap;font-size:12px;font-weight:700}.mapp .hero-num{font-family:var(--display);font-size:28px;font-weight:800}.mapp .readout{color:var(--muted);min-height:20px;margin-top:2px;font-size:13px}.mapp .readout b{color:var(--ink)}.mapp .chart{touch-action:manipulation;width:100%;height:auto;margin-top:8px;display:block}.mapp .chart text{fill:var(--muted);font:11px var(--body)}.mapp .chart .zero{stroke:var(--line);stroke-width:1px}.mapp .chart .bar{transform-box:fill-box}.mapp .chart.grow .bar.up{transform-origin:50% 100%;animation:.7s cubic-bezier(.2,.8,.2,1) backwards grow}.mapp .chart.grow .bar.down{transform-origin:50% 0;animation:.7s cubic-bezier(.2,.8,.2,1) backwards grow}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.mapp .chart.grow .bar{animation:none}}.mapp .chart rect.hit{fill:#0000;cursor:pointer}.mapp .chart .sel{stroke:var(--ink);stroke-width:1.5px}.mapp .legend{color:var(--muted);gap:14px;margin-top:6px;font-size:12px;display:flex}.mapp .legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-inline-end:5px;display:inline-block}.mapp .src{color:var(--muted);margin-top:8px;font-size:12px}.mapp details.rcd{margin-block:2px 10px;margin-inline:12px 0;font-size:13px}.mapp details.rcd summary{cursor:pointer;color:var(--muted);padding:4px 0}.mapp details.rcd[open] summary{margin-bottom:4px}.mapp details.rcd .rthread{margin-inline-start:0}.mapp details.inb{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-bottom:12px;padding:12px 16px}.mapp details.inb summary{cursor:pointer;align-items:center;gap:8px;min-height:28px;list-style:none;display:flex}.mapp details.inb summary::-webkit-details-marker{display:none}.mapp details.inb summary:after{content:"▾";color:var(--muted);margin-inline-start:auto}.mapp details.inb[open] summary:after{content:"▴"}.mapp details.inb .list{grid-template-columns:minmax(0,1fr);margin-top:10px}.mapp details.tbl{margin-top:8px;font-size:13px}.mapp details.tbl summary{cursor:pointer;color:var(--accent-ink);font-weight:600}.mapp .tw{margin-top:8px;overflow-x:auto}.mapp .akte{margin:8px 0 0}.mapp .akte div{border-bottom:1px solid var(--soft);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:2px 12px;padding:7px 0;display:grid}.mapp .akte dt{color:var(--muted);font-size:13px}.mapp .akte dd{overflow-wrap:anywhere;margin:0}.mapp .akte dd small{color:var(--muted);font-size:12px;display:block}@media (width<=520px){.mapp .akte div{grid-template-columns:minmax(0,1fr)}}.mapp .tw table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:300px}.mapp .tw th,.mapp .tw td{border-bottom:1px solid var(--soft);text-align:end;padding:6px 4px}.mapp .tw th:first-child,.mapp .tw td:first-child{text-align:start}.mapp .tw th{color:var(--muted);font-size:12px;font-weight:600}.mapp .bwa-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mapp .st.ok{background:var(--ok-bg);color:var(--ok)}.mapp .st.bad{background:var(--bad-bg);color:var(--bad)}.mapp .st{background:var(--warn-bg);color:var(--warn);border-radius:20px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.mapp .sec{justify-content:space-between;align-items:center;gap:10px;margin-top:24px;display:flex}.mapp .sec h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px}.mapp .sec+.list{margin-top:10px}.mapp .btn2.fold{width:100%;margin-top:10px;display:block}.mapp input.find{border:1px solid var(--line);width:100%;font:inherit;background:var(--bg);color:var(--ink);border-radius:9px;margin-top:20px;padding:10px 12px;display:block}.mapp .form{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:12px;margin-top:16px;padding:16px;display:grid}.mapp .form label{gap:5px;font-size:13px;font-weight:600;display:grid}.mapp .form input,.mapp .form select{border:1px solid var(--line);font:inherit;background:var(--bg);color:var(--ink);border-radius:9px;width:100%;min-width:0;padding:10px 12px;font-weight:400}.mapp .regwrap{z-index:50;background:var(--bg);padding:calc(24px + env(safe-area-inset-top,0px)) 16px calc(48px + env(safe-area-inset-bottom,0px));scroll-padding-top:calc(env(safe-area-inset-top,0px) + 40px);position:fixed;inset:0;overflow:auto}.mapp .regwrap .in{max-width:640px;margin:0 auto}.mapp .regwrap .brandrow{font-family:var(--display);align-items:center;gap:10px;margin-bottom:18px;font-size:22px;font-weight:800;display:flex}.mapp .regwrap h2{font-family:var(--display);margin:0 0 6px;font-size:26px}.mapp .regwrap h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:10px 0 0;font-size:13px}.mapp .regwrap .chk{align-items:flex-start;gap:10px;font-weight:400;display:flex}.mapp .regwrap .chk input[type=checkbox]{flex:none;width:22px;height:22px;margin-top:0}.mapp .form .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mapp .form fieldset{border:0;border-top:1px solid var(--line);gap:12px;min-width:0;margin:4px 0 0;padding:14px 0 0;display:grid}.mapp .form fieldset:first-of-type{border-top:0;margin-top:0;padding-top:0}.mapp .form legend{font-family:var(--display);margin-bottom:2px;padding:0;font-size:17px;font-weight:700}.mapp .form .req{color:var(--warn)}.mapp .form .upl{border:2px dashed var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-weight:600;display:flex}.mapp .upl:hover{border-color:var(--accent-line)}.mapp .upl .ico2{background:var(--accent-soft);height:38px;color:var(--accent-ink);border-radius:9px;flex:0 0 38px;place-items:center;font-size:18px;display:grid}.mapp .upl small{color:var(--muted);font-size:12px;font-weight:400;display:block}.mapp .upl.done{border-style:solid;border-color:var(--ok)}.mapp .upl.done small{color:var(--ok);font-weight:600}.mapp .form .hint,.mapp .form .fh{color:var(--muted);font-size:12px;font-weight:400}.mapp .form .fh.warn{color:var(--warn);font-weight:600}.mapp .form .chk{align-items:flex-start;gap:10px;font-weight:400;display:flex}.mapp .form .chk input{width:auto;margin-top:3px}.mapp .form [hidden]{display:none}@media (width<=420px){.mapp .form .two{grid-template-columns:1fr}}.mapp .side,.mapp .user{display:none}@media (width>=960px){.mapp .app{grid-template-columns:230px minmax(0,1fr);align-items:start;column-gap:36px;max-width:1280px;padding-inline:28px;display:grid}.mapp .bar{padding:calc(14px + env(safe-area-inset-top,0px)) 28px 14px;clip-path:inset(0 -100vmax);grid-column:1/-1;margin-inline:-28px;box-shadow:0 0 0 100vmax #0f1b2d}.mapp .bar-top{gap:14px}.mapp .logo{background-image:var(--logo);background-position:0;width:121px;height:26px;display:block!important}.mapp .back{order:1}.mapp .user{color:#c9d2df;order:4;align-items:center;gap:10px;margin-inline-start:12px;font-size:14px;display:flex}.mapp .bellbtn{order:3;margin-inline-start:auto}.mapp .chatbtn{order:3;margin-inline-start:8px}.mapp .topnav{display:none}.mapp .user i{color:#fff;background:#24385a;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;font-weight:700;display:grid}.mapp .bar h1{border-inline-start:1px solid #2a3b57;flex:0 auto;order:2;padding-inline-start:14px}.mapp .side{top:calc(env(safe-area-inset-top,0px) + 96px);flex-direction:column;gap:4px;padding-top:28px;display:flex;position:sticky}.mapp .side button{text-align:start;color:var(--muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:15px;font-weight:600;display:flex}.mapp .side button:hover{background:var(--surface);color:var(--ink)}.mapp .side button[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent-line)}[dir=rtl] .mapp .side button[aria-current=page]{box-shadow:inset -3px 0 0 var(--accent-line)}.mapp .side .si{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-ink);font-family:var(--display);border-radius:8px;place-items:center;font-size:14px;font-weight:800;display:grid}.mapp .side .help{border-top:1px solid var(--line);color:var(--muted);margin-top:24px;padding:16px 12px 0;font-size:13px;line-height:1.5}.mapp .side .help b{color:var(--ink);display:block}.mapp #screen{min-width:0;padding-top:8px}.mapp .hello h2{font-size:30px}.mapp .list{grid-template-columns:repeat(2,minmax(0,1fr))}.mapp .months{grid-template-columns:repeat(6,1fr)}.mapp .months.q{grid-template-columns:repeat(4,1fr)}.mapp .actions,.mapp .files{max-width:760px}.mapp .form{max-width:820px}.mapp .form .two{grid-template-columns:1fr 1fr}.mapp .dash{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px}.mapp .dash>.card.guv{grid-row:span 3}.mapp .dash>.list{display:none}.mapp .side .cnt{margin-inline-start:auto}.mapp .msgs{max-height:60vh}.mapp .chart{max-height:300px}.mapp .sheet-bg{align-items:center}.mapp .sheet{border-radius:18px;max-width:560px;max-height:86vh}}.mapp .chat{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.mapp .chat-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;display:flex}.mapp .chat-head .avc{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.mapp .chat-head b{font-size:15px;display:block}.mapp .chat-head small{color:var(--muted);font-size:12px}.mapp .msgs{background:var(--bg);flex-direction:column;gap:8px;min-height:280px;max-height:56vh;padding:16px;display:flex;overflow-y:auto}.mapp .day{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:20px;align-self:center;margin:4px 0;padding:2px 10px;font-size:11px}.mapp .msg{overflow-wrap:anywhere;white-space:pre-line;border-radius:14px;max-width:78%;padding:9px 12px;font-size:14px;line-height:1.45}.mapp .msg small{opacity:.7;text-align:end;margin-top:3px;font-size:11px;display:block}.mapp .msg.in{background:var(--surface);border:1px solid var(--line);border-end-start-radius:4px;align-self:flex-start}.mapp .msg.out{background:var(--ink);color:var(--bg);border-end-end-radius:4px;align-self:flex-end}.mapp .msg .att{background:#7f7f7f26;border-radius:9px;align-items:center;gap:8px;margin-top:6px;padding:7px 9px;font-size:13px;font-weight:600;display:flex}.mapp button.att{color:inherit;font:inherit;text-align:start;cursor:pointer;text-underline-offset:2px;border:0;width:100%;font-size:13px;font-weight:600;text-decoration:underline}.mapp .msg.ki{border-color:var(--ki);background:var(--ki-soft)}.mapp .msg .who{color:var(--accent-ink);letter-spacing:.02em;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.mapp .msg .wait{color:var(--muted);text-align:end;margin-top:4px;font-size:11px;display:block}.mapp .typing{color:var(--muted);align-self:flex-start;padding:2px 4px;font-size:12px}.mapp .chat-in{border-top:1px solid var(--line);background:var(--surface);align-items:center;gap:8px;padding:10px;display:flex}.mapp .chat-in input[type=text]{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);font:inherit;border-radius:20px;flex:1;padding:10px 14px}.mapp .chat-in .clip{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.mapp .chat-in .send{background:var(--accent);color:var(--on-accent);border:0;border-radius:20px;flex:none;padding:10px 16px;font-weight:700}.mapp .unread{text-align:center;background:var(--accent);min-width:20px;color:var(--on-accent);border-radius:20px;padding:1px 7px;font-size:12px;font-weight:700;display:inline-block}@media (width<=600px){.mapp input:not([type=checkbox]):not([type=radio]),.mapp select,.mapp textarea{font-size:16px}}.mapp .regwrap h1{font-family:var(--display);margin:0 0 6px;font-size:26px;line-height:1.15}.mapp .regwrap .lead{color:var(--muted);margin:0}.mapp .regwrap .lead.b2b{color:var(--ink);margin-top:8px;font-weight:600}.mapp .regwrap .logo{display:inline-grid}.mapp .form>h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:10px 0 0;font-size:13px}.mapp .form .fld{gap:4px;min-width:0;display:grid}.mapp .form .two{align-items:start}.mapp .form .ferr{color:var(--bad);margin:0;font-size:13px;font-weight:600}.mapp .form input[aria-invalid=true],.mapp .form select[aria-invalid=true]{border-color:var(--bad)}.mapp .form .chk input[type=checkbox]{width:22px;height:22px;accent-color:var(--accent);flex:none;margin-top:0}.mapp .form .btn2{min-height:46px}.mapp .form .formerr{background:var(--bad-bg);color:var(--bad);border-radius:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:600}.mapp .form .formerr a,.mapp .form .ferr a{color:inherit}.mapp .form .chk a{color:var(--accent-ink);font-weight:600}.mapp .regfoot{color:var(--muted);text-align:center;margin-top:18px;font-size:14px}.mapp .regfoot a{color:var(--accent-ink);font-weight:600}.mapp .regcard{margin-top:14px}.mapp .regcard p{margin:0}.mapp .regcard p+p{margin-top:8px}.mapp .regwrap .actions-row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.mapp .btn2{min-height:44px;font-weight:700}.mapp .addco{color:var(--muted);margin:22px 0 0;font-size:14px}.mapp .addco a{color:var(--accent-ink);font-weight:600}.mapp .regnote .tx{overflow-wrap:anywhere}@media (width>=960px){.mapp .addcompany .form{max-width:640px}}.mapp .lc-card{gap:12px;max-width:560px;display:grid}.mapp .lc-st{margin:0;line-height:1.5}.mapp .lc-st .badge{margin-inline-end:6px}.mapp .lc-info{background:var(--ok-bg);color:var(--ok);border-radius:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:600}.mapp .fld input.code-input{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;max-width:220px;font-size:24px}.mapp .linkbtn:disabled{color:var(--muted);cursor:default;text-decoration:none}.mapp .form .fld.sg{position:relative}.mapp .form .sugg{z-index:30;top:100%;background:var(--surface);border:1px solid var(--line);border-radius:10px;max-height:244px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 10px 28px #0f1b2d29}.mapp .form .sugg li{cursor:pointer;border-radius:7px;padding:9px 10px;font-size:15px;line-height:1.3}.mapp .form .sugg li:hover,.mapp .form .sugg li[aria-selected=true]{background:var(--accent-soft);color:var(--accent-ink)}.bl{--bl-haupt:#0f1b2d;--bl-auf:#fff;--bl-rand:#0f1b2d;--bl-text:#0f1b2d;background:var(--bg);min-height:100dvh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bl h1,.bl h2{font-family:var(--body);letter-spacing:-.01em}.bl a{color:var(--bl-text)}.bl a:focus-visible,.bl button:focus-visible{outline:2px solid var(--bl-text);outline-offset:2px}.bl-top{background:var(--surface);border-top:4px solid var(--bl-rand);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0px)}.bl-top-in{align-items:center;max-width:1080px;min-height:72px;margin:0 auto;padding:14px 16px;display:flex}.bl-logo{object-fit:contain;width:auto;max-width:min(240px,60vw);height:auto;max-height:48px;display:block}.bl-firm{overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.2}.bl-main{max-width:1080px;padding:20px 16px calc(32px + env(safe-area-inset-bottom,0px));margin:0 auto}.bl-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;min-width:0;padding:22px 24px}.bl-von{color:var(--muted);overflow-wrap:anywhere;margin:0 0 4px;font-size:14px;font-weight:600}.bl-hero h1{overflow-wrap:anywhere;font-size:26px;font-weight:700;line-height:1.2}.bl-zu{color:var(--muted);margin:4px 0 0;font-size:15px}.bl-sum{background:#f6f8fb;border:1px solid #e3e8ef;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;margin:18px 0 0;padding:16px 18px;display:flex}.bl-lbl{color:var(--muted);font-size:13px;font-weight:600;display:block}.bl-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:34px;font-weight:700;line-height:1.15;display:block}.bl-sub{color:var(--muted);font-size:14px;display:block}.bl-korr{color:var(--muted);gap:2px;margin:10px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.bl-korr-zurueck{color:var(--ink);font-weight:600}.bl-chip{white-space:nowrap;border-radius:999px;align-items:center;min-height:30px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.bl-chip.info{background:var(--info-bg);color:var(--info)}.bl-chip.warn{background:var(--warn-bg);color:var(--warn)}.bl-chip.ok{background:var(--ok-bg);color:var(--ok)}.bl-chip.grau{background:var(--soft);color:var(--muted)}.bl-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;margin:16px 0 0;display:grid}.bl-facts dt{color:var(--muted);font-size:13px}.bl-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:600}.bl-act{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.bl-btn{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--ink);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:10px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.bl a.bl-btn{color:var(--ink)}.bl-btn:hover{border-color:#b9c3d0}.bl .bl-btn.primary{background:var(--bl-haupt);border-color:var(--bl-rand);color:var(--bl-auf)}.bl .bl-btn.primary:hover{filter:brightness(1.06)}.bl-grid{align-items:start;gap:16px;margin-top:16px;display:grid}.bl-side{gap:16px;min-width:0;display:grid}@media (width>=900px){.bl-grid{grid-template-columns:minmax(0,1fr) 400px}.bl-side{grid-area:1/2;position:sticky;top:16px}.bl-doc{grid-area:1/1}}.bl-side h2{margin:0 0 10px;font-size:17px;font-weight:700}.bl-note{color:var(--muted);margin:0 0 12px;font-size:14px}.bl-kv{margin:0;display:grid}.bl-kv>div{border-top:1px solid var(--line);gap:2px;padding:8px 0;display:grid}.bl-kv>div:first-child{border-top:0}.bl-kv dt{color:var(--muted);font-size:13px}.bl-kv dd{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:0;font-size:15px;font-weight:600;display:flex}.bl-kv dd>span:first-child{overflow-wrap:anywhere;min-width:0}.bl-mono{font-family:var(--mono);text-wrap:balance;font-size:14px;font-weight:500}.bl-copy{border:1px solid var(--line);background:var(--surface);min-width:34px;min-height:34px;color:var(--bl-text);border-radius:8px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.bl-copy:hover{border-color:#b9c3d0}.bl-copy.ok{color:var(--ok);border-color:var(--ok)}.bl-copy.fehler{color:var(--bad)}.bl-skonto{background:var(--ok-bg);color:var(--ok);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:14px}.bl-qr{border:1px dashed #c9d2de;border-radius:12px;align-items:center;gap:14px;margin:14px 0 0;padding:12px;display:flex}.bl-qr img{flex:none;width:128px;height:128px;display:block}.bl-qr figcaption{gap:4px;font-size:14px;display:grid}.bl-qr figcaption span{color:var(--muted);font-size:13px}.bl-adr{overflow-wrap:anywhere;gap:2px;margin:0;font-size:15px;display:grid}.bl-adr a{justify-self:start;padding:2px 0}.bl-doc{padding:0;overflow:hidden}.bl-doc-b.obj{height:min(85vh,1100px)}.bl-doc-b object{border:0;width:100%;height:100%;display:block}.bl-doc-b .pdfp{height:auto}.bl-doc-b .pdfp-pages{flex:none;overflow:auto hidden}.bl-keine{color:var(--muted);margin:0;padding:24px}.bl-fuss{text-align:center;color:var(--muted);margin-top:28px;font-size:13px}.bl-pflicht{overflow-wrap:anywhere;gap:2px;margin:0;display:grid}.bl-app{color:#7d8899;margin:14px 0 0;font-size:12px}.bl-fuss .legal{margin-top:6px;font-size:12px}.bl .bl-fuss .legal a{color:var(--muted)}.bl-weg{max-width:560px;padding-top:48px}.bl-weg h1{margin-bottom:8px;font-size:22px}.bl-weg p{color:var(--muted);margin:0 0 4px}.bl-weg .bl-btn{margin-top:14px}@media (width<=600px){.bl-main{padding-top:14px}.bl-card{border-radius:14px;padding:18px 16px}.bl-hero h1{font-size:22px}.bl-amount{font-size:30px}.bl-sum{padding:14px}.bl-act .bl-btn{flex:100%}.bl-copy-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bl-copy{padding:4px 8px}.bl-qr img{width:112px;height:112px}}.bl-antwort{margin-top:16px}.bl-antwort h2{margin:0 0 8px;font-size:19px;font-weight:700}.bl-antwort h2:focus{outline:none}.bl-antwort p{overflow-wrap:anywhere;margin:0 0 8px}.bl-antwort .bl-note{margin:0}.bl-antwort-form{max-width:560px;margin-top:14px}.bl-antwort .check input{accent-color:var(--bl-text)}.bl-antwort .notice{margin:12px 0 0}.bl-klein{color:var(--muted);font-size:13px}.bl-antwort-knoepfe{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.bl-btn[disabled]{opacity:.55;cursor:default}.bl-btn[disabled]:hover{border-color:var(--line)}.bl .bl-btn.primary[disabled]:hover{filter:none;border-color:var(--bl-rand)}@media (width<=600px){.bl-antwort-knoepfe .bl-btn{flex:100%}}.pdfp{text-align:start;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.pdfp-bar{color:var(--muted);background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:flex}.pdfp-zoom{align-items:center;gap:6px;display:inline-flex}.pdfp-zoom .num{text-align:center;font-variant-numeric:tabular-nums;min-width:3.4em}.pdfp-zoom button{border:1px solid var(--line);background:var(--surface);width:34px;height:30px;color:var(--ink);font:600 18px/1 var(--body);cursor:pointer;border-radius:8px}.pdfp-zoom button:disabled{opacity:.4;cursor:default}.pdfp-zoom button:focus-visible{outline:2px solid var(--info);outline-offset:1px}.pdfp-pages{contain:inline-size;background:var(--soft);-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px;display:flex;overflow:auto}.pdfp-page{background:#fff;flex:none;margin:0 auto;box-shadow:0 1px 3px #0000002e}.pdfp-page canvas{width:100%;height:100%;display:block}.mapp{min-height:100vh}.mapp .topnav a,.mapp .side a{text-decoration:none}.mapp .topnav a{color:#c9d2df;white-space:nowrap;background:0 0;border:1px solid #2a3b57;border-radius:18px;flex:none;padding:6px 12px;font-size:13px;font-weight:600}.mapp .topnav a[aria-current=page]{color:#0f1b2d;background:#f6f1e7;border-color:#f6f1e7}.mapp .topnav a.rm-switch{color:#e8d3a6;border-color:#b8965c}.mapp .chatbtn{text-decoration:none}.mapp .logo{flex:none;text-decoration:none}.mapp .user{margin-inline-start:4px;display:flex;position:relative}.mapp .user-btn{color:#c9d2df;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;display:flex}.mapp .user-btn i{color:#fff;background:#24385a;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;font-weight:700;display:grid}.mapp .user-name{display:none}.mapp .user-menu{inset-inline-end:0;z-index:30;background:var(--surface);min-width:220px;color:var(--ink);border:1px solid var(--line);border-radius:12px;gap:2px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);box-shadow:0 10px 30px #0000002e}.mapp .user-menu small{color:var(--muted);overflow-wrap:anywhere}.mapp .user-menu button{border:1px solid var(--line);background:var(--surface);text-align:start;border-radius:10px;margin-top:10px;padding:9px 12px;font-weight:700}.mapp .user-menu button:hover{border-color:var(--accent-line)}@media (width>=960px){.mapp .side a{text-align:start;color:var(--muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:15px;font-weight:600;display:flex}.mapp .side a:hover{background:var(--surface);color:var(--ink)}.mapp .side a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent-line)}[dir=rtl] .mapp .side a[aria-current=page]{box-shadow:inset -3px 0 0 var(--accent-line)}.mapp .side a.rm-switch{border:1px solid var(--accent-line);color:var(--ink);margin-top:8px}.mapp .side a.rm-switch:hover{background:var(--accent-soft)}.mapp .side .cnt{background:var(--accent);color:var(--on-accent);border-radius:20px;margin-inline-start:auto;padding:0 7px;font-size:12px;font-weight:700}.mapp .user-name{display:inline}.mapp .bar{box-shadow:none;clip-path:none;border-image:linear-gradient(#0f1b2d 0 0) 0 fill/0/0 100vmax}}.mapp .bar h1{overflow-wrap:normal;text-overflow:ellipsis}@media (width<=519px){.mapp .bar-top{gap:6px}.mapp .user{margin-inline-start:0}.mapp .back{padding:6px 9px}.mapp .chatbtn{padding-inline:9px}}@media (width<=379px){.mapp .bar h1{font-size:16px}.mapp .back{padding-inline:8px}.mapp .bellbtn{width:34px}}.mapp a.item,.mapp a.month,.mapp a.cta{color:inherit;text-decoration:none}.mapp a.cta{color:var(--bg);margin-bottom:4px}.mapp .month.off{opacity:.4}.mapp a.btn2{color:var(--ink);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.mapp button.act{font:inherit;color:inherit;border:0;font-weight:700}.mapp button.act.photo{color:var(--bg)}.mapp button.act.pick{border:2px dashed var(--line)}.mapp button.act.pick.over{border-color:var(--accent-line)}.mapp .act.sammel{border:1px solid var(--accent-line)}.mapp .act small{display:block}.mapp .card.mstat{margin-top:16px;font-size:14px}.mapp .card.mstat.warn{border-color:var(--warn);background:var(--warn-bg)}.mapp .card.mstat.warn div{margin-top:4px}.mapp .card.mstat+.list{margin-top:12px}.mapp .upconfirm{border-color:var(--accent-line);background:var(--accent-soft);gap:8px;margin-top:14px;display:grid}.mapp .upfiles{gap:2px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.mapp .upfiles li{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mapp .upfiles li span{overflow-wrap:anywhere;min-width:0}.mapp .upfiles .linkbtn{color:var(--muted);margin:-12px -8px;padding:12px 8px;font-size:18px;text-decoration:none}.mapp .uphint{color:var(--warn);font-size:14px;font-weight:600}.mapp .upwhere{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.mapp .paperhint{color:var(--muted);margin:10px 2px 0;font-size:13px}.mapp .upconfirm .bwa-row{margin-top:2px}.mapp div.file{cursor:default}.mapp div.file:hover span:first-child{color:inherit}.mapp .file.uperr{flex-wrap:wrap;row-gap:8px}.mapp .file.uperr .upn{white-space:normal;overflow-wrap:anywhere;flex:180px}.mapp .file.uperr .upn small{color:var(--bad);font-size:13px;font-weight:600;display:block}.mapp .file.uperr .upb{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.mapp .file.uperr .btn2{padding:7px 12px;font-size:14px}.mapp .file .ok,.mapp .file .wait{flex:none}.mapp .preview iframe{background:#fff;border:0;width:100%;height:55vh;display:block}.mapp .preview .pdfbox{width:100%;min-width:0;height:62vh}.mapp .preview img{max-width:100%;display:block}.mapp .preview .noprev{color:var(--muted);text-align:center;justify-items:center;gap:10px;padding:24px 12px;font-size:14px;display:grid}.mapp .sheet .row select.full{flex-basis:100%}.mapp .moveform{gap:8px;display:grid}.mapp .moveform>b{font-size:14px}.mapp .sheet .rthread{margin:4px 0 0}.mapp .rt-h{margin-bottom:2px;font-size:13px;font-weight:600}.mapp .rc,.mapp .sheet .meta{overflow-wrap:anywhere}.mapp .notice.warnbox{border-color:var(--warn);background:var(--warn-bg)}.mapp .notice .nt-r .btn2{white-space:nowrap}.mapp .bell-list{margin-top:4px}.mapp .bell-list .empty{border-top:0}.mapp .serie{z-index:30}.mapp .serie .sv-live{flex:1;min-height:0;display:flex;position:relative}.mapp .serie .sv-ask{flex-wrap:wrap}.mapp .serie .sv-askb{flex-wrap:wrap;gap:8px;display:flex}.mapp .serie .sv-top button.sv-light{color:#111;background:#fff}.mapp .serie .sv-loop .sv-cam{text-align:center;color:#0f1b2d;width:100%;font:inherit;background:#fff;border:0;border-radius:14px;padding:18px;font-weight:700;display:block}.mapp .serie .sv-loop small{opacity:.8;text-align:center}.mapp .serie .sv-donebox{justify-self:end}.mapp .serie .shutter:disabled{opacity:.35;cursor:default}@media (width>=960px){.mapp .upconfirm{max-width:760px}}.mapp .cta.brief{cursor:pointer;margin-bottom:4px}.mapp .src.bhint{margin:0 0 14px}.mapp .file .fsub{color:var(--muted);font-size:12px;display:block}.mapp .wait.idle{color:var(--muted)}.mapp .sheet .bstat{background:var(--soft,#7f7f7f14);border-radius:10px;margin:10px 0 0;padding:10px 12px;font-size:14px}.mapp .sheet .bstat.ask{background:var(--warn-bg);color:var(--warn);font-weight:600}.mapp .sheet .bstat.done{background:var(--ok-bg);color:var(--ok);font-weight:600}.mapp .inb .item .tx .badge{margin-top:6px;display:inline-block}.mapp .inb .item .tx small{display:block}.mapp .sec .btn2{align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.mapp .lempty{border-top:0}.mapp .lfiles+.lfiles{margin-top:12px}.mapp .lfiles .fsub{color:var(--muted);font-size:12px;display:block}.mapp .maform .fldw{gap:4px;min-width:0;display:grid}.mapp .maform button.upl{width:100%;font:inherit;color:inherit;text-align:start;background:0 0}.mapp .maform button.upl[aria-invalid=true]{border-color:var(--bad)}.mapp .maform input:disabled{opacity:.55}.mapp .maform .row{flex-wrap:wrap;gap:10px;display:flex}.mapp .sheet .form.mform{background:0 0;border:0;margin-top:8px;padding:0}.mapp .sheet .ma-actions{margin:0 0 4px}.mapp .sheet .ma-delete{margin:12px 0 0;font-size:14px}.mapp .maform .who label{border:2px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;font-weight:400;display:flex}.mapp .maform .who label.on{border-color:var(--accent-line);background:var(--accent-soft)}.mapp .maform .who input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:1px 0 0;padding:0}.mapp .maform .who b{font-weight:700;display:block}.mapp .maform .who small{color:var(--muted);margin-top:2px;font-size:13px;display:block}@media (width>=720px){.mapp .maform .who{grid-template-columns:1fr 1fr}}.mapp .share{gap:12px;font-size:14px;display:grid}.mapp .share p{margin:0}.mapp .share input{border:1px solid var(--line);width:100%;min-width:0;font:inherit;background:var(--bg);color:var(--ink);border-radius:9px;padding:10px 12px;font-size:13px}.mapp .share .row .btn2{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.mapp .share .fh{color:var(--muted);font-size:12px}@media (width<=520px){.mapp .share .row .btn2{flex:100%}}.mapp .linkready{margin-top:16px}.mapp .linkdone{margin-top:14px}.mapp .linkdone .btn2{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.mapp .sheet .share{margin-top:10px}.mapp .sheet .confirm{margin-top:12px}.mapp .angaben .gone{margin-top:16px}.mapp .angaben .dlok{justify-items:start;gap:12px;margin-top:16px;display:grid}.mapp .angaben .dlok p{margin:0}.mapp .angaben .dlhint{color:var(--muted);margin:12px 0 0;font-size:14px}.mapp .angaben .form>.btn2{width:100%}.mapp div.kdg{gap:12px;display:grid}.mapp .kdg-steps{gap:6px;margin:0;padding-inline-start:20px;font-size:14px;line-height:1.45;display:grid}.mapp .kdg-ok{background:var(--ok-bg);color:var(--ok);border-radius:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:600}.mapp .kdg-warn{background:var(--warn-bg);color:var(--warn);border-radius:10px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.mapp .vl-box{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.mapp .vl-file{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.mapp .vl-file small{color:var(--muted);font-size:12px;font-weight:400;display:block}.mapp .vl-help{font-size:13px}.mapp .vl-help summary{cursor:pointer;color:var(--accent-ink);font-weight:600}.mapp .vl-help p{margin:8px 0;line-height:1.45}.mapp .vl-help dl{gap:4px;margin:0;display:grid}.mapp .vl-help dl div{flex-wrap:wrap;gap:10px;display:flex}.mapp .vl-help dt{min-width:150px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.mapp .vl-help dd{color:var(--muted);margin:0}.mapp .angaben .dsh{margin:0 0 16px}.mapp .angaben .dsh dl{gap:8px;margin:10px 0;display:grid}.mapp .angaben .dsh dt{color:var(--ink);font-weight:600}.mapp .angaben .dsh dd{color:var(--muted);margin:0}.mapp .angaben .dsh a{color:var(--accent-ink)}.mapp .sheet .lst-ask{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:12px;gap:8px;margin-top:12px;padding:12px 14px;display:grid}.mapp .sheet .lst-ask span{color:var(--muted);font-size:14px}.mapp .sheet .lst-done{background:var(--ok-bg);color:var(--ok);border-radius:10px;margin:10px 0 0;padding:9px 12px;font-size:14px;font-weight:600}.mapp a.item{color:inherit;text-decoration:none}.mapp .item.chat-old{opacity:.75}.mapp .help a{color:inherit}.mapp .chat-page{margin-top:12px}.mapp .msgs:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mapp .chat-empty{text-align:center;max-width:300px;color:var(--muted);align-self:center;margin:auto;font-size:14px}.mapp .chat-ro{font-size:14px;display:block}.mapp .chat-limit{color:var(--muted);text-align:end;background:var(--surface);padding:0 14px 8px;font-size:12px}.mapp .chat-err{justify-items:start;gap:10px;margin:8px 0 16px;display:grid}.mapp .chat-err p{margin:0}.mapp dialog.chat-sheet{color:var(--ink);background:0 0;border:0;width:100%;max-width:min(520px,100%);max-height:92vh;margin:auto auto 0;padding:0;overflow:visible}.mapp dialog.chat-sheet::backdrop{background:#050a148c}.mapp dialog.chat-sheet .sheet{max-height:92vh}.mapp .chat-pdf{border:1px solid var(--line);border-radius:8px;width:100%;height:60vh;display:block}@media (width>=960px){.mapp dialog.chat-sheet{max-width:560px;margin:auto}.mapp dialog.chat-sheet .sheet{border-radius:18px;max-height:86vh}}.mapp .card.docs-card{margin-top:16px}.mapp .docs-fold{flex-wrap:wrap;gap:8px;margin:4px 0 6px;display:flex}.mapp .docs-fold a{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);border-radius:18px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.mapp .docs-fold a b{color:var(--accent-ink)}.mapp .docs-card a.more{text-decoration:none}.mapp .dfolders .tx .badge{margin-inline-end:6px}.mapp .dfiles .fsub{color:var(--muted);font-size:12px;display:block}.mapp .sheet .dok-row{margin-top:12px}.mapp .sheet .dok-row a.btn2{text-decoration:none}.mapp .sheet .dok-ask{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:12px;gap:8px;margin-top:12px;padding:12px 14px;display:grid}.mapp .sheet .dok-ask span{color:var(--muted);font-size:14px}.mapp .sheet .dok-ask .row{margin-top:2px}.mapp .sheet .dok-ask a.btn2{color:inherit;text-decoration:none}.mapp .sheet .dok-done{background:var(--ok-bg);color:var(--ok);border-radius:10px;margin:10px 0 0;padding:9px 12px;font-size:14px;font-weight:600}.mapp .sheet .dok-sign{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.mapp .sheet .dok-sign h4{font-family:var(--display);margin:0;font-size:17px}.mapp .sheet .dok-pad-l{font-size:13px;font-weight:600}.mapp .sheet .dok-pad{border:1px solid var(--line);background:#fff;border-radius:12px;position:relative;overflow:hidden}.mapp .sheet .dok-pad canvas{touch-action:none;cursor:crosshair;width:100%;height:170px;display:block}.mapp .sheet .dok-pad-ph{color:#8a94a6;pointer-events:none;place-items:center;font-size:15px;display:grid;position:absolute;inset:0 0 34px}.mapp .sheet .dok-pad-line{pointer-events:none;border-top:1px dashed #c3cad5;position:absolute;bottom:36px;left:18px;right:18px}.mapp .sheet .dok-pad-x{inset-inline-end:8px;color:#334155;background:#fff;border:1px solid #d5dbe4;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:600;position:absolute;top:8px}.mapp .card.rqcard,.mapp .rqcard+.list{margin-top:16px}.mapp .rqcard .ln{flex-direction:column;align-items:flex-start;gap:6px}.mapp .rqcard .ln>span:first-child{overflow-wrap:break-word;max-width:100%}.mapp .sheet .form.rqform{background:0 0;border:0;margin-top:8px;padding:0}.mapp .rqform .row{flex-wrap:wrap;gap:10px;display:flex}.mapp .rqform .rq-price{margin:-4px 0 0;font-size:14px;font-weight:600}.mapp .sheet .rq-note{overflow-wrap:anywhere;margin-top:8px;font-size:14px}.mapp .sheet .rq-files{margin-top:12px}.mapp .rq-files .file[aria-pressed=true]{font-weight:600}.mapp .sheet .preview+.row,.mapp .sheet .rq-files+.row{margin-top:12px}.mapp .sheet .row a.btn2{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.mapp .sheet .rq-emp{margin-top:14px}.mapp .rq-emp .file{flex-direction:column;align-items:flex-start;gap:4px}.mapp .rq-emp .file>span:first-child{overflow-wrap:break-word;max-width:100%;overflow:visible}.mapp .card.ustva,.mapp .card.ustva+.cta{margin-top:16px}.mapp .ustva .next.first{border-top:0;margin-top:0;padding-top:0}.mapp .ustva .next b{color:var(--ink)}.mapp .sheet .ptbl,.mapp .sheet .pt-files{margin-top:12px}.mapp .pt-files .file[aria-pressed=true]{font-weight:600}.mapp .pt-files .file{flex-direction:column;align-items:flex-start;gap:4px}.mapp .pt-files .file>span:first-child{white-space:normal;overflow-wrap:break-word;max-width:100%;overflow:visible}.mapp .sheet .ptbl+.row,.mapp .sheet .pt-files+.row{margin-top:12px}.mapp .sheet .row a.btn2{text-decoration:none}.mapp .card.guv-card{margin-top:16px}.mapp .guv-card .next.first{border-top:0;margin-top:0;padding-top:0}.mapp .guv-card .ln .btn2{flex:none;align-self:center}.mapp .guv-card .chart rect.hit:focus{outline:none}.mapp .guv-card .chart rect.hit:focus-visible{fill:var(--soft);fill-opacity:.5}.mapp .guv-card .legend{flex-wrap:wrap;row-gap:4px}.mapp .guv-card .tw td:not(:first-child){white-space:nowrap}.mapp .jaempty{border-top:0}.mapp .jafiles+.jafiles{margin-top:12px}.mapp .jafiles .fsub{color:var(--muted);font-size:12px;display:block}.mapp .re-sum{margin-bottom:14px}.mapp .re-sum .re-big{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.mapp .re-empty{border-top:0}.mapp .sheet .re-tbl{margin-top:12px}.mapp .sheet .re-foot{margin:0;font-weight:600}.mapp .sheet .re-tbl dd b{font-variant-numeric:tabular-nums}.kz{--bg:#f3f5f8;--surface:#fff;--ink:#0f1b2d;--muted:#5d6b80;--line:#e1e6ed;--soft:#eef1f5;--accent:#0f1b2d;--accent-ink:#7a5f30;--accent-soft:#f8f2e6;--on-accent:#f6f1e7;--accent-line:#b8965c;--ki:#d9a845;--ki-ink:#8a5f0a;--ki-soft:#fbf1dc;--logo:url(/logo.png);--zeichen:url(/zeichen.png);--ok:#1d7a46;--ok-bg:#e3f4ea;--warn:#9a6a0c;--warn-bg:#fdf1d8;--bad:#b4332a;--bad-bg:#fde5e3;--info:#2a5aa8;--info-bg:#e3ecfa;--display:"Bricolage Grotesque","Avenir Next","Segoe UI",system-ui,sans-serif;--body:"Figtree","Segoe UI",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kz{--bg:#0b1422;--surface:#132136;--ink:#e8edf4;--muted:#97a5b9;--line:#24344d;--soft:#1a2a42;--accent:#e8d3a6;--accent-ink:#e8d3a6;--accent-soft:#2e2a22;--on-accent:#0f1b2d;--accent-line:#e8d3a6;--ki:#e0b55a;--ki-ink:#f0c978;--ki-soft:#2c2614;--logo:url(/logo-dunkel.png);--zeichen:url(/zeichen-dunkel.png);--ok:#5fcf8f;--ok-bg:#16352a;--warn:#f0c978;--warn-bg:#352a12;--bad:#f08a80;--bad-bg:#3a1d1c;--info:#8fb4f0;--info-bg:#1a2b48;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .kz{--bg:#0b1422;--surface:#132136;--ink:#e8edf4;--muted:#97a5b9;--line:#24344d;--soft:#1a2a42;--accent:#e8d3a6;--accent-ink:#e8d3a6;--accent-soft:#2e2a22;--on-accent:#0f1b2d;--accent-line:#e8d3a6;--ki:#e0b55a;--ki-ink:#f0c978;--ki-soft:#2c2614;--logo:url(/logo-dunkel.png);--zeichen:url(/zeichen-dunkel.png);--ok:#5fcf8f;--ok-bg:#16352a;--warn:#f0c978;--warn-bg:#352a12;--bad:#f08a80;--bad-bg:#3a1d1c;--info:#8fb4f0;--info-bg:#1a2b48;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.kz *{box-sizing:border-box}.kz [hidden]{display:none!important}.kz{background:var(--bg);color:var(--ink);font:15px/1.5 var(--body);-webkit-font-smoothing:antialiased;margin:0}.kz button,.kz select,.kz input{font:inherit;color:inherit}.kz button{cursor:pointer}.kz button:focus-visible,.kz select:focus-visible,.kz input:focus-visible,.kz label:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kz h1,.kz h2,.kz h3{font-family:var(--display);margin:0;line-height:1.15}.kz .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.kz .top{padding-top:env(safe-area-inset-top,0px);z-index:10;color:#e8edf4;--logo:url(/logo-dunkel.png);--zeichen:url(/zeichen-dunkel.png);background:#0f1b2d;position:sticky;top:0}.kz .top-in{flex-wrap:wrap;align-items:center;gap:14px;max-width:1320px;margin:0 auto;padding:12px 24px;display:flex}.kz .logo{background:var(--logo) left center/contain no-repeat;flex:none;width:121px;height:26px;display:block}.kz .brand{letter-spacing:.08em;text-transform:uppercase;color:var(--creme);border-left:1px solid #2a3b57;padding-left:12px;font-size:12px;font-weight:700;line-height:22px}.kz .who{color:#b9c4d4;align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.kz .who select{color:#fff;background:#1a2a42;border:1px solid #2c4166;border-radius:8px;max-width:100%;padding:7px 10px}.kz .demo{letter-spacing:.08em;text-transform:uppercase;color:var(--creme);border:1px dashed #6b5d44;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.kz .wrap{max-width:1320px;padding:0 24px calc(48px + env(safe-area-inset-bottom,0px));grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;margin:0 auto;display:grid}.kz .side{top:calc(env(safe-area-inset-top,0px) + 76px);flex-direction:column;gap:4px;padding-top:24px;display:flex;position:sticky}.kz .side button{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.kz .side button:hover{background:var(--surface);color:var(--ink)}.kz .side button[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent-line)}.kz .side .cnt{background:var(--accent);color:var(--on-accent);border-radius:20px;margin-left:auto;padding:0 7px;font-size:12px;font-weight:700}.kz .side .role{border-top:1px solid var(--line);color:var(--muted);margin-top:20px;padding:14px 12px 0;font-size:13px}.kz .side .role b{color:var(--ink);display:block}.kz main{min-width:0;padding-top:24px}.kz .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.kz .head h1{font-size:28px}.kz .head p{color:var(--muted);margin:4px 0 0}.kz .crumb{color:var(--muted);margin-bottom:6px;font-size:13px}.kz .crumb button{color:var(--accent-ink);background:0 0;border:0;padding:0;font-weight:600}.kz .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.kz .kpis.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.kz .card{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:16px 18px}.kz .kl{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.kz .kv{font-family:var(--display);margin-top:4px;font-size:30px;font-weight:800}.kz .ks{color:var(--muted);font-size:13px}.kz .grid2{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.kz .ch{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.kz .ch h3{font-size:16px}.kz .ch span{color:var(--muted);font-size:12px}.kz .tw{overflow-x:auto}.kz table{border-collapse:collapse;width:100%;font-size:14px}.kz th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px;font-size:11px;font-weight:700}.kz td{border-bottom:1px solid var(--soft);vertical-align:middle;padding:10px 8px}.kz tr:last-child td{border-bottom:0}.kz tr.click{cursor:pointer}.kz tr.click:hover td{background:var(--soft)}.kz td .sub,.kz .ul .sub{color:var(--muted);font-size:12px;font-family:var(--body);display:block}.kz .pill{white-space:nowrap;border-radius:20px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.kz .p-ok{background:var(--ok-bg);color:var(--ok)}.kz .p-warn{background:var(--warn-bg);color:var(--warn)}.kz .p-bad{background:var(--bad-bg);color:var(--bad)}.kz .p-info{background:var(--info-bg);color:var(--info)}.kz .p-neu{background:var(--soft);color:var(--muted)}.kz .flag{font-size:10px;font-weight:700;font-family:var(--mono);vertical-align:1px;border-radius:4px;margin-right:6px;padding:1px 5px;display:inline-block}.kz .f-de{color:#fc0;background:#1d1d1d}.kz .f-ae{color:#fff;background:#00732f}.kz .av{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-ink);vertical-align:middle;border-radius:50%;place-items:center;margin-right:8px;font-size:11px;font-weight:800;display:inline-grid}.kz .warnbox{border-color:var(--bad);background:var(--bad-bg)}.kz .thread{border-left:3px solid var(--line);grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 10px 38px;padding:8px 12px;display:grid}.kz .thread .cm{font-size:13px}.kz .thread .cm div{white-space:pre-line;margin-top:2px}.kz .thread .cm-m{border-left:0}.kz .chpills{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.kz .cform,.kz .lform{align-items:flex-start;gap:8px;display:flex}.kz .cform input,.kz .lform input,.kz .lform textarea,.kz .ldform textarea{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:7px 10px;font-size:13px}.kz .lform textarea{resize:vertical;box-sizing:border-box;field-sizing:content;min-height:34px;max-height:240px}.kz .ldform{border:1px solid var(--line);border-radius:8px;gap:6px;margin-top:8px;padding:8px 10px;display:grid}.kz .ldform textarea{resize:vertical;box-sizing:border-box;width:100%}.kz .lbar{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:6px;font-size:13px;display:flex}.kz .lbar label{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.kz .lbar input,.kz .lbar select{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;padding:4px 6px;font-size:13px}.kz #lview{background:var(--surface);width:min(900px,94vw);max-height:92vh;color:var(--ink);border:0;border-radius:14px;padding:0;box-shadow:0 20px 60px #00000059}.kz #lview::backdrop{background:#0f172a99}.kz .lv-h{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.kz .lv-h .note{flex:1;min-width:0}.kz .lv-b{text-align:center;background:#f1f1f1;width:100%;height:78vh;display:block;overflow:auto}.kz .lv-b img{max-width:100%;height:auto;margin:0 auto;display:block}.kz #lview.blg .lv-b{height:58vh}.kz .lv-c{border-top:1px solid var(--line);max-height:30vh;padding:10px 14px 14px;overflow:auto}.kz .lv-c .thread{margin-top:0}.kz .ans summary{cursor:pointer;color:var(--ink)}.kz .ans textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:8px;margin:6px 0;padding:8px 10px;font-size:13px;line-height:1.45;display:block}.kz .kibox{background:var(--info-bg);color:var(--ink);border-radius:8px;gap:4px;margin-top:8px;padding:8px 10px;font-size:13px;display:grid}.kz .msgbar{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:14px;gap:8px;margin-bottom:18px;padding:12px 16px;display:grid}.kz .msgbar .mb-h{color:var(--accent-ink);font-size:14px;font-weight:700}.kz .msgbar .mb-r{align-items:center;gap:12px;display:flex}.kz .msgbar .tx{flex:1;min-width:0;font-size:14px}.kz .msgbar .tx small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.kz .warnbox h3{color:var(--bad)}.kz .task{border-top:1px solid var(--soft);align-items:center;gap:12px;padding:10px 0;display:flex}.kz .task.oth{opacity:.55}.kz .task.oth .av{filter:grayscale()}.kz .p-oth{background:var(--soft);color:var(--muted);border:1px dashed var(--line)}.kz .task:first-child{border-top:0;padding-top:0}.kz .task .tx{flex:1;min-width:0;font-size:14px}.kz .task .tx small{color:var(--muted);font-size:12px;display:block}.kz .btn{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:8px 13px;font-size:14px;font-weight:600;display:inline-flex}.kz .btn.dark{background:var(--ink);color:var(--bg);border-color:var(--ink)}.kz .btn.accent{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.kz .btn.sm{padding:5px 10px;font-size:13px}.kz .tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.kz .tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-weight:600}.kz .tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent-line)}.kz .form{gap:12px;display:grid}.kz .form .row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kz .form label{gap:5px;font-size:13px;font-weight:600;display:grid}.kz .form select,.kz .form input{border:1px solid var(--line);background:var(--bg);border-radius:9px;width:100%;min-width:0;padding:9px 11px;font-weight:400}.kz .drop{border:2px dashed var(--line);text-align:center;cursor:pointer;background:var(--bg);border-radius:12px;place-items:center;gap:4px;padding:26px;display:grid}.kz .drop.over,.kz .drop:hover{border-color:var(--accent-line);background:var(--accent-soft)}.kz .drop small{color:var(--muted)}.kz .path{font-family:var(--mono);color:var(--muted);word-break:break-all;font-size:12px}.kz .note{color:var(--muted);font-size:12px}.kz .note.ki-test{color:var(--warn)}.kz .ul{display:grid}.kz .ul div{border-top:1px solid var(--soft);justify-content:space-between;gap:10px;padding:9px 0;font-size:14px;display:flex}.kz .ul div:first-child{border-top:0}.kz .ul .ok{color:var(--ok);white-space:nowrap;font-weight:600}.kz .seg{border:1px solid var(--line);border-radius:9px;display:inline-flex;overflow:hidden}.kz .seg button{background:var(--surface);color:var(--muted);border:0;padding:8px 14px;font-weight:600}.kz .seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.kz .mgrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;display:grid}.kz .mgrid button{cursor:pointer;font:inherit;border:0;line-height:1.3}.kz .confirmup{border:1px solid var(--line);background:var(--bg);border-radius:12px;gap:10px;padding:14px;display:grid}.kz .confirmup.warn{border-color:var(--warn);background:var(--warn-bg)}.kz .upf{gap:3px;font-size:14px;display:grid}.kz .kok{color:var(--ok);font-size:13px;font-weight:600}.kz .kwarn{color:var(--warn);font-size:13px;font-weight:600}.kz .ul .del{color:var(--bad);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.kz .dl{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:14px;display:grid}.kz .dl dt{color:var(--muted)}.kz .dl dd{overflow-wrap:anywhere;margin:0;font-weight:600}.kz .mgrid .sel{outline:2px solid var(--ink);outline-offset:1px}.kz .bk3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.kz .bk3 h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:12px}.kz .bk3 button{text-align:left;background:var(--bg);border:1px solid var(--line);width:100%;font:inherit;cursor:pointer;overflow-wrap:anywhere;border-radius:8px;margin-bottom:6px;padding:7px 9px;font-size:13px;display:block}.kz .mgrid div,.kz .mgrid button{text-align:center;border-radius:8px;padding:8px 2px;font-size:12px;font-weight:600}.kz .lock{background:var(--info-bg);color:var(--info);border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:13px;display:flex}.kz .chat{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.kz .chat-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;display:flex}.kz .chat-head .avc{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.kz .chat-head b{font-size:15px;display:block}.kz .chat-head small{color:var(--muted);font-size:12px}.kz .msgs{background:var(--bg);flex-direction:column;gap:8px;min-height:280px;max-height:56vh;padding:16px;display:flex;overflow-y:auto}.kz .day{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:20px;align-self:center;margin:4px 0;padding:2px 10px;font-size:11px}.kz .msg{overflow-wrap:anywhere;white-space:pre-line;border-radius:14px;max-width:78%;padding:9px 12px;font-size:14px;line-height:1.45}.kz .msg small{opacity:.7;text-align:right;margin-top:3px;font-size:11px;display:block}.kz .msg.in{background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.kz .msg.out{background:var(--ink);color:var(--bg);border-bottom-right-radius:4px;align-self:flex-end}.kz .msg .att{background:#7f7f7f26;border-radius:9px;align-items:center;gap:8px;margin-top:6px;padding:7px 9px;font-size:13px;font-weight:600;display:flex}.kz button.att{color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:2px;border:0;width:100%;font-size:13px;font-weight:600;text-decoration:underline}.kz .msg.ki{background:var(--ki-soft);color:var(--ink);border:1px solid var(--ki)}.kz .msg .who{color:var(--accent-ink);margin-bottom:3px;font-size:11px;font-weight:700;display:block}.kz .msg .wait{opacity:.75;text-align:right;margin-top:4px;font-size:11px;display:block}.kz #app{background:var(--bg);border:0;width:100%;display:block}.kz .typing{color:var(--muted);align-self:flex-start;padding:2px 4px;font-size:12px}.kz .chat-in{border-top:1px solid var(--line);background:var(--surface);align-items:center;gap:8px;padding:10px;display:flex}.kz .chat-in input[type=text]{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);font:inherit;border-radius:20px;flex:1;padding:10px 14px}.kz .chat-in .clip{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.kz .chat-in .kifix{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:20px;flex:none;padding:9px 12px;font-weight:600}.kz .chat-in .kifix[disabled]{opacity:.6;cursor:wait}.kz .chat-in .send{background:var(--accent);color:var(--on-accent);border:0;border-radius:20px;flex:none;padding:10px 16px;font-weight:700}.kz .unread{text-align:center;background:var(--accent);min-width:20px;color:var(--on-accent);border-radius:20px;padding:1px 7px;font-size:12px;font-weight:700;display:inline-block}@media (width<=980px){.kz .wrap{padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));grid-template-columns:1fr;gap:0}.kz .top-in{padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.kz .side{flex-direction:row;padding-top:12px;position:static;overflow-x:auto}.kz .side .role{display:none}.kz .side button{white-space:nowrap}.kz .kpis,.kz .kpis.k3{grid-template-columns:repeat(2,minmax(0,1fr))}.kz .grid2,.kz .form .row{grid-template-columns:1fr}.kz .mgrid{grid-template-columns:repeat(6,minmax(0,1fr))}.kz .who span.lbl{display:none}.kz .seg{flex-wrap:wrap;max-width:100%}}@media (width<=600px){.kz .tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid;overflow:visible}.kz .tabs button{white-space:normal;min-height:48px;padding:10px 6px;line-height:1.2}.kz .tabs.many{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.kz .msgbar{gap:6px;margin-bottom:12px;padding:10px 12px}.kz .msgbar .mb-r{flex-wrap:nowrap;align-items:center;gap:10px}.kz .msgbar .mb-r .tx{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.kz .msgbar .mb-r>.btn{flex:none;padding-inline:12px}.kz .msgbar .tx small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.kz input:not([type=checkbox]):not([type=radio]),.kz select,.kz textarea{font-size:16px}.kz .kpis>.card{padding:12px 14px}.kz .kv{font-size:26px}.kz .tteam thead{display:none}.kz .tteam tr{border-bottom:1px solid var(--line);gap:8px;padding:10px 0;display:grid}.kz .tteam td{border:0;padding:0;display:block}.kz .tteam td[data-l]:before{content:attr(data-l);color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.kz .tteam select{width:100%}.kz .task{flex-wrap:wrap;row-gap:8px}.kz .task .tx{overflow-wrap:anywhere;flex:calc(100% - 64px)}.kz .task .tx+*{margin-left:auto}}.kz{min-height:100vh}.kz .logo{text-decoration:none}.kz .side a{text-align:left;color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.kz .side a:hover{background:var(--surface);color:var(--ink)}.kz .side a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent-line)}.kz .who{position:relative}.kz .who-btn{color:#b9c4d4;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;display:flex}.kz .who-btn i{color:#fff;background:#24385a;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;font-weight:700;display:grid}.kz .who-menu{z-index:30;background:var(--surface);min-width:220px;color:var(--ink);border:1px solid var(--line);border-radius:12px;gap:2px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0000002e}.kz .who-menu small{color:var(--muted);overflow-wrap:anywhere}.kz .who-menu button{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:10px;margin-top:10px;padding:9px 12px;font-weight:700}.kz .who-menu button:hover{border-color:var(--accent-line)}.kz .l-short{display:none}@media (width<=600px){.kz .l-long{display:none}.kz .l-short{display:inline}.kz .side a{gap:4px;font-size:14px}}@media (width<=980px){.kz .side{border-bottom:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding-top:4px;display:grid;overflow:visible}.kz .side a{text-align:center;white-space:normal;border-radius:0;justify-content:center;gap:6px;min-height:48px;padding:6px 4px;line-height:1.2}.kz .side a:hover{background:0 0}.kz .side a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--accent-line);background:0 0}.kz .side .cnt{margin-left:0}.kz .side a{flex-wrap:wrap;row-gap:2px}.kz .side a.wide-only{display:none}.kz .top-in{flex-wrap:nowrap}.kz .brand{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.kz main{padding-top:16px}}.kz .logo,.kz .who-btn{position:relative}.kz .logo:after,.kz .who-btn:after{content:"";position:absolute;inset:-6px}.kz .who-menu{font-size:15px}.kz .who-menu small{font-size:13px}.kz .who-menu .who-role{margin-top:4px}.kz .who-menu button{min-height:44px;font-size:15px}.kz .crumb a{color:var(--accent-ink);font-weight:600;text-decoration:none}.kz .abr{gap:16px;display:grid}.kz .abr .head{margin-bottom:2px}.kz .abr .lock{margin-bottom:0}.kz .abr-m0{margin:0}.kz .abr-warn{color:var(--warn);margin:0;font-weight:600}.kz .abr-err{color:var(--bad);margin:0;font-weight:600}.kz .abr .form .row.abr-two,.kz .abrdlg .form .row.abr-two{grid-template-columns:repeat(2,minmax(0,1fr))}.kz .abr .form .row.abr-addr{grid-template-columns:minmax(0,2fr) minmax(0,.8fr) minmax(0,1.4fr)}.kz .abr .grp{gap:5px;font-size:13px;font-weight:600;display:grid}.kz .abr .grp .seg{justify-self:start}.kz .abr .grp .note{font-weight:400}.kz .abr .abr-days{max-width:200px}.kz .abr-groups{gap:12px;display:grid}.kz .abr-g{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:12px 14px}.kz .abr-gh{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kz .abr-gn{flex:200px;min-width:0;display:grid}.kz .abr-gs{white-space:nowrap;font-weight:700}.kz .abr-items{margin:10px 0 0;padding:0;list-style:none;display:grid}.kz .abr-items li{border-top:1px solid var(--line);gap:8px;padding:8px 0;display:grid}.kz .abr-items li:last-child{padding-bottom:0}.kz .abr-it{align-items:baseline;gap:12px;font-size:14px;display:flex}.kz .abr-it>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.kz .abr-it .num{white-space:nowrap}.kz .abr-link{color:var(--muted);text-underline-offset:2px;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.kz .abr-ask{background:var(--surface);gap:8px;padding:10px 12px}.kz .abr-btns{flex-wrap:wrap;gap:6px;display:flex}.kz .abr-pg{gap:6px;display:grid}.kz .abr-pg h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px}.kz .abr .form .abr-price{align-items:center;gap:10px;font-size:14px;font-weight:400;display:flex}.kz .abr .form .abr-price span{flex:1;min-width:0}.kz .abr .form .abr-price input{text-align:right;flex:0 0 110px;width:110px;padding:6px 9px}.kz dialog.dlg.abrdlg{width:min(760px,100vw - 32px)}.kz .abrdlg .abr-to{margin:0 0 12px}.kz .abrdlg .abr-pos th{padding:6px 4px}.kz .abrdlg .abr-pos td{border-bottom:0;padding:4px}.kz .abrdlg .abr-pos .abr-r{text-align:right}.kz .abrdlg .abr-pos input{border:1px solid var(--line);background:var(--bg);border-radius:9px;width:100%;min-width:0;padding:8px 10px;font-weight:400}.kz .abrdlg .abr-pos .abr-amt{width:130px}.kz .abrdlg .abr-pos .abr-amt input{text-align:right}.kz .abrdlg .abr-x{color:var(--muted);background:0 0;border:0;border-radius:8px;width:32px;height:36px;font-size:16px}.kz .abrdlg .abr-x:hover{background:var(--soft);color:var(--bad)}.kz .abr-sum{grid-template-columns:auto auto;justify-content:end;gap:4px 24px;margin:0;font-size:14px;display:grid}.kz .abr-sum dt{color:var(--muted)}.kz .abr-sum dd{text-align:right;margin:0}.kz .abr-sum .abr-total{color:var(--ink);font-size:15px;font-weight:700}.kz .abrdlg .dlg-actions.abr-start{justify-content:flex-start;margin-top:4px}.kz .abr-prev{border:1px solid var(--line);background:#f1f1f1;border-radius:10px;overflow:hidden}.kz .abr-prev iframe{border:0;width:100%;height:min(62vh,640px);display:block}.kz .abr-prev .pdfp{height:min(62vh,640px)}.kz .abr-open{margin:6px 0 12px}.kz .abr-open a{color:var(--ink);font-weight:600}@media (width<=760px){.kz .abr .form .row.abr-two,.kz .abrdlg .form .row.abr-two,.kz .abr .form .row.abr-addr{grid-template-columns:1fr}.kz .abr .grp .seg{grid-template-columns:1fr 1fr;justify-self:stretch;display:grid}.kz .abr-gh .btn{flex:100%;justify-content:center}.kz .abr-it{flex-wrap:wrap;row-gap:2px}.kz .abr-it>span:first-child{flex-basis:100%}.kz .abrdlg .abr-pos .abr-amt{width:104px}.kz .abr-sum{justify-content:stretch}}@media (width<=600px){.kz .abrdlg .abr-pos thead{display:none}.kz .abrdlg .abr-pos tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 36px;padding:6px 0;display:grid}.kz .abrdlg .abr-pos td:first-child{grid-column:1/-1}.kz .abrdlg .abr-pos .abr-amt{justify-content:flex-end;align-items:center;gap:8px;width:auto;display:flex}.kz .abrdlg .abr-pos .abr-amt:before{content:"netto €";color:var(--muted);font-size:12px}.kz .abrdlg .abr-pos .abr-amt input{width:130px}}.kz .vt-felder{gap:10px;display:grid}.kz .form label.vt-modul{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-weight:400;display:flex}.kz .form label.vt-modul input{flex:none;width:18px;height:18px;margin:0}.kz .vt-preise{gap:10px;padding-left:28px;display:grid}.kz .vt-preise input{text-align:right;max-width:180px}.kz .vt-preise.vt-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.kz .form .row.vt-two{grid-template-columns:repeat(2,minmax(0,1fr))}.kz .vt-err{color:var(--bad);font-weight:600}.kz .vt p{margin:0}.kz .vt .vt-stand{gap:6px;margin-bottom:12px;display:grid}.kz .vt .vt-pills{flex-wrap:wrap;gap:6px;display:flex}.kz .vt .lock a{color:var(--ink);font-weight:600;text-decoration:underline}.kz dialog.dlg.vtdlg{width:min(820px,100vw - 32px)}.kz .vtdlg .vt-seg{margin-bottom:10px}.kz .vt-prev{border:1px solid var(--line);background:#f1f1f1;border-radius:10px;min-height:120px;overflow:hidden}.kz .vt-prev iframe{border:0;width:100%;height:min(66vh,700px);display:block}.kz .vt-prev .pdfp{height:min(66vh,700px)}.kz .vt-open{margin:6px 0 12px}.kz .vt-open a{color:var(--ink);text-decoration:underline}.kz .vt-freigabe{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.kz .vt-freigabe h4{margin:0;font-size:14px}@media (width<=760px){.kz .vt-preise.vt-two,.kz .form .row.vt-two{grid-template-columns:1fr}}.kz .acc a.btn{color:var(--ink);text-decoration:none}.kz .acc a.btn.dark{color:var(--bg)}.kz .card.regcard{border-color:var(--accent-line);background:var(--accent-soft);margin-bottom:16px}.kz .regcard .ch h3{color:var(--accent-ink)}.kz .acc .task .tx b{overflow-wrap:anywhere}.kz .acc td a.rowlink{color:inherit;font-weight:700;text-decoration:none}.kz .acc td a.rowlink:hover{text-decoration:underline}.kz .acc .empty-note{padding:6px 0}.kz .acc .btnrow{flex-wrap:wrap;gap:8px;display:flex}.kz .acc .form .grp{gap:5px;font-size:13px;font-weight:600;display:grid}.kz .acc .form .grp .note{font-weight:400}.kz .acc .form .grp b{font-size:15px}.kz .acc .grp .seg{justify-self:start}.kz .acc .fee-row{align-items:center;gap:8px;display:flex}.kz .acc .fee-row input{text-align:right;max-width:160px}.kz .acc .form .grp .fee-err{color:var(--bad);font-weight:600}.kz .acc .form label .note{font-weight:400}.kz .acc .form input[readonly]{color:var(--muted)}.kz .acc p{margin:0}.kz .acc p+p,.kz .acc p+.btnrow,.kz .acc .note+.btnrow{margin-top:10px}.kz .acc.rejected{margin-top:16px}.kz .acc.rejected .card{margin-top:10px}.kz .missbar{background:var(--bad-bg);color:var(--bad)}.kz .missbar>span{flex:1}.kz .missbar .btn{color:var(--ink)}.kz .kpis.team{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.kz .kpis.team .who-row{align-items:center;min-width:0;margin-top:8px;display:flex}.kz .kpis.team .who-row b{overflow-wrap:anywhere}.kz .kpis.team .invited{overflow-wrap:anywhere;margin-top:4px}.kz .kpis.team .btn{margin-top:8px}.kz .kpis.team .staff-act{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.kz .kpis.team .lnk{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:600;text-decoration:underline}.kz .kpis.team .lnk:hover{color:var(--ink)}.kz .kpis.team .lnk.del{color:var(--bad)}.kz .kpis.team .form{gap:8px;margin-top:8px}.kz .kpis.team .form input,.kz .kpis.team .form select{font-size:14px}.kz .tteam select{border:1px solid var(--line);background:var(--bg);border-radius:8px;max-width:100%;min-height:36px;padding:6px 8px}.kz .tteam select.miss{border-color:var(--bad)}.dlg .linkbox{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:12px;display:flex}.dlg .linkbox input{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);font:13px var(--mono);border-radius:10px;flex:220px;padding:9px 11px}.kz .btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.kz .chef{margin-bottom:16px}.kz .tchef .who{align-items:center;min-width:0;display:flex}.kz .tchef .nm{min-width:0}.kz .tchef .nm b,.kz .tchef .tg{overflow-wrap:anywhere}.kz .tchef .tg{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.kz .tchef .bad{color:var(--bad)}.kz .tchef tr.none .av{background:var(--soft);color:var(--muted)}.kz .tchef tbody.open .srow td{background:var(--soft)}.kz .tchef tbody:not(:last-child) tr:last-child td{border-bottom:1px solid var(--line)}.kz .tchef tr.crow td{padding-top:8px;padding-bottom:8px;font-size:13px}.kz .tchef tr.crow td:first-child{padding-left:42px}.kz .chef .legend{margin-top:10px}@media (width<=600px){.kz .tmand,.kz .tmand tbody{display:block}.kz .tmand thead{display:none}.kz .tmand tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;padding:12px 0;display:grid}.kz .tmand tr:last-child{border-bottom:0}.kz .tmand td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.kz .tmand td:first-child{grid-column:1/-1}.kz .tmand td[data-l]:before{content:attr(data-l);color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.kz .tmand tr.click:hover td{background:0 0}.kz .kpis.team{grid-template-columns:minmax(0,1fr);gap:8px}.kz .kpis.team>.card{padding:12px 14px}.kz .kpis.team .who-row{margin-top:4px}.kz .tteam select{min-height:44px}.kz .kpis.team .form input,.kz .kpis.team .form select,.dlg .linkbox input{font-size:16px}.dlg .linkbox .btn{flex:100%}.kz .regcard .task{flex-wrap:nowrap}.kz .regcard .task .tx{flex:auto}.kz .acc .grid2>.card,.kz .grid2.acc>.card{padding:14px}.kz .acc .dl{grid-template-columns:minmax(0,1fr);gap:2px}.kz .acc .dl dd{margin-bottom:8px}.kz .acc .grp .seg{grid-template-columns:1fr 1fr;justify-self:stretch;display:grid}.kz .tchef,.kz .tchef tbody{display:block}.kz .tchef thead{display:none}.kz .tchef tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 0;display:grid}.kz .tchef tr.srow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kz .tchef td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.kz .tchef td.st{justify-self:end}.kz .tchef td[data-l]:not(.st):before{content:attr(data-l);color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.kz .tchef tr.crow{border-left:3px solid var(--accent-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-left:12px;padding:10px 0 10px 12px}.kz .tchef tr.crow td{padding:0}.kz .tchef tr.crow td:first-child{padding-left:0}.kz .tchef tr.click:hover td,.kz .tchef tbody.open .srow td{background:0 0}.kz .tchef tbody:not(:last-child) tr:last-child td{border-bottom:0}}.kz .acc .pk{margin:10px 0 0;padding:0;list-style:none;display:grid}.kz .acc .pk li{border-top:1px solid var(--soft);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.kz .acc .pk li>span{overflow-wrap:anywhere;min-width:0;font-size:14px}.kz .acc .pk .sub{color:var(--muted);font-size:12px;display:block}.kz .acc .pk li .btn{flex:none}.kz .acc .pk .pk-ask{background:0 0;border:0;gap:8px;width:100%;padding:0;display:grid}.kz .acc .pk .pk-err{color:var(--bad);font-size:13px;font-weight:600}.kz .endbar{flex-wrap:wrap}.kz .endbar .btn{flex:none}.kz .anfbar .who-open{color:var(--bad);font-weight:700}.kz .anfbar .mb-more{justify-self:start}.kz .anfbar .pill{white-space:normal}.kz .anfbar .tx small{overflow-wrap:anywhere}.kz .anfragen>.card{margin-bottom:16px}.kz .anfragen .task .tx b,.kz .anfragen .task .tx small{overflow-wrap:anywhere}.kz dialog.dlg.anf{width:min(640px,100vw - 32px)}.kz .anf .dlg-in h2{overflow-wrap:anywhere}.kz .anf .anf-st{flex-wrap:wrap;gap:6px;margin:8px 0 10px;display:flex}.kz .anf .anf-art{margin:-4px 0 8px}.kz .anf .kibox{overflow-wrap:anywhere;margin:0 0 14px}.kz .anf .anf-box{border:1px solid var(--soft);border-radius:12px;gap:10px;margin-bottom:14px;padding:12px 14px;display:grid}.kz .anf .anf-box h3{margin:0;font-size:14px}.kz .anf .ul div{align-items:center}.kz .anf .ul a{color:inherit;overflow-wrap:anywhere;font-weight:600;text-decoration:none}.kz .anf .ul a:hover{text-decoration:underline}.kz .anf .anf-ask{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.kz .anf .drop{width:100%;font:inherit;color:inherit;padding:18px}.kz .anf .upf span{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.kz .anf .linkbtn{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px;line-height:1;text-decoration:none}.kz .anf .anf-note{gap:4px;display:grid}.kz .anf textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);resize:vertical;border-radius:10px;padding:8px 10px;font-size:14px}.kz .anf .anf-chk{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.kz .anf .anf-chk input{width:18px;height:18px;accent-color:var(--accent)}.kz .anf .bk-actions{flex-wrap:wrap;gap:8px;display:flex}.kz .anf .anf-done{margin-bottom:14px}.kz .anf .ldone{border:1px solid var(--line);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.kz .anf .ldone .row{flex-wrap:wrap;gap:8px;display:flex}.kz .anf .anf-h{margin-bottom:6px}.kz .anf .thread{margin-left:0}.kz .anf .anf-err{color:var(--bad);margin:0}.kz .anfragen .anf-oth-note{margin:-4px 0 8px}.kz .anfragen .task.oth:hover{opacity:1}.kz .lohn>.card{margin-bottom:16px}.kz .lohn .grid2>.card{margin-bottom:0}.kz .lohn .task .tx b{overflow-wrap:anywhere}.kz .lohn .drop{width:100%;font:inherit;color:inherit}.kz .lohn .upf span{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.kz .lohn .linkbtn{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px;line-height:1}.kz .lohn .bk-actions{flex-wrap:wrap;gap:8px;display:flex}.kz .lohn .lmonth+.lmonth{margin-top:14px}.kz .lohn .lmonth h4{color:var(--muted);margin:0 0 2px;font-size:13px}.kz .lohn .ul a{color:inherit;overflow-wrap:anywhere;font-weight:600}.kz .lohn .ul .ask{gap:8px;display:grid}.kz dialog.dlg.emp{width:min(640px,100vw - 32px)}.kz .emp .emp-st{flex-wrap:wrap;gap:6px;margin:8px 0 12px;display:flex}.kz .emp .emp-files{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.kz .emp .emp-files a{color:var(--ink);text-decoration:none}.kz .emp .emp-dl{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.kz .emp .emp-h{border-top:1px solid var(--soft);justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding-top:12px;display:flex}.kz .emp .emp-h h3{margin:0;font-size:14px}.kz .emp .emp-ed{grid-template-columns:repeat(2,minmax(0,1fr))}.kz .emp .emp-ed .emp-sec{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;grid-column:1/-1;margin:8px 0 0;font-size:13px}.kz .emp .emp-ed .emp-sec:first-of-type{margin-top:0}.kz .emp .emp-ed .emp-err,.kz .emp .emp-ed .dlg-actions{grid-column:1/-1}.kz .lohnbar .who-open{color:var(--bad);font-weight:700}.kz .lohnbar .mb-more{justify-self:start}.kz .lohnbar .pill{white-space:normal}@media (width<=600px){.kz .emp .emp-dl{grid-template-columns:minmax(0,1fr);gap:2px}.kz .emp .emp-dl dd{margin-bottom:8px}}.kz .emp .dlg-actions{background:var(--surface);border-top:1px solid var(--soft);margin-bottom:-20px;padding:12px 0 20px;position:sticky;bottom:-20px}.kz .emp .emp-box{border:1px solid var(--soft);border-radius:12px;gap:10px;margin-bottom:14px;padding:12px 14px;display:grid}.kz .emp .emp-box h3{margin:0;font-size:14px}.kz .emp .emp-box .lock{margin-bottom:0}.kz .emp .emp-box .dl{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.kz .emp .dl dd small{color:var(--muted);font-size:12px;font-weight:400;display:block}.kz .emp .emp-chg{border-top:1px solid var(--soft);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.kz .emp .emp-box h3+.emp-chg{border-top:0;padding-top:0}.kz .emp .emp-chg .tx{flex:260px;min-width:0;font-size:14px}.kz .emp .emp-chg .tx b{overflow-wrap:anywhere}.kz .emp .emp-chg .tx small{color:var(--muted);font-size:12px;display:block}.kz .emp .emp-chg a{color:var(--ink);text-decoration:none}.kz .emp .bk-actions{flex-wrap:wrap;gap:8px;display:flex}.kz .emp .bk-actions a{color:var(--ink);text-decoration:none}.kz .emp .emp-corr .row{grid-template-columns:repeat(2,minmax(0,1fr))}.kz .emp .emp-err{color:var(--bad);margin:0}@media (width<=600px){.kz .emp .emp-box .dl{grid-template-columns:minmax(0,1fr);gap:2px}.kz .emp .emp-box .dl dd{margin-bottom:8px}.kz .emp .emp-corr .row,.kz .emp .emp-ed{grid-template-columns:minmax(0,1fr)}}.kz .lohn .imp-open{margin-top:10px}.kz .lohn .ch{justify-content:flex-start}.kz .lohn .ch .btn{margin-left:auto}.kz .lohn input.find{border:1px solid var(--line);background:var(--bg);border-radius:9px;width:100%;margin-bottom:8px;padding:9px 11px}.kz dialog.dlg.imp{width:min(860px,100vw - 32px)}.kz .imp .drop{width:100%;font:inherit;color:inherit}.kz .imp .imp-busy{align-items:center;gap:8px;display:flex}.kz .imp .spinner.sm{border-width:2px;flex:none;width:16px;height:16px;margin:0}.kz .imp .imp-warn,.kz .imp small.imp-w{color:var(--warn)}.kz .imp .imp-err,.kz .imp small.imp-e{color:var(--bad)}.kz .imp .imp-all{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:10px 0 8px;font-size:14px;display:flex}.kz .imp .imp-all label{align-items:center;gap:8px;font-weight:600;display:flex}.kz .imp .imp-all span{color:var(--muted);font-size:12px}.kz .imp .imp-list{gap:8px;margin-bottom:12px;display:grid}.kz .imp .imp-row{border:1px solid var(--soft);border-radius:12px;padding:10px 12px}.kz .imp .imp-row.bad{border-color:var(--bad)}.kz .imp .imp-row.off{opacity:.6}.kz .imp .imp-top{align-items:flex-start;gap:10px;display:flex}.kz .imp .imp-top>input{width:auto;margin-top:4px}.kz .imp .imp-top .tx{flex:1;min-width:0;font-size:14px}.kz .imp .imp-top .tx b{overflow-wrap:anywhere}.kz .imp .imp-top .tx .sub{color:var(--muted);font-size:12px}.kz .imp .imp-top .tx small{color:var(--muted);font-size:12px;display:block}.kz .imp .imp-ed{border-top:1px solid var(--soft);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;padding-top:10px}.kz .imp .imp-ed .ki{background:var(--ki-soft);border-color:var(--ki)}.kz .imp .imp-ed .fh{color:var(--warn);font-size:12px;font-weight:400}.kz .imp .imp-prog{border:1px solid var(--soft);border-radius:12px;gap:8px;margin:10px 0;padding:12px;display:grid}.kz .imp .imp-prog p{margin:0}.kz .imp .imp-prog progress{width:100%;height:8px;accent-color:var(--accent)}.kz .imp .imp-prog-btns{flex-wrap:wrap;gap:8px;display:flex}.kz .imp .imp-notes{margin:6px 0 0;padding-left:18px}.kz .imp .imp-pick{gap:10px;display:grid}.kz .imp .imp-pick p{margin:0}.kz .imp .dlg-actions{z-index:1;background:var(--surface);border-top:1px solid var(--soft);margin:16px -20px -20px;padding:12px 20px 20px;position:sticky;bottom:-20px}@media (width<=600px){.kz .imp .imp-ed{grid-template-columns:minmax(0,1fr)}}.kz .lohn .lk-list{display:grid}.kz .lohn .lk{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:6px 8px;padding:8px 0;font-size:14px;display:grid}.kz .lohn .lk-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.kz .lohn .lk-kind{grid-column:1/-1;align-items:center;gap:8px;display:flex}.kz .lohn .lk-kind select{flex:0 260px;min-width:0}.kz .emp .emp-del{gap:8px;width:100%;display:grid}.kz .emp .emp-del-btn{margin-right:auto}.kz .mb-hf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kz .mb-hf .mb-all{margin-left:auto}.kz .msgbar .mb-more{justify-self:start}.kz .msgbar .who-open{color:var(--bad);font-weight:700}.kz .msgbar .mb-r .btn{flex:none}.kz .yrow{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.kz .mgrid button[disabled]{cursor:default}.kz .bmonth{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.kz .bmonth .ch h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kz .lock.lk-bad{background:var(--bad-bg);color:var(--bad)}.kz .bk-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.kz .missform{margin-top:12px}.kz .missform .bk-actions{margin-top:0}.kz .bk3 .note{display:inline}.kz #lview .lv-b{border:0}.kz #lview .lv-np{padding:20px}.kz #lview .lv-h .note{overflow-wrap:anywhere}.kz #lview .lv-h a.btn{color:var(--ink);text-decoration:none}.kz #lview .lv-err{color:var(--bad);margin:0}@media (width<=600px){.kz .bk3{grid-template-columns:minmax(0,1fr)}.kz #lview .lv-h .note{flex-basis:100%}.kz #lview.blg .lv-b{height:42vh}.kz #lview .lv-c{max-height:36vh}.kz #lview .thread{margin-left:0}}.kz .bwa-k .bwa-top{margin-bottom:8px}.kz .bwa-k .tbwa td{vertical-align:top}.kz .bwa-k .tbwa .sub .pill{margin-top:4px}.kz .bwa-k .tbwa a{color:var(--ink);overflow-wrap:anywhere}.kz .bwa-k .bwa-act{text-align:right;white-space:nowrap}.kz .bwa-k .bwa-act .del{color:var(--bad);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.kz .bwa-k .bwa-ask{white-space:normal;justify-items:end;gap:6px;max-width:220px;margin-left:auto;display:grid}.kz .bwa-k .bwa-foot{margin-top:12px}.kz .bwadlg .bwa-two{grid-template-columns:repeat(2,minmax(0,1fr))}.kz .bwadlg .bwa-in{border-collapse:collapse;width:100%}.kz .bwadlg .bwa-in th{color:var(--muted);text-align:left;padding:0 4px 4px;font-size:12px;font-weight:600}.kz .bwadlg .bwa-in td{padding:3px 4px;font-size:13px}.kz .bwadlg .bwa-in td:first-child{white-space:nowrap}.kz .bwadlg .bwa-in input{border:1px solid var(--line);background:var(--bg);text-align:right;font-variant-numeric:tabular-nums;border-radius:8px;width:100%;min-width:0;padding:6px 9px}.kz .bwadlg .bwa-sum td{border-top:1px solid var(--line);padding-top:8px}.kz .bwadlg .bwa-err{color:var(--bad);font-weight:600}.kz .bwadlg input[type=file]{font-weight:400}@media (width<=760px){.kz .bwa-k .tbwa thead{display:none}.kz .bwa-k .tbwa tr{border-bottom:1px solid var(--line);gap:8px;padding:10px 0;display:grid}.kz .bwa-k .tbwa td{text-align:left;border:0;padding:0;display:block}.kz .bwa-k .tbwa td[data-l]:before{content:attr(data-l);color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.kz .bwa-k .bwa-act{white-space:normal}.kz .bwa-k .bwa-ask{justify-items:start;max-width:none;margin-left:0}}.kz .bwadlg .bwa-in input.ki{background:var(--ki-soft);border-color:var(--ki)}.kz .bwadlg .bwa-ki{align-items:center;gap:8px;margin:0;display:flex}.kz .bwadlg .bwa-ki.done{color:var(--ok)}.kz .bwadlg .bwa-ki.error,.kz .bwadlg .bwa-warn{color:var(--warn)}.kz .bwadlg .spinner.sm{border-width:2px;flex:none;width:16px;height:16px;margin:0}.kz .briefbar .who-open{color:var(--bad);font-weight:700}.kz .briefbar .mb-more{justify-self:start}.kz .briefbar .pill{white-space:normal}.kz .briefe>.card{margin-bottom:16px}.kz .briefe .task .tx b,.kz .briefe .task .tx small{overflow-wrap:anywhere}.kz #lview.ltr .lv-b{height:46vh}.kz #lview.ltr .lv-c{max-height:40vh}.kz #lview.ltr .lbar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:10px;font-size:13px;display:flex}.kz #lview.ltr .lbar label{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kz #lview.ltr .lbar select,.kz #lview.ltr .lbar input{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:5px 8px}.kz #lview.ltr .lbar .grow{flex:1}.kz #lview.ltr .ldone{border:1px solid var(--line);border-radius:12px;gap:8px;margin-bottom:12px;padding:10px 12px;display:grid}.kz #lview.ltr .ldone textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);resize:vertical;border-radius:10px;padding:8px 10px;font-size:14px}.kz #lview.ltr .ldone .row{flex-wrap:wrap;gap:8px;display:flex}.kz #lview.ltr .lki{border:1px solid var(--ki);background:var(--ki-soft);border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:14px}.kz #lview.ltr .lki p{margin:6px 0 0}.kz #lview.ltr .lki-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.kz #lview.ltr .lki-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.kz #lview.ltr .lki-t{overflow-wrap:anywhere;font-weight:700}.kz #lview.ltr .lki-act{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.kz #lview.ltr .lki-a{gap:6px;margin-top:10px;display:grid}.kz #lview.ltr .lki-a textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);resize:vertical;border-radius:10px;padding:8px 10px;font-size:14px}.kz #lview.ltr .lki-sent{color:var(--ok);margin-top:10px}.kz .briefe .task .tx small.ki-b,.kz .briefbar small.ki-b{color:var(--ki-ink)}@media (width<=600px){.kz #lview.ltr .lv-b{height:34vh}.kz #lview.ltr .lv-c{max-height:50vh}}.kz .chat-tab{max-width:820px}.kz .chat-note{margin-top:8px}.kz .chat-note .btn{vertical-align:middle;margin:4px 0}.kz .chpills .btn.dark .note{color:color-mix(in srgb, var(--bg) 75%, var(--ink))}.kz .msgs:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.kz .chat-empty{text-align:center;max-width:320px;color:var(--muted);align-self:center;margin:auto;font-size:14px}.kz .chat-limit{color:var(--muted);text-align:right;background:var(--surface);padding:0 14px 8px;font-size:12px}.kz .msgbar .chat-more{justify-self:start}.kz dialog.chat-view{background:var(--surface);width:min(900px,94vw);max-width:94vw;max-height:92vh;color:var(--ink);border:0;border-radius:14px;padding:0;box-shadow:0 20px 60px #00000059}.kz dialog.chat-view::backdrop{background:#0f172a99}.kz .chat-nopdf{padding:20px}.kz dialog.chat-view .chat-lv-none{height:auto}@media (width<=600px){.kz .chat-note .btn{width:fit-content;margin-top:8px;display:flex}.kz dialog.chat-view .lv-h>b,.kz dialog.chat-view .lv-h .note{flex:100%}}.kz .docs-k .docs-two{grid-template-columns:repeat(2,minmax(0,1fr))}.kz .docs-k .docs-err{color:var(--bad);font-weight:600}.kz .docs-k input[type=file]{font-weight:400}.kz .docs-k .docs-list{display:grid}.kz .docs-k .docs-item{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.kz .docs-k .docs-item:first-child{border-top:0;padding-top:0}.kz .docs-k .docs-tx{min-width:0}.kz .docs-k .docs-tx a{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.kz .docs-k .docs-tx .sub{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.kz .docs-k .docs-act{white-space:nowrap;justify-items:end;gap:4px;font-size:13px;display:grid}.kz .docs-k .docs-act .ok{color:var(--ok);font-weight:600}.kz .docs-k .docs-act .del{color:var(--bad);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.kz .docs-k .docs-ask{gap:8px;font-size:13px;display:grid}.kz .docs-k .docs-btns{gap:8px;display:flex}.kz .docs-k .docs-ja{gap:8px;display:grid}.kz .docs-k .docs-ja-r{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:6px 10px;padding:8px 10px;display:grid}.kz .docs-k .docs-ja-n{overflow-wrap:anywhere;font-size:13px;font-weight:600}.kz .docs-k .docs-ja-r input{grid-column:2}.kz .docs-k .docs-act .wait{color:var(--warn);font-weight:600}.kz .docs-k .docs-signed{color:var(--ok);margin-top:3px;font-size:12px;font-weight:600;display:block}.kz .docs-k .docs-tx .docs-signed a{color:var(--ok);text-decoration:underline}.kz .docs-k label.docs-sign{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 12px;font-weight:400;display:flex}.kz .docs-k label.docs-sign input{flex:none;width:18px;height:18px;margin:1px 0 0}.kz .docs-k label.docs-sign span{gap:2px;display:grid}.kz .docs-k label.docs-sign small{color:var(--muted);font-size:12px}@media (width<=760px){.kz .docs-k .docs-two,.kz .docs-k .docs-ja-r{grid-template-columns:1fr}.kz .docs-k .docs-ja-r input{grid-column:auto}}.kz .docs-ov{margin-top:16px}.kz .docs-ov-n{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:6px;display:grid}.kz .docs-ov-n>div{background:var(--soft);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.kz .docs-ov-n b{font-size:22px}.kz .docs-ov-n span{color:var(--muted);font-size:12px}.kz .docs-ov-s{margin-top:14px}.kz .docs-ov-s h4{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 6px;font-size:13px}.kz .docs-ov-s h4 span{color:var(--ink);margin-left:4px}.kz .docs-ov-s a.btn{color:inherit;text-decoration:none}.kz .docs-ov-more{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:4px 0;font-size:13px;font-weight:600}@media (width<=640px){.kz .docs-ov-n{gap:8px}.kz .docs-ov-n>div{padding:8px 10px}.kz .docs-ov-n b{font-size:19px}}.kz .fristen-k{margin-bottom:16px}.kz .fristen-k .who-open{color:var(--bad);font-weight:700}.kz .fristen-k .fk-hint{margin-top:6px}.kz .ustva-k .task{margin-bottom:8px}.kz .ustva-k .tust{margin-top:8px}.kz .ustva-k .tust td{vertical-align:top}.kz .ustva-k .ust-file+.ust-file{margin-top:6px}.kz .ustva-k .ust-file a{color:var(--ink);overflow-wrap:anywhere}.kz .ustva-k .ust-act{text-align:right;white-space:nowrap}.kz .ustva-k .ust-act .del{color:var(--bad);font:inherit;cursor:pointer;background:0 0;border:0;margin:8px 0 0 auto;padding:0;font-size:13px;font-weight:600;display:block}.kz .ustva-k .ust-ask{white-space:normal;justify-items:end;gap:6px;max-width:220px;margin-left:auto;display:grid}.kz .ustva-k .ust-foot{margin-top:12px}.kz .ustva-k .ust-all{border-top:1px solid var(--line);margin:12px 0 4px;padding-top:12px}.kz .ustva-k .ust-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.kz .ustva-k .ust-years{flex-wrap:wrap;gap:6px;display:flex}.kz .ustva-k .ust-p{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.kz .ustva-k .ust-p:last-child{border-bottom:0}.kz .ustva-k .ust-p .tx{flex:1;min-width:0}.kz .ustva-k .ust-p .tx small{color:var(--muted);font-size:12px;display:block}.kz .ustva-k .ust-p.dim .tx b{color:var(--muted)}.kz .ustdlg .ust-two{grid-template-columns:repeat(2,minmax(0,1fr))}.kz .ustdlg .ust-err{color:var(--bad);font-weight:600}.kz .ustdlg input[type=file]{font-weight:400}@media (width<=760px){.kz .ustva-k .tust thead{display:none}.kz .ustva-k .tust tr{border-bottom:1px solid var(--line);gap:8px;padding:10px 0;display:grid}.kz .ustva-k .tust td{text-align:left;border:0;padding:0;display:block}.kz .ustva-k .tust td[data-l]:before{content:attr(data-l);color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.kz .ustva-k .ust-act{white-space:normal}.kz .ustva-k .ust-act .del{margin:0 0 0 14px;display:inline-block}.kz .ustva-k .ust-ask{justify-items:start;max-width:none;margin-left:0}.kz .ustdlg .ust-two{grid-template-columns:1fr}.kz .ustva-k .ust-p{flex-wrap:wrap}.kz .ustva-k .ust-p .btn{margin-left:auto}}.kz .re-k{gap:16px;display:grid}.kz .re-k .ch>span{margin-left:auto}.kz .re-k .re-up{max-width:640px}.kz .re-k .re-two{grid-template-columns:repeat(2,minmax(0,1fr))}.kz .re-k input[type=file]{font-weight:400}.kz .re-k .re-err{color:var(--bad);font-weight:600}.kz .re-k .tre td{vertical-align:top}.kz .re-k .tre td.num{white-space:nowrap}.kz .re-k .tre tr.re-x{opacity:.7}.kz .re-k .tre a{color:var(--ink);overflow-wrap:anywhere}.kz .re-k .re-act{text-align:right}.kz .re-k .re-btns{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.kz .re-k .re-btns.re-start{justify-content:flex-start}.kz .re-k .re-nr{white-space:nowrap}.kz .re-k .re-m0{margin:0}.kz .re-k .re-ask{text-align:left;gap:6px;min-width:220px;padding:8px 10px}.kz .re-k .re-foot{margin-top:10px}.kz .re-k .re-file{overflow-wrap:anywhere}@media (width<=760px){.kz .re-k .re-two{grid-template-columns:1fr}.kz .re-k .tre thead{display:none}.kz .re-k .tre tr{border-bottom:1px solid var(--line);gap:8px;padding:10px 0;display:grid}.kz .re-k .tre td{text-align:left;border:0;padding:0;display:block}.kz .re-k .tre td[data-l]:before{content:attr(data-l);color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.kz .re-k .re-btns,.kz .re-k .re-btns.re-start{justify-content:flex-start}.kz .re-k .re-nr{white-space:nowrap}.kz .re-k .re-m0{margin:0}.kz .re-k .re-ask{min-width:0}}:is(.kz:has(.bu) .wrap,.kz:has(.bu) .top-in){max-width:1640px}.kz .bu-head{align-items:flex-end}.kz .bu-kopf-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kz .bu-monat{align-items:center;gap:6px;font-weight:700;display:inline-flex}.kz .bu-monat>span{text-align:center;min-width:124px}.kz .bu-monat .btn{min-width:34px;color:var(--ink);justify-content:center;text-decoration:none}.kz .bu-kopf-r a.btn{color:var(--ink);text-decoration:none}.kz .bu-test{vertical-align:1px;margin-left:8px}.kz .bu .pos{color:var(--ok)}.kz .bu .neg{color:var(--bad)}.kz .bu .linkbtn{font:inherit;color:var(--accent-ink);text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.kz .bu .linkbtn:disabled{color:var(--muted);cursor:default;text-decoration:none}.kz .bu .spinner.sm{border-width:2px;flex:none;width:16px;height:16px;margin:0}.kz .bu kbd,.kz .bu .kbd{font-family:var(--mono);opacity:.75;border:1px solid;border-radius:4px;padding:0 4px;font-size:11px;font-weight:600}.kz .bu .btn .kbd{margin-left:2px}.kz .bu .m-ki{background:var(--ki-soft);color:var(--ki-ink)}.kz .bu .lock .linkbtn{color:inherit}.kz .bu-hinw .lock{margin-bottom:8px}.kz .bu .lock.lk-bad{background:var(--bad-bg);color:var(--bad)}.kz .bu .bk-actions{flex-wrap:wrap;gap:8px;display:flex}.kz .bu-hinw{margin-bottom:6px}.kz .bu-konten{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-bottom:10px;display:grid}.kz .bk-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin-bottom:8px;display:flex}.kz .bk-h .muted{font-size:12px}.kz .amp{gap:4px;margin:0 0 10px;padding:0;font-size:14px;list-style:none;display:grid}.kz .amp li{align-items:baseline;gap:8px;display:flex}.kz .amp li:before{content:"";background:var(--bad);border-radius:50%;flex:none;width:10px;height:10px;transform:translateY(1px)}.kz .amp li.ok:before{background:var(--ok)}.kz .amp li.bad{color:var(--bad);font-weight:600}.kz .bk-saldo{flex-wrap:wrap;gap:6px 20px;margin:0;font-size:13px;display:flex}.kz .bk-saldo dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.kz .bk-saldo dd{margin:0;font-weight:600}.kz .bk-saldo .bad dd,.kz .bk-saldo .bad dt{color:var(--bad)}.kz .bk-diag{color:var(--warn);margin:8px 0 0;padding-left:18px;font-size:13px}.kz .bk-aus{margin:0 0 8px}.kz .bk-neu{border-color:var(--accent-line);background:var(--accent-soft);margin-bottom:12px}.kz .bk-neu-r,.kz .ex-datev-r{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.kz .bk-neu label,.kz .ex-datev label{gap:4px;font-size:13px;font-weight:600;display:grid}.kz .bk-neu input,.kz .ex-datev input,.kz .ex-datev select{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0;padding:8px 10px;font-weight:400}.kz .bk-neu input.num,.kz .ex-datev input.num{width:9em}.kz .bk-neu .bk-actions{margin-top:0}.kz .bu-dat{margin:0 0 14px;font-size:13px}.kz .bu-dat summary{cursor:pointer;color:var(--muted);width:fit-content;font-weight:600}.kz .bu-dat ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.kz .bu-main{align-items:start;gap:16px;display:grid}.kz .bu-main.breit{grid-template-columns:minmax(0,1fr) 360px}.kz .bu-liste{padding:12px 12px 14px}.kz .bu-det{top:calc(env(safe-area-inset-top,0px) + 72px);max-height:calc(100vh - 92px);position:sticky;overflow-y:auto}.kz .bu-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.kz .bu-leiste .seg button{padding:6px 12px;font-size:14px}.kz .bu-n{opacity:.75;margin-left:2px;font-size:12px}.kz .bu-ungesp{color:var(--info);font-size:13px;font-weight:600}.kz .bu-ki{color:var(--ki-ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.kz .bu-kibtn{border-color:var(--ki);background:var(--ki-soft);color:var(--ink)}.kz .bu-liste>.note{margin:0 0 8px}.kz .bu-leer{padding:12px 4px}.kz .bu-tasten{margin:10px 0 0!important}.kz .bu-tasten kbd{margin:0 1px}.kz .bt-w{overflow-x:auto}.kz .bt{font-size:14px}.kz .bt th{padding:6px 8px}.kz .bt th.r,.kz .bt td.r{text-align:right}.kz .bt td{white-space:nowrap;padding:6px 8px}.kz .bt tr.bt-z,.kz .bt tr.bt-teil{--strip:transparent}.kz .bt tr.f-gruen{--strip:var(--ok)}.kz .bt tr.f-gelb{--strip:var(--ki)}.kz .bt tr.f-rot{--strip:var(--bad)}.kz .bt tr.f-grau{--strip:var(--muted)}.kz .bt tr.bt-z>td:first-child,.kz .bt tr.bt-teil>td:first-child{box-shadow:inset 4px 0 0 var(--strip);padding-left:12px}.kz .bt tr.bt-z{cursor:pointer}.kz .bt tr.bt-z:hover>td,.kz .bt tr.bt-teil:hover>td{background:var(--soft)}.kz .bt tr.sel>td{background:var(--accent-soft)}.kz .bt tr.bt-z:focus{outline:none}.kz .bt tr.bt-z:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.kz .bt tr.f-grau>td{color:var(--muted)}.kz .bt tr.f-grau .num.neg,.kz .bt tr.f-grau .num.pos{color:var(--muted);text-decoration:line-through}.kz .bt .c-gk .sub{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.kz .bt .c-txt{width:99%;max-width:0}.kz .bt-tx{align-items:center;gap:6px;min-width:0;display:flex}.kz .bt-text{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.kz .bt-marks{flex:none;gap:4px;display:inline-flex}.kz .bt-marks .pill{padding:1px 7px;font-size:11px}.kz .bt-fehlt{color:var(--bad);font-size:12px;font-weight:700}.kz .bt tr.hat-teile>td{border-bottom-color:#0000}.kz .bt tr.bt-teil>td{border-bottom:1px dashed var(--soft);padding-top:3px;padding-bottom:3px;font-size:13px}.kz .bt tr.bt-teil .c-gk{padding-left:26px}.kz .bt tr.bt-teil .c-gk:before{content:"↳ ";color:var(--muted)}.kz .bt tr.bt-konto>td{background:var(--soft);color:var(--muted);letter-spacing:.04em;padding:6px 10px;font-size:12px;font-weight:700}.kz .bt tr.bt-det>td{background:var(--bg);white-space:normal;border-bottom:2px solid var(--line);padding:12px 12px 16px}.kz .bt-re tr.bt-z{cursor:default}.kz .bu-re{margin-top:16px}.kz .bu-re .bt-w{margin:0 -6px}.kz .zd{gap:10px;min-width:0;font-size:14px;display:grid}.kz .zd-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.kz .zd-h h2{font-size:18px}.kz .zd-marks{flex-wrap:wrap;gap:6px;display:flex}.kz .zd-orig{grid-template-columns:auto minmax(0,1fr);gap:3px 12px;font-size:13px}.kz .zd-orig dd{font-weight:500}.kz .zd-zweck{white-space:pre-line}.kz .zd-lohn{background:var(--warn-bg);color:var(--warn);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:8px 10px;font-weight:600;display:flex}.kz .zd-herk{color:var(--muted);margin:0}.kz .zd-bef{border-radius:10px;margin:0;padding:8px 10px;font-size:13px}.kz .zd-bef.hart{background:var(--bad-bg);color:var(--bad);font-weight:600}.kz .zd-bef.hinweis{background:var(--warn-bg);color:var(--warn)}.kz .zd-ed,.kz .zd-fest{border-top:1px solid var(--line);gap:10px;padding-top:10px;display:grid}.kz .zd-err{color:var(--bad);margin:0;font-size:13px;font-weight:600}.kz .zd-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kz .zd-act .zd-weg{color:var(--bad);margin-left:auto}.kz .zd-frage{background:var(--soft);border-radius:10px;gap:8px;padding:10px;display:grid}.kz .zd-hinzu{justify-self:start;font-size:13px}.kz .zf{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:13px;display:flex}.kz .zf>span:first-child{flex:100%}.kz .zt{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"gk sf""btr beleg";align-items:start;gap:6px 10px;display:grid}.kz .zt.multi{border-left:3px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;grid-template-areas:"gk sf weg""btr beleg beleg";padding-left:10px}.kz .zt>.kf{grid-area:gk}.kz .zt>.sf{grid-area:sf}.kz .zt>.zt-btr{grid-area:btr}.kz .zt>.zt-weg{grid-area:weg}.kz .zt>.zt-beleg{grid-area:beleg;align-self:end;padding-bottom:6px;font-size:13px}.kz .kf label,.kz .sf-l,.kz .zt-btr label,.kz .zt-l{color:var(--muted);font-size:12px;font-weight:700}.kz .kf input,.kz .sf input,.kz .zt-btr input{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;min-width:0;padding:6px 9px;font-size:15px}.kz .kf input[aria-invalid=true],.kz .sf input[aria-invalid=true],.kz .zt-btr input[aria-invalid=true]{border-color:var(--bad)}.kz .kf{gap:3px;min-width:0;display:grid}.kz .kf-in{min-width:0;display:block;position:relative}.kz .kf-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.kz .kf-name.warn{color:var(--warn);white-space:normal;font-weight:600}.kz .kf-list{z-index:20;border:1px solid var(--accent-line);background:var(--surface);border-radius:10px;max-height:260px;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 10px 28px #00000029}.kz .kf-list li{cursor:pointer;border-radius:6px;grid-template-columns:3.6em minmax(0,1fr);gap:0 8px;padding:5px 8px;font-size:13px;display:grid}.kz .kf-list li small{color:var(--muted);grid-column:2;font-size:11px}.kz .kf-list li.on,.kz .kf-list li:hover{background:var(--accent-soft)}.kz .sf{gap:3px;min-width:0;display:grid}.kz .sf-r{align-items:center;gap:8px;min-width:0;display:flex}.kz .sf-r input{text-align:center;flex:none;width:3.4em}.kz .sf-t{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.kz .sf-t.bad{color:var(--bad);font-weight:700}.kz .sf-fix{color:var(--muted);padding:7px 0;font-size:13px}.kz .sf-opt{flex-wrap:wrap;gap:4px;display:flex}.kz .sf-opt button{border:1px solid var(--line);background:var(--surface);font-size:12px;font-family:var(--mono);color:var(--muted);border-radius:6px;padding:0 7px}.kz .sf-opt button[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--ink)}.kz .zt-btr{gap:3px;min-width:0;display:grid}.kz .zt-btr input{text-align:right}.kz .zt-v{padding:6px 0;font-weight:600}.kz .zt-v.bad{color:var(--bad)}.kz .zt-weg{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);border-radius:50%;margin-top:20px;font-size:16px;line-height:1}.kz .zt-weg:hover{color:var(--bad);border-color:var(--bad)}.kz .ex{margin-top:16px}.kz .ex-r{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kz .ex-grund{color:var(--warn);font-size:13px;font-weight:600}.kz .ex .zd-err{margin-top:8px}.kz .ex-datev{border-top:1px solid var(--line);gap:8px;margin-top:12px;padding-top:12px;display:grid}.kz .ex-datev .note,.kz p.ex-datev{margin:0}@media (width<=700px){.kz .bu-monat>span{min-width:0}.kz .bu-liste{padding:10px 0 12px}.kz .bu-leiste,.kz .bu-liste>.note,.kz .bu-liste>.zd-err{margin-left:10px;margin-right:10px}.kz .bu-tasten,.kz .bt thead{display:none}.kz .bt,.kz .bt tbody{display:block}.kz .bt tr{border-bottom:1px solid var(--soft);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:8px 12px 8px 14px;display:flex}.kz .bt tr.bt-z,.kz .bt tr.bt-teil{box-shadow:inset 4px 0 0 var(--strip)}.kz .bt tr.sel{background:var(--accent-soft)}.kz .bt td,.kz .bt tr.bt-teil>td{white-space:normal;border:0;width:auto;max-width:none;padding:0;display:block;background:0 0!important}.kz .bt tr.bt-z>td:first-child,.kz .bt tr.bt-teil>td:first-child{box-shadow:none;padding-left:0}.kz .bt td:empty,.kz .bt tr.bt-teil>td:empty{display:none}.kz .bt tr.bt-z:after{content:"";flex-basis:100%;order:3;height:0}.kz .bt .c-txt{flex:calc(100% - 140px);order:1;width:auto;min-width:0;max-width:none;font-weight:600}.kz .bt .c-btr{flex:none;order:2;margin-left:auto;font-weight:600}.kz .bt .c-dat{order:4}.kz .bt .c-gk{order:5}.kz .bt .c-st{order:6}.kz .bt .c-bnr{order:7}.kz .bt .c-kto{order:8}.kz .bt .c-dat,.kz .bt .c-gk,.kz .bt .c-st,.kz .bt .c-bnr,.kz .bt .c-kto{color:var(--muted);font-size:13px}.kz .bt .c-st:before,.kz .bt .c-bnr:before,.kz .bt .c-kto:before{content:attr(data-l) " "}.kz .bt .c-gk .num{color:var(--ink)}.kz .bt .c-gk .sub{max-width:none;margin-left:4px;font-size:13px;display:inline}.kz .bt tr.bt-teil{border-bottom-style:dashed;padding-left:30px}.kz .bt tr.bt-teil .c-gk{flex:1 1 0;order:1;min-width:0;padding-left:0}.kz .bt tr.bt-teil .c-st{order:2}.kz .bt tr.bt-teil .c-btr{order:3}.kz .bt tr.bt-teil .c-bnr{order:4}.kz .bt tr.bt-teil .c-txt{color:var(--muted);flex:100%;order:9;font-weight:400}.kz .bt tr.hat-teile{border-bottom-color:#0000}.kz .bt tr.bt-konto{background:var(--soft);padding:6px 12px}.kz .bt tr.bt-det{padding:0}.kz .bt tr.bt-det>td{flex:100%;padding:12px 12px 16px;background:var(--bg)!important}.kz .bt-text{white-space:normal;overflow-wrap:anywhere}.kz .bt-tx{flex-wrap:wrap}.kz .zt,.kz .zt.multi{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"gk gk""sf btr""beleg beleg"}.kz .zt.multi{grid-template-areas:"gk gk""sf btr""beleg weg"}.kz .zt>.zt-weg{justify-self:end;margin-top:0}.kz .zd-act .btn{flex:auto;justify-content:center}.kz .zd-act .zd-weg{margin-left:0}.kz .bu-konten{grid-template-columns:minmax(0,1fr)}.kz .bk-neu input.num,.kz .ex-datev input.num{width:100%}.kz .bk-neu-r label,.kz .ex-datev-r label{flex:140px}}.kz .zt>.zt-bw{grid-area:beleg}.kz .zt>.zt-re{grid-area:re}.kz .zt.mit-re{grid-template-areas:"gk sf""btr beleg""re re"}.kz .zt.multi.mit-re{grid-template-areas:"gk sf weg""btr beleg beleg""re re re"}.kz .zt-bw,.kz .zt-re{gap:3px;min-width:0;display:grid}.kz .zt-wk{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.kz .zt-wk .linkbtn{font-size:12px}.kz .zt-bw select,.kz .zt-re select{border:1px solid var(--line);background:var(--surface);color:var(--ink);width:100%;min-width:0;max-width:100%;font:inherit;text-overflow:ellipsis;border-radius:8px;padding:6px 9px;font-size:14px}.kz .zt-wn{color:var(--muted);font-size:12px}.kz .zt-such{border:1px solid var(--line);background:var(--surface);color:var(--ink);width:100%;min-width:0;font:inherit;border-radius:8px;padding:4px 9px;font-size:13px}.kz .zt-minus{color:var(--muted);margin:0;font-size:12px}.kz .zt-minus.warn{color:var(--warn);font-weight:600}@media (width<=700px){.kz .zt.mit-re{grid-template-areas:"gk gk""sf btr""beleg beleg""re re"}.kz .zt.multi.mit-re{grid-template-areas:"gk gk""sf btr""beleg weg""re re"}}.kz .kbell{margin-left:auto;position:relative}.kz .kbell+.who{margin-left:0}.kz .kbell-btn{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:18px;justify-content:center;align-items:center;width:40px;height:36px;font-size:17px;display:inline-flex;position:relative}.kz .kbell-btn:hover{background:#fff3}.kz .kbell-n{color:#fff;background:#d93a2b;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid;position:absolute;top:-4px;right:-6px}.kz .kbell-menu{z-index:30;background:var(--surface);width:400px;max-width:calc(100vw - 32px);color:var(--ink);border:1px solid var(--line);border-radius:12px;flex-direction:column;max-height:min(70vh,560px);display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0000002e}.kz .kbell-head{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:14px 16px 10px;display:flex}.kz .kbell-head b{font-size:16px}.kz .kbell-head span{color:var(--muted);font-size:13px}.kz .kbell-head .linkbtn{margin-left:auto;font-size:13px}.kz .kbell-list{padding:6px;overflow-y:auto}.kz .kbell-r{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:10px;padding:10px;display:flex}.kz .kbell-r:hover{background:var(--soft)}.kz .kbell-r.read{opacity:.65}.kz .kbell-r.read b{font-weight:600}.kz .kbell-i{flex:0 0 28px;font-size:18px;line-height:1.3}.kz .kbell-tx{gap:2px;min-width:0;display:grid}.kz .kbell-tx b{overflow-wrap:anywhere;font-size:14px}.kz .kbell-tx small{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.kz .kbell-t{align-items:center;gap:8px;display:flex}.kz .kbell-empty{color:var(--muted);text-align:center;padding:18px 12px}.kz .kbell-foot{border-top:1px solid var(--line);color:var(--muted);padding:10px 16px;font-size:12px}@media (width<=600px){.kz .kbell{position:static}.kz .kbell-menu{left:12px;right:12px;top:calc(env(safe-area-inset-top,0px) + 60px);width:auto;max-width:none;max-height:calc(100vh - 90px);position:fixed}}.kz .pst{gap:16px;display:grid}.kz .pst .head{margin-bottom:2px}.kz .pst .drop{width:100%;font:inherit;color:inherit}.kz .pst .card>.note{margin:10px 0 0}.kz .pst-up{border:2px dashed var(--line);text-align:center;border-radius:12px;gap:8px;padding:18px;display:grid}.kz .pst-up progress{width:100%;height:8px;accent-color:var(--accent)}.kz .pst-err{background:var(--bad-bg);color:var(--bad);border-radius:12px;justify-items:start;gap:6px;margin-top:10px;padding:10px 12px;font-size:14px;display:grid}.kz .pst-err ul{margin:0;padding-left:18px}.kz .pst-ok{border:1px solid var(--ki);background:var(--ki-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:12px;padding:10px 12px;font-size:14px;display:flex}.kz .pst-ok .row{gap:8px;display:flex}.kz .pst-reading{align-items:center;gap:8px;margin:0 0 10px;display:flex}.kz .pst-reading .dot{background:var(--ki);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite pst-pulse}@keyframes pst-pulse{50%{opacity:.3}}.kz .pst-r{align-items:flex-start}.kz .pst-r .tx b,.kz .pst-r .tx small{overflow-wrap:anywhere}.kz .pst-i{padding-top:2px;font-size:20px;line-height:1.2}.kz .pst-a{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:52%;display:flex}.kz .pst select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;max-width:240px;padding:5px 8px;font-size:13px}.kz .pst select.ki-pick{border-color:var(--ki);background:var(--ki-soft)}.kz .pst .pv{color:var(--ki-ink)}.kz .pst .pv.sure b{color:var(--ink)}.kz .pst .pv.none{color:var(--muted)}.kz #lview.pst-d .pst-v{margin:-4px 0 10px;font-size:13px}.kz #lview.pst-d .pst-v small{display:block}.kz #lview.pst-d .pst-t{border-top:1px solid var(--soft);padding-top:10px}.kz #lview.pst-d .pst-del{color:var(--bad)}@media (width<=760px){.kz .pst-r{flex-wrap:wrap}.kz .pst-a{justify-content:flex-start;width:100%;max-width:none;padding-left:32px}.kz .pst select{flex:1;max-width:100%}}.kz .pa{gap:16px;display:grid}.kz .pa .head{margin-bottom:2px}.kz .pa .card>.note{margin:0 0 10px}.kz .pa-alle{flex-wrap:wrap;gap:6px;display:flex}.kz .pa a.btn{color:var(--ink);text-decoration:none}.kz .pa-ok{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:12px;padding:10px 12px;font-size:14px;display:flex}.kz .pa-ok .row{flex-wrap:wrap;gap:8px;display:flex}.kz .pa-r{flex-wrap:wrap;align-items:flex-start}.kz .pa-r .tx b{overflow-wrap:anywhere;margin-right:8px}.kz .pa-r .tx small{overflow-wrap:anywhere}.kz .pa-r .tx small.pa-an{color:var(--ink);font-size:13px}.kz .pa-i{padding-top:2px;font-size:20px;line-height:1.2}.kz .pa-fertig .pa-i{color:var(--ok)}.kz .pa-a{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.kz .pa-a .pa-nein{color:var(--bad)}.kz .pa-r .pa-frage{flex:100%;margin:2px 0 0 32px}@media (width<=760px){.kz .pa-a{justify-content:flex-start;width:100%;padding-left:32px}.kz .pa-r .pa-frage{margin-left:0}}.kz .protokoll>.card{margin-bottom:14px}.kz .prot-filter .form .row{grid-template-columns:repeat(3,minmax(0,1fr))}.kz .prot-day h3{margin-bottom:6px;font-size:15px}.kz .prot-day ul{margin:0;padding:0;list-style:none}.kz .prot-row{border-top:1px solid var(--soft);grid-template-columns:52px minmax(0,1fr);gap:10px;padding:9px 0;font-size:14px;display:grid}.kz .prot-row:first-child{border-top:0}.kz .prot-row time{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:1px}.kz .prot-row .tx{gap:2px;min-width:0;display:grid}.kz .prot-row .tx>span,.kz .prot-row .fn{overflow-wrap:anywhere}.kz .prot-row .fn{font-weight:600}.kz .prot-row small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.kz .prot-row.bad .tx>span{color:var(--bad)}.kz .prot-more{justify-items:center;gap:6px;margin:4px 0 20px;display:grid}.kz .prot-more .err{color:var(--bad)}@media (width<=980px){.kz .prot-filter .form .row{grid-template-columns:1fr}}@media (width<=600px){.kz .prot-row{grid-template-columns:44px minmax(0,1fr)}}.bt-menue{margin-left:auto;display:flex;position:relative}.rt-firm+.bt-menue,.rt-app+.bt-menue{margin-left:0}.bt-menue-knopf{background:0 0;border:0;border-radius:50%;align-items:center;padding:0;display:flex}.bt-menue-knopf i{background:var(--bt-primaer);width:36px;height:36px;color:var(--bt-dunkel);border-radius:50%;place-items:center;font-size:14px;font-style:normal;font-weight:700;display:grid}.bt-menue-knopf[aria-expanded=true] i{box-shadow:0 0 0 2px var(--rt-bar-bg), 0 0 0 4px #ffffff8c}@media (hover:hover){.bt-menue-knopf:hover i{box-shadow:0 0 0 2px var(--rt-bar-bg), 0 0 0 4px #ffffff8c}}:root[data-produkt=billtoro] .rt-bar .bt-menue-knopf:focus-visible{outline-color:#fff}.bt-menue-liste{z-index:30;background:var(--surface);min-width:240px;max-width:calc(100vw - 32px);color:var(--ink);border:1px solid var(--line);border-radius:12px;gap:2px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 30px #0000002e}.bt-menue-wer{border-bottom:1px solid var(--line);gap:1px;margin-bottom:6px;padding-bottom:8px;display:grid}.bt-menue-wer b{overflow-wrap:anywhere}.bt-menue-wer small{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.bt-menue-liste>a,.bt-menue-liste>button{text-align:start;color:var(--ink);background:0 0;border:0;border-radius:8px;margin:0 -10px;padding:9px 10px;font-size:15px;font-weight:600;text-decoration:none;display:block}.bt-menue-liste>a:hover,.bt-menue-liste>button:hover,.bt-menue-liste>a:focus-visible,.bt-menue-liste>button:focus-visible{background:var(--soft)}.bt-menue-liste>.bt-menue-ab{border-top:1px solid var(--line);border-radius:0 0 8px 8px;margin-top:6px;padding-top:12px}.bt-menue-liste .legal-menu{flex-wrap:wrap;margin-top:4px}.bt-haken{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.bt-haken li{padding-inline-start:28px;line-height:1.45;position:relative}.bt-haken li:before{content:"";inset-inline-start:0;background:var(--accent-ink);width:20px;height:20px;position:absolute;top:.12em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (forced-colors:active){.bt-haken li:before{background:canvastext}}.bt-badge-akzent{background:var(--accent-soft);color:var(--accent-ink)}.bt-balken{background:var(--soft);border-radius:4px;height:8px;display:block;overflow:hidden}.bt-balken>i{border-radius:inherit;background:var(--accent);height:100%;display:block}@media (forced-colors:active){.bt-balken{border:1px solid canvastext}.bt-balken>i{background:highlight}}.bt-plan{font-variant-numeric:tabular-nums}:root[data-produkt=billtoro] .rt-bar .bt-plan-offen{color:#ffd4cf;border-color:#f08a80}.bt-nutzung{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.bt-nutzung-text{flex:260px;gap:8px;min-width:0;display:grid}.bt-nutzung .bt-balken{background:color-mix(in srgb, currentColor 18%, transparent);max-width:320px;height:6px}.bt-nutzung .bt-balken>i{background:currentColor}.bt-nutzung>.btn{flex:none}.bt-nutzung-zeile{white-space:nowrap}dialog.bt-up{width:min(460px,100vw - 32px)}.bt-up .dlg-in{padding:24px}.bt-up h2{margin-bottom:10px;font-size:22px}.bt-up p{margin:0 0 12px}.bt-up-zeichen{background:var(--accent-soft);color:var(--accent-ink);letter-spacing:.02em;border-radius:20px;margin-bottom:12px;padding:4px 12px;font-size:13px;font-weight:800;display:inline-block}.bt-up-zeichen.bald{background:var(--soft);color:var(--muted)}.bt-up-satz{font-size:17px;line-height:1.45}.bt-up-klein{font-size:14px}.bt-up-liste{margin:14px 0 4px;font-size:15px}.bt-up .notice{margin:12px 0 0}.bt-up-fuss{text-align:end;font-size:13px;margin:12px 0 0!important}@media (width<=520px){.bt-up .dlg-in{padding:20px 18px}.bt-up .dlg-actions{flex-direction:column-reverse;align-items:stretch}.bt-up .dlg-actions .btn{width:100%}.bt-up-fuss{text-align:center}}.bt-ruht{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:16px;max-width:560px;margin:24px auto;padding:32px 24px}.bt-ruht-zeichen{background:var(--soft);width:56px;height:56px;color:var(--muted);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.bt-ruht h1{margin-bottom:10px;font-size:26px}.bt-ruht-text{margin:0 0 8px;font-size:16px}.bt-ruht-klein{margin:0 0 20px;font-size:14px}.bt-ruht-akt{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.bt-ruht-verlassen{margin:20px 0 0;font-size:14px}.bt-ruht-verlassen .linkbtn{color:var(--muted);cursor:pointer;padding:10px 4px;font-weight:600}.bt-ruht-verlassen .linkbtn:hover{color:var(--ink)}.bt-ruht .notice{text-align:start;margin:16px 0 0}@media (width<=520px){.bt-ruht{margin:8px 0;padding:24px 18px}.bt-ruht-akt{flex-direction:column}}.rt-rf-banner b{margin-bottom:2px;display:block}.rt-rf{border:1px solid var(--line);background:var(--soft);border-radius:12px;margin:0 0 14px;padding:12px 14px 0}.rt-rf-t{color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:600}.rt-rf .field textarea{min-height:64px}.rt-ku-mehr{margin:-4px 0 14px 30px}.rt-ku-mehr>summary{cursor:pointer;color:var(--accent-ink);width:fit-content;font-size:14px;font-weight:600}.rt-ku-mehr[open]>summary{margin-bottom:10px}.rt-ku-mehr .check{margin:0 0 8px}.rt-set{margin-bottom:16px}.rt-card.rt-set h2{margin:0 0 14px}.rt-set h3{margin:20px 0 8px;font-size:15px}.rt-set-ctl h3:first-child{margin-top:0}.rt-set .rt-actions{margin-top:8px}.rt-set-ml{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:0;font-size:15px;display:flex}.rt-set-ml>span,.rt-set-ml a{font-weight:600}.rt-set-cols{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.rt-logo-box,.rt-mini{--papier:#fff;--tinte:#0f1b2d;--grau:#d5d9e0}.rt-logo-row{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:8px;display:flex}.rt-logo-box{border:1px solid var(--line);background:var(--papier);border-radius:12px;place-items:center;width:200px;height:76px;padding:8px;display:grid}.rt-logo-box.leer{background:var(--soft);color:var(--muted);border-style:dashed;font-size:14px}.rt-logo-box img{object-fit:contain;max-width:100%;max-height:100%}.rt-logo-act{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.rt-farben{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.rt-farbe{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 4px;font-size:14px;font-weight:600;display:inline-flex}.rt-farbe-rund{padding:4px}.rt-farbe i{border-radius:50%;width:30px;height:30px;display:block;box-shadow:inset 0 0 0 1px #7f7f7f59}.rt-farbe.on{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.rt-farbe:focus-within{outline:2px solid var(--accent-line);outline-offset:2px}.rt-farbe input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;padding:0}.rt-farbe input[type=color]::-webkit-color-swatch-wrapper{padding:0}.rt-farbe input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}.rt-mini{aspect-ratio:210/160;background:var(--papier);color:var(--tinte);border:1px solid var(--line);border-radius:6px;flex-direction:column;padding:18px 18px 14px;font-family:Helvetica,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 8px 24px #0f1b2d1a}.rt-mini-kopf{justify-content:space-between;align-items:flex-start;gap:10px;min-height:36px;display:flex}.rt-mini-kopf>div{flex:1;min-width:0}.rt-mini-kopf b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.rt-mini-kopf img{object-fit:contain;max-width:45%;max-height:36px}.rt-mini-z{background:var(--grau);border-radius:3px;width:70%;height:5px;margin-top:6px;display:block}.rt-mini-z.kurz{width:45%}.rt-mini-abs{border-bottom:1.5px solid var(--grau);width:48%;margin:18px 0 4px;display:block}.rt-mini-titel{margin-top:18px;font-size:13px}.rt-mini-fuss{border-top:1.5px solid var(--grau);margin-top:auto;display:block}.rt-kreis{border:1px solid var(--line);border-radius:12px;min-width:0;margin:0 0 12px;padding:10px 14px 2px}.rt-kreis legend{padding:0 6px;font-weight:700}.rt-kreis .rt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rt-kreis-jahr{grid-column:1/-1;margin:0 0 10px}.rt-kreis-next{margin:0 0 10px}.rt-kreis-next b{font-family:var(--mono);font-size:15px}.rt-kreis+.rt-kreis{margin-top:4px}@media (width<=720px){.rt-rf .field{grid-column:1/-1}.rt-ku-mehr{margin-left:0}.rt-set-cols{grid-template-columns:minmax(0,1fr);gap:18px}.rt-mini{aspect-ratio:210/130;width:100%;max-width:340px}.rt-logo-box{width:160px;height:64px}.rt-kreis{padding:8px 10px 2px}.rt-kreis .rt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-kreis .field:first-child{grid-column:1/-1}}.vw{min-width:0;display:block;position:relative}.vw>input{width:100%}.vw-list{z-index:30;background:var(--surface);border:1px solid var(--accent-line);box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 18%, transparent);border-radius:12px;max-height:min(320px,50vh);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.vw-list li{cursor:pointer;border-radius:8px;gap:1px;padding:8px 10px;font-size:15px;font-weight:400;display:grid}.vw-list li.on,.vw-list li:hover{background:var(--accent-soft)}.vw-l{overflow-wrap:anywhere;font-weight:600}.vw-s{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.kw-nr{color:var(--muted);font-size:13px}.kw-aus{background:var(--soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 12px;padding:8px 12px;font-size:14px;display:flex}.kw-warn{margin:0 0 12px}.kw-notiz{color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:14px}.kw-notiz b{color:var(--ink)}.kw-xr{margin:0 0 4px}.kw-xr>.check{margin-bottom:10px}.pos-unter{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 16px;margin:-2px 0 4px;font-size:13px;display:flex}.pos-unter .rt-tip-line{margin:0}.pos-save{font-size:13px}.pos-add{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:4px;display:flex}.pos-add .rt-add{margin-top:0}.rt-items.mit-rabatt .rt-item{grid-template-columns:minmax(0,1fr) 70px 96px 110px 70px 96px 100px 32px}.rt-items.ku.mit-rabatt .rt-item{grid-template-columns:minmax(0,1fr) 70px 104px 110px 70px 100px 32px}.rt-items.ohne-preise .rt-item,.rt-items.ku.ohne-preise .rt-item{grid-template-columns:minmax(0,1fr) 70px 104px 32px}.rf-null{margin-top:14px}.rf-null textarea[aria-invalid=true]{border-color:var(--bad)}.zb-an,.zb-weg{align-self:center;margin-bottom:12px;padding-top:22px}.zb-info{background:var(--accent-soft);color:var(--accent-ink);border-radius:10px;margin:-4px 0 12px;padding:8px 12px;font-size:14px}.zb-info.bad{background:var(--bad-bg);color:var(--bad)}.rf-arten{margin:14px 0 12px}.rf-actions .rf-entwurf{margin-right:auto}.rt-grid.rf-daten{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.rf-daten .rf-nr input{text-overflow:ellipsis}.rf-daten .rf-frueher{margin:-4px 0 12px;padding:8px 12px}@media (width<=900px){.rt-grid.rf-daten{grid-template-columns:repeat(2,minmax(0,1fr))}}.wf-zeile{align-items:center;gap:6px;display:flex}.wf-zeile input{flex:auto;min-width:0}.wf-1,.wf-e{white-space:nowrap;font-size:15px}.wf-um{align-self:center;margin-bottom:12px;padding-top:22px;font-size:14px}.wf-hinweise{gap:4px;margin:-4px 0 12px;display:grid}.wf-hinweise small{font-size:13px}.wf-warn{margin:4px 0 0;padding:8px 12px}.rf-null-chips{margin:-4px 0 12px}.rt-sums .rt-ust-eur{color:var(--muted);font-size:14px}.wf-preis{margin:-6px 0 8px;font-size:13px}@media (width<=720px){.wf .wf-kurs{grid-column:1/-1}.wf-um{grid-column:1/-1;padding-top:0}}.ew{border:1px dashed var(--accent-line);background:var(--accent-soft);border-radius:16px;margin:0 0 16px;padding:12px 16px}.ew-h{margin:0 0 6px;font-size:16px}.ew-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.ew-kopf .linkbtn{font-size:14px}.ew-obj{font-weight:500}.ew-tag{background:var(--ki-soft);border:1px solid var(--ki);color:var(--ki-ink);border-radius:6px;margin-right:6px;padding:0 6px;font-size:12px;font-weight:600;display:inline-block}.ew-list{margin:0;padding:0;list-style:none;display:grid}.ew-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:8px 0;display:flex}.ew-row:first-child{border-top:0}.ew-t{gap:1px;min-width:0;display:grid}.ew-t b{overflow-wrap:anywhere}.ew-t small{font-size:13px}.ew-act{white-space:nowrap;gap:18px;font-size:14px;display:flex}.ew-alle{margin-top:6px;font-size:14px}@media (width<=720px){.rt-items.mit-rabatt .rt-item,.rt-items.ku.mit-rabatt .rt-item{grid-template-columns:1fr 1.25fr 1.25fr}.rt-items.mit-rabatt .rt-line{grid-column:auto}.rt-items.ku.mit-rabatt .rt-line{grid-column:2/-1}.rt-items.ohne-preise .rt-item,.rt-items.ku.ohne-preise .rt-item{grid-template-columns:1fr 1fr}.pos-unter{margin:2px 0 0}.zb-an,.zb-weg{grid-column:1/-1;padding-top:0}.rt-grid.rf-daten{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-daten .rf-datum,.rf-daten .rf-nr{grid-column:1/-1}.rf-daten .rf-datum{order:-2}.rf-daten .rf-frueher{order:-1}.rf-actions .rf-entwurf{margin-right:0}.rf-actions .btn{flex:auto}}.rf .rt-form-head h1{overflow-wrap:break-word;min-width:0}@media (width<=420px){.rf .rt-form-head h1{font-size:20px}}.rf-klein{font-size:14px}.rf-art-link{margin:8px 0 0;display:inline-block}.rf-h2{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.rf-mehr{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:2px;margin:18px 0 4px;padding:12px 14px;display:grid}.rf-mehr:hover{border-color:var(--accent-line)}.rf-mehr b{font-size:15px}.rf-mehr>span{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.rf-mehr u{color:var(--accent-ink);text-underline-offset:3px;white-space:nowrap;font-weight:600}.rf-mehr-b{margin-top:14px}.rf-leiste{z-index:20;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -8px 18px color-mix(in srgb, var(--ink) 8%, transparent);justify-content:space-between;align-items:center;gap:12px;margin:16px -14px 0;display:flex;position:sticky;bottom:0}.rf-leiste-b{gap:1px;min-width:0;line-height:1.2;display:grid}.rf-leiste-b small{color:var(--muted);font-size:12px}.rf-leiste-b b{white-space:nowrap;font-size:19px}.rf-leiste .btn{flex:none}.rf-neben{margin-top:12px}.ab-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ab-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;min-width:0;padding:14px 16px 12px}.ab-card.ab-fehler{border-left:4px solid var(--bad);padding-left:13px}.ab-card.ab-pausiert,.ab-card.ab-beendet{background:var(--soft)}.ab-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ab-top .badge{flex:none}.rt-main .ab-titel{overflow-wrap:anywhere;min-width:0;margin:0;font-size:17px}.ab-kunde-z{overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:600}.ab-kunde-z .muted{font-size:14px;font-weight:400}.ab-betrag{margin:2px 0 0;font-size:15px}.ab-betrag b{font-family:var(--display);font-variant-numeric:tabular-nums}.ab-daten{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 16px;margin:10px 0 0;padding-top:10px;display:grid}.ab-daten>div{min-width:0}.ab-daten dt{color:var(--muted);font-size:12px;font-weight:600}.ab-daten dd{overflow-wrap:anywhere;margin:1px 0 0;font-size:14px}.notice.ab-note{margin:10px 0 0}.notice.ab-meldung{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ab-meldung>span{overflow-wrap:anywhere;min-width:0}.ab-meldung>.btn{flex:none}.ab-verpasst{color:var(--warn);margin:8px 0 0;font-size:14px;font-weight:600}.ab-act{flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:14px;display:flex}.ab-act>*{white-space:nowrap}.ab-re{margin-top:10px;font-size:14px}.ab-re summary{cursor:pointer;color:var(--muted);font-weight:600}.ab-re ul{margin:6px 0 0;padding:0;list-style:none;display:grid}.ab-re li{border-top:1px solid var(--line);grid-template-columns:max-content 84px minmax(0,1fr) max-content 120px;align-items:baseline;gap:2px 12px;padding:6px 0;display:grid}.ab-re-z{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ab-re-b{text-align:right;font-weight:600}.ab-re-s{text-align:right}.rt-empty.ab-leer p{max-width:560px;margin-left:auto;margin-right:auto}.rt-empty.ab-leer .ab-leer-tip{margin:16px auto 0;font-size:14px}.dlg-actions .ab-ende-weg{margin-right:auto}.ab-kunde{margin:0 0 12px}.ab-kunde .kw-aus{margin-bottom:8px}.ab-kunde-name{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.ab-kunde-adr{white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 0}.ab-kunde-mehr{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.rt-hint.ab-kunde-hint{margin:8px 0 0}.ab-line{margin:0 0 12px}.ab-chips{margin:0 0 14px}.ab-zeitraum{margin-bottom:10px}.ab-plan{background:var(--accent-soft);color:var(--accent-ink);border-radius:10px;margin:0 0 4px;padding:8px 12px;font-size:14px}.ab-plan.bad{background:var(--bad-bg);color:var(--bad)}.rt-abo-z{color:var(--accent-ink);margin-right:6px;font-weight:700}.rt-row-act .rt-abo-mach{color:var(--muted);font-weight:500}@media (width<=720px){.ab-card{padding:12px 14px 10px}.ab-card.ab-fehler{padding-left:11px}.ab-re li{grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"no z b""d d s"}.ab-re li>:first-child{grid-area:no}.ab-re li>:nth-child(2){grid-area:d;font-size:13px}.ab-re-z{grid-area:z}.ab-re-b{grid-area:b}.ab-re-s{grid-area:s;font-size:13px}.dlg-actions .ab-ende-weg{margin-right:0}}@media (width<=520px){.rt-grid.ab-wann{grid-template-columns:minmax(0,1fr)}}dialog.vs-dlg{width:min(600px,100vw - 24px)}.vs-nw{white-space:nowrap}.vs-dlg .field{margin-bottom:12px}.vs-dlg .field input,.vs-dlg .field textarea{font-size:16px}.vs-dlg .vs-text textarea{min-height:180px;line-height:1.45}.vs-dlg .field textarea{field-sizing:content;max-height:60vh}.vs-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.vs-note .btn{flex:none}.vs-last{background:var(--ok-bg);color:var(--ok);border-radius:10px;margin:0 0 12px;padding:8px 12px;font-size:14px}.vs-last.bad{background:var(--bad-bg);color:var(--bad)}.vs-dlg .field.vs-an{margin-bottom:4px}.vs-an-hint{color:var(--muted);margin:0 0 8px;font-size:13px;display:block}.vs-add{margin:0 0 14px;font-size:14px;display:inline-block}.vs-sig{border-left:3px solid var(--line);color:var(--muted);overflow-wrap:anywhere;gap:2px;margin:-4px 0 14px;padding:8px 12px;font-size:13px;display:grid}.vs-sig b{color:var(--ink);font-weight:600}.vs-files{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.vs-files a{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--soft);border-radius:10px;align-items:center;gap:10px;padding:6px 12px;text-decoration:none;display:flex}.vs-files a:hover{border-color:var(--accent-line)}.vs-ext{background:var(--accent-soft);min-width:38px;color:var(--accent-ink);text-align:center;letter-spacing:.04em;border-radius:6px;flex:none;padding:3px 6px;font-size:11px;font-weight:700}.vs-fname{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.vs-files small{color:var(--muted);flex:none;font-size:13px}.vs-hint{margin:0 0 12px;font-size:13px}.vs-hint.warn{background:var(--warn-bg);color:var(--warn);border-radius:10px;padding:8px 12px}.vs-hint.warn a{color:inherit;font-weight:600}.vs-kopie{margin:4px 0 6px}.vs-kopie span{overflow-wrap:anywhere}.vs-from{color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:13px}.vs-std{border-top:1px solid var(--line);margin:0 0 4px;padding-top:10px}.vs-std summary{cursor:pointer;color:var(--accent-ink);align-items:center;gap:6px;min-height:32px;font-size:14px;font-weight:600;list-style:none;display:flex}.vs-std summary::-webkit-details-marker{display:none}.vs-std summary:before{content:"›";width:12px;font-size:18px;line-height:1;transition:transform .15s;display:inline-block}.vs-std[open] summary:before{transform:rotate(90deg)}.vs-std-b{padding-top:8px}.vs-ph{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.vs-ph button{border:1px solid var(--line);background:var(--soft);color:var(--ink);min-height:32px;font-family:var(--mono);border-radius:999px;padding:5px 10px;font-size:13px}.vs-ph button:hover{border-color:var(--accent-line)}.vs-std-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 18px;display:flex}.vs-actions{justify-content:space-between;align-items:center}.vs-right{gap:10px;margin-left:auto;display:flex}.vs-actions .btn.primary{min-width:120px}.vs-row:before{content:"✉ "}.vs-mahn{white-space:nowrap}.vs-mahn .muted{font-size:12px}.rt-mahn-list .vs-mahn-send{margin-left:8px;font-weight:600}@media (width<=520px){dialog.vs-dlg .dlg-in{padding:16px}.vs-dlg .vs-text textarea{min-height:200px}.vs-actions{flex-direction:column-reverse;align-items:stretch}.vs-right{margin-left:0}.vs-right .btn{flex:1 1 0}.vs-actions>.vs-share{width:100%}}dialog.vt-dlg{width:min(560px,100vw - 24px)}.vt-wer{color:var(--muted);overflow-wrap:anywhere;margin:0 0 14px}.vt-wer b{color:var(--ink)}.vt-wer .num{white-space:nowrap}.vt-wege{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.vt-wege .btn{min-height:52px}.vt-hint{margin:12px 0 0}.vt-actions{justify-content:space-between;align-items:center}@media (width<=720px){.vt-wege{grid-template-columns:1fr}}.ag-list .rt-row-act{flex-wrap:wrap;row-gap:6px}.ag-bisher{background:var(--soft);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:14px}.ag-bisher ul{color:var(--muted);gap:2px;margin:6px 0 0;padding-left:18px;display:grid}.ag-prozent input{max-width:140px}.ag-nachricht{white-space:pre-line;overflow-wrap:anywhere}.ag-list .rt-row-info .warn{color:var(--warn);font-weight:600}.ag-list .rt-row{transition:background-color .4s}.ag-list .rt-row.on{background:var(--info-bg)}.au-list .rt-row-main{grid-template-columns:210px minmax(0,1fr) 96px 110px minmax(120px,auto)}.au-list .au-ohne{font-size:14px;font-weight:400}.au-art{border:1px solid var(--line);background:var(--soft);color:var(--muted);vertical-align:1px;border-radius:6px;margin-left:4px;padding:0 6px;font-size:12px;font-weight:600;display:inline-block}.au-an{background:var(--accent-soft)}.rt-row-act .au-sel{align-items:center;gap:6px;margin:0 auto 0 0}.rt-row-act .au-sel input{margin-top:0}.au-leiste .err{color:var(--bad);font-weight:600}.au-vorgang .num{white-space:nowrap}.au-vorgang a{font-weight:600}.au-hinweis{margin-top:16px}.au-leiste{z-index:20;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:var(--surface);border:1px solid var(--line);box-shadow:0 -8px 18px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:12px;display:flex;position:sticky;bottom:0}.au-leiste-t{gap:1px;min-width:0;display:grid}.au-leiste-t small{font-size:13px}.au-leiste-act{flex-wrap:wrap;gap:8px;display:flex}@media (width<=720px){.au-list .rt-row-main{grid-template-columns:minmax(0,1fr) auto}.au-head .rt-head-act{flex-wrap:wrap;width:100%}.au-head .rt-head-act .btn{flex:auto}.au-leiste-act,.au-leiste-act .btn{width:100%}}.kd-back{color:var(--accent-ink);margin:0 0 10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.kd-back:hover{text-underline-offset:3px;text-decoration:underline}button.kd-back{text-decoration:none}.kd-head .rt-head-act{flex-wrap:wrap}.kd-title{min-width:0}.kd-title h1{overflow-wrap:anywhere}.kd-title .num{font-family:var(--body);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.rt-kpi.kd-kpi-fix{cursor:default}.rt-kpi.kd-kpi-fix:hover{border-color:var(--line)}.kd-tools .rt-search{flex-basis:260px}.kd-sort{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:14px;font-weight:600;display:flex}.kd-sort select{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);border-radius:10px;padding:4px 8px;font-size:15px;font-weight:600}.kd-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.kd-card{background:var(--surface);border:1px solid var(--line);height:100%;color:var(--ink);border-radius:14px;gap:2px;padding:14px 16px 12px;text-decoration:none;display:grid}.kd-card:hover{border-color:var(--accent-line)}.kd-card:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.kd-card.bad{border-left:4px solid var(--bad);padding-left:13px}.kd-top{align-items:baseline;gap:10px;min-width:0;display:flex}.kd-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;overflow:hidden}.kd-nr{color:var(--muted);flex:none;font-size:13px}.kd-ort{min-height:22px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.kd-ort>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kd-ort .badge{flex:none}.kd-zahlen{border-top:1px solid var(--line);grid-template-columns:max-content max-content minmax(0,1fr);align-items:end;gap:18px;margin-top:10px;padding-top:10px;display:grid}.kd-zahlen>span{gap:1px;min-width:0;display:grid}.kd-zahlen small{color:var(--muted);white-space:nowrap;font-size:12px}.kd-zahlen b{font-family:var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700}.kd-date{white-space:nowrap;text-overflow:ellipsis;padding-bottom:1px;font-size:14px;overflow:hidden}.kd-bad{color:var(--bad)}.kd-mehr{text-align:center;margin:16px 0 0}.rt-empty.kd-empty p{max-width:520px;margin-left:auto;margin-right:auto}.kd-empty-act{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.kd-warn{margin:0 0 14px}.kd-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.kd-kpis .rt-kpi{cursor:default}.kd-kpis .rt-kpi:hover{border-color:var(--line)}.kd-kpis .rt-kpi.kd-langsam .rt-kpi-v,.kd-kpis .rt-kpi.kd-langsam .rt-kpi-s{color:var(--warn)}.kd-cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:16px;display:grid}.kd-cols h2,.kd-cols .rt-card h2{margin:0 0 10px;font-size:17px}.kd-rechnungen .rt-empty{padding:24px 16px}.kd-angaben dl{gap:10px;margin:0;display:grid}.kd-angaben dl>div{grid-template-columns:104px minmax(0,1fr);gap:10px;display:grid}.kd-angaben dt{color:var(--muted);padding-top:1px;font-size:13px;font-weight:600}.kd-angaben dd{overflow-wrap:anywhere;margin:0;font-size:15px}.kd-adr,.kd-notiz{white-space:pre-line}.kd-rlist{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.kd-rlist li+li{border-top:1px solid var(--line)}.kd-rlist button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"no amt badge""date rest rest";align-items:center;gap:2px 12px;padding:12px 14px;display:grid}.kd-rlist button:hover{background:var(--soft)}.kd-r-no{grid-area:no;font-size:14px;font-weight:600}.kd-r-date{text-overflow:ellipsis;white-space:nowrap;grid-area:date;font-size:13px;overflow:hidden}.kd-r-amt{text-align:right;grid-area:amt;font-weight:600}.kd-r-amt.neg{color:var(--bad)}.kd-rlist .badge{grid-area:badge;justify-self:end}.kd-r-rest{color:var(--bad);grid-area:rest;justify-self:end;font-size:13px;font-weight:600}.kd-remove{text-align:right;margin:20px 0 0;font-size:14px}.rt-card.kd-form h1{margin-bottom:14px}.rt-card.kd-form>p.kd-sub{margin:-8px 0 14px;font-size:14px}.kd-form .field textarea{width:100%}.kd-more{border-top:1px solid var(--line);margin:18px 0 4px;padding-top:14px}.kd-more>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-bottom:4px;font-size:16px;font-weight:700;list-style:none;display:flex}.kd-more>summary::-webkit-details-marker{display:none}.kd-more>summary:before{content:"";border-right:2px solid var(--accent-ink);border-bottom:2px solid var(--accent-ink);flex:none;align-self:center;width:8px;height:8px;margin:0 4px 0 2px;transition:transform .15s;transform:rotate(-45deg)}.kd-more[open]>summary:before{transform:rotate(45deg)}.kd-more>summary .muted{font-size:14px;font-weight:500}.kd-more[open]>summary{margin-bottom:14px}.kd-more .check.kd-mahnstopp{margin-bottom:2px}.rt-hint.kd-mahnstopp-h{margin:0 0 12px 30px}.kd-unit{align-items:center;gap:8px;display:flex}.kd-unit input{flex:1;min-width:0}.kd-unit>span{color:var(--muted);font-size:14px}.kd-waehrung{margin-bottom:12px}.kd-waehrung .field{margin-bottom:4px}.kd-waehrung small{font-size:13px}.kd-sub-grid{margin:-4px 0 4px 30px}.kd-sub-grid small{display:block}.kd-doppelt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kd-doppelt span{flex:260px}.kd-form input[readonly]{background:var(--soft);color:var(--muted)}.kd-imp{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:14px;display:grid}.kd-imp .rt-card h2{margin:0 0 6px;font-size:17px}.kd-imp-card p{color:var(--muted);margin:0 0 14px;font-size:15px}.kd-imp-card p b{color:var(--ink)}.kd-imp-card .notice{margin:14px 0 0}.kd-imp-help{background:var(--soft)}.kd-imp-help dl{gap:8px;margin:8px 0 12px;display:grid}.kd-imp-help dt{font-size:14px;font-weight:700}.kd-imp-help dd{color:var(--muted);margin:0;font-size:14px}.kd-imp-help p,.rt-card.kd-imp-help>p.muted{margin:0;font-size:14px}.kd-datei{overflow-wrap:anywhere}.kd-imp-sum{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px;display:grid}.kd-imp-n{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:14px;gap:0;padding:12px 14px;display:grid}.kd-imp-n:hover{border-color:var(--accent)}.kd-imp-n.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.kd-imp-n b{font-size:24px;font-family:var(--display);font-weight:800}.kd-imp-n span{color:var(--muted);font-size:13px}.kd-imp-n.neu b{color:var(--ok)}.kd-imp-n.fehler b{color:var(--bad)}.kd-spalten{margin:0 0 12px;font-size:14px}.kd-spalten summary{cursor:pointer;color:var(--accent-ink);font-weight:600}.kd-spalten ul{background:var(--soft);border-radius:10px;flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;padding:10px 12px;list-style:none;display:flex}.kd-spalten li span{color:var(--muted)}.kd-imp-list{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.kd-imp-list>li{border-top:1px solid var(--line);gap:2px;padding:10px 14px;display:grid}.kd-imp-list>li:first-child{border-top:0}.kd-imp-list>li.doppelt,.kd-imp-list>li.uebersprungen{background:var(--soft)}.kd-imp-top{align-items:center;gap:10px;min-width:0;display:flex}.kd-imp-top .badge{flex:none}.kd-imp-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kd-imp-sub{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.kd-imp-err{color:var(--bad);font-size:13px;font-weight:600}.kd-imp-hint{color:var(--warn);margin:2px 0 0;padding-left:18px;font-size:13px}.kd-imp-act{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}@media (width<=720px){.kd-head .rt-head-act{width:100%}.kd-head .rt-head-act .btn{flex:auto}.kd-head .rt-head-act .btn.primary.kd-neu{flex-basis:100%;order:-1}.kd-imp-head .rt-head-act,.kd-imp-head .rt-head-act .btn{width:100%}.kd-sort{margin-left:0}.kd-grid{grid-template-columns:minmax(0,1fr);gap:8px}.kd-card{padding:12px 14px 10px}.kd-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kd-cols{grid-template-columns:minmax(0,1fr)}.kd-angaben dl>div{grid-template-columns:92px minmax(0,1fr)}.kd-remove{text-align:left}.kd-sub-grid{margin-left:0}.kd-more>summary .muted{margin:2px 0 0;display:block}.kd-imp{grid-template-columns:minmax(0,1fr)}.kd-imp-sum{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kd-imp-n{padding:10px 12px}.kd-imp-n b{font-size:20px}.kd-imp-act .btn{flex:auto}}.rt-vl{margin-bottom:16px}.rt-card.rt-vl h2{margin:0 0 6px}.rt-vl h3{margin:22px 0 8px;font-size:15px}.rt-vl .rt-actions{margin-top:8px}.rt-vl-cols{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.rt-vl-cols.gross{grid-template-columns:minmax(0,1fr)}.rt-vl-wahl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.rt-vl-cols.gross .rt-vl-wahl{grid-template-columns:repeat(4,minmax(0,1fr))}.rt-vl-karte{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;padding:10px;display:flex}.rt-vl-karte b{margin-top:4px;font-size:15px}.rt-vl-karte>span:last-child{color:var(--muted);font-size:13px}.rt-vl-karte.on{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.rt-vl-karte:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.rt-vl-bild{--papier:#fff;--tinte:#0f1b2d;--grau:#d5d9e0;aspect-ratio:210/150;background:var(--papier);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:4px;padding:9px 10px;font-family:Helvetica,Arial,sans-serif;display:flex;overflow:hidden}.rt-vl-bild i{display:block}.rt-vl-bild .k{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.rt-vl-bild .n{background:var(--f);border-radius:3px;width:45%;height:6px}.rt-vl-bild .q{background:var(--grau);border-radius:4px;width:16px;height:16px}.rt-vl-bild .t{color:var(--f);margin-top:6px;font-size:9px;line-height:1}.rt-vl-bild .z{background:var(--grau);border-radius:2px;height:3px}.rt-vl-bild .z:nth-of-type(2n){width:85%}.rt-vl-bild .s{border-top:1.5px solid var(--f);width:40%;height:4px;margin-top:auto;margin-left:auto}.rt-vl-bild.modern .k{background:var(--f);min-height:30px;margin:-9px -10px 2px;padding:8px 10px}.rt-vl-bild.modern .q{background:var(--papier)}.rt-vl-bild.modern .n{background:var(--papier);opacity:.85;width:38%}.rt-vl-bild.kompakt{gap:3px}.rt-vl-bild.kompakt .n{width:35%;height:5px}.rt-vl-bild.kompakt .q{width:13px;height:13px}.rt-vl-bild.kompakt .z{height:2px}.rt-vl-bild.elegant{font-family:Liberation Serif,Georgia,serif}.rt-vl-bild.elegant .k{flex-direction:column;gap:3px}.rt-vl-bild.elegant .n{width:40%;height:5px}.rt-vl-bild.elegant .q{width:14px;height:10px}.rt-vl-bild.elegant .d{border-top:1px solid var(--f);border-bottom:1px solid var(--f);width:100%;height:3px}.rt-vl-bild.elegant .t{font-size:10px}.rt-vl-bild.elegant .s{border-top-style:double;border-top-width:3px}.rt-vl-vk{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.rt-vl-vk .linkbtn{font-size:13px}.rt-vl-pdf{border:1px solid var(--line);background:var(--soft);border-radius:12px;height:360px;overflow:hidden}.rt-vl-bp{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.rt-vl-bp figure{width:120px;margin:0}.rt-vl-bp img,.rt-vl-leer{aspect-ratio:210/297;object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:4px;width:120px;display:block}.rt-vl-leer{background:var(--soft);border-style:dashed}.rt-vl-bp figcaption{color:var(--muted);margin-top:4px;font-size:13px}.rt-vl-datei{overflow-wrap:anywhere;flex:160px;min-width:0}.rt-vl-akt{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:8px;display:flex}.rt-vl .check{margin:4px 0 8px}@media (width<=720px){.rt-vl-cols,.rt-vl-cols.gross{grid-template-columns:minmax(0,1fr);gap:18px}.rt-vl-cols.gross .rt-vl-wahl{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-vl-karte{padding:8px}.rt-vl-pdf{height:420px}}.ls-list{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.ls-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(140px,auto) auto;align-items:center;gap:6px 16px;padding:12px 16px;display:grid}.ls-row:first-child{border-top:0}.ls-t{gap:1px;min-width:0;display:grid}.ls-t b{overflow-wrap:anywhere}.ls-t .muted{overflow-wrap:anywhere;font-size:14px}.ls-p{text-align:right;gap:1px;font-size:15px;display:grid}.ls-p small{font-size:13px}.ls-act{white-space:nowrap;gap:16px;font-size:14px;display:flex}.ls-vor{border:1px dashed var(--accent-line);background:var(--accent-soft);border-radius:16px;margin-top:20px;padding:14px 16px}.ls-vor h2{margin:0 0 4px;font-size:16px}.ls-vor>p{margin:0 0 8px;font-size:14px}.ls-vor ul{margin:0;padding:0;list-style:none;display:grid}.ls-vor li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 0;display:flex}.ls-vor li:first-child{border-top:0}.ls-foot{margin:16px 0 0;font-size:14px}dialog.ls-dlg{width:min(520px,100vw - 24px)}.ls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}@media (width<=720px){.ls-row{grid-template-columns:minmax(0,1fr);gap:4px}.ls-p{text-align:left;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}}.ml{min-width:0}.ml .rt-head .ml-stand{flex:none;margin-bottom:4px}.rt-card.ml-card{min-width:0;margin-bottom:16px}.rt-card.ml-card h2{margin:0 0 10px}.ml-list{margin:0;padding:0;list-style:none;display:grid}.ml-kandidat{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 130px minmax(0,1.2fr);align-items:baseline;gap:2px 14px;padding:8px 0;display:grid}.ml-kandidat:first-child{border-top:0}.ml-kandidat .check.ml-check{align-items:baseline;min-width:0;margin:0}.ml-kandidat .check.ml-check input{flex:none;align-self:center;margin-top:0}.ml-zeile{overflow-wrap:anywhere;min-width:0;margin:0}.ml-titel{font-size:14px;font-weight:600}.ml-offen{text-align:right;white-space:nowrap;font-size:14px}.ml-an{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.ml-senden{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;font-size:14px;display:flex}.rt-hint.ml-tipp{margin:10px 0 0}.ml-leer{margin:0}.ml-eintrag{border-top:1px solid var(--line);min-width:0;padding:10px 0}.ml-eintrag:first-child{border-top:0;padding-top:0}.ml-text{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.ml-fehler{color:var(--bad)}.ml-act{flex-wrap:wrap;gap:4px 18px;margin-top:6px;font-size:14px;display:flex}.ml-act .linkbtn{font-weight:600}.ml-aus>summary{cursor:pointer;width:fit-content;font-size:17px;font-weight:700}.ml-aus[open]>summary{margin-bottom:10px}.ml-laeufe{margin:0;padding:0;font-size:14px;list-style:none}.ml-laeufe li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:6px 0}.ml-laeufe li:first-child{border-top:0;padding-top:0}.rt-card.ml-set{margin-bottom:16px}.ml-felder{border:0;min-width:0;margin:0;padding:0}.ml-felder:disabled{opacity:.55}.ml-frage{margin:4px 0 8px;font-size:14px;font-weight:600}.rt-hint.ml-modus{margin:8px 0 14px}.rt-kreis.ml-stufe{padding-bottom:8px}.rt-kreis.ml-stufe .rt-grid.ml-grid{grid-template-columns:repeat(2,minmax(0,220px));align-items:end}.rt-grid.ml-grid{grid-template-columns:repeat(2,minmax(0,260px))}.rt-hint.ml-ohne{margin:-4px 0 4px}.ml-gebuehren{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.ml-gebuehren .check{margin:0 0 10px}.ml-wer{margin:0 0 8px;font-size:14px;font-weight:700}.field.ml-geb{margin-bottom:10px}.ml-unit{align-items:center;gap:8px;display:flex}.ml-unit input{flex:1;min-width:0;max-width:140px}.ml-unit>span{color:var(--muted);font-size:14px}.btn.ml-ein{margin:6px 0 14px}.rt-cust .rt-mahnstopp{vertical-align:1px;margin-right:6px;font-size:11px}.rt-row-act .rt-mahnstopp-k{color:var(--muted);font-weight:500}@media (width<=720px){.ml-kandidat{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"z o""t t""a a"}.ml-kandidat>.ml-check{grid-area:z}.ml-kandidat>.ml-offen{grid-area:o}.ml-kandidat>.ml-titel{grid-area:t;padding-left:30px}.ml-kandidat>.ml-an{grid-area:a;padding-left:30px}.ml-senden .btn{width:100%}.rt-kreis.ml-stufe .rt-grid.ml-grid,.rt-grid.ml-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-kreis.ml-stufe .rt-grid.ml-grid .field:first-child{grid-column:auto}.ml-gebuehren{grid-template-columns:minmax(0,1fr)}.ml-gebuehren>div+div{border-top:1px solid var(--line);margin-top:6px;padding-top:10px}}@media (width<=420px){.rt-grid.ml-grid{grid-template-columns:minmax(0,1fr)}}button.rt-exp{text-align:start;width:100%;font:inherit;cursor:pointer}.dv-lead{margin:0 0 14px;font-size:14px}.rt-chips.dv-ranges{flex-wrap:wrap;margin-bottom:12px;overflow:visible}.dv-count{color:var(--muted);margin:-4px 0 10px;font-size:14px}.dv-count.bad{color:var(--bad);font-weight:600}.dv-last,.dv-fremd{color:var(--muted);margin:0 0 12px;font-size:14px}.dv-last.warn{background:var(--warn-bg);color:var(--warn);border-radius:12px;padding:10px 12px}.dv-angaben{border:1px solid var(--line);background:var(--soft);border-radius:12px;margin:0 0 12px;padding:0 14px}.dv-angaben summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:48px;padding:12px 22px 12px 0;list-style:none;display:flex;position:relative}.dv-angaben summary::-webkit-details-marker{display:none}.dv-angaben summary:after{content:"▾";inset-inline-end:0;color:var(--muted);position:absolute;top:12px}.dv-angaben[open] summary:after{content:"▴"}.dv-angaben summary b{font-size:15px}.dv-angaben summary span{color:var(--muted);font-size:14px}.dv-angaben[open]{padding-bottom:2px}.dv-angaben .rt-hint{margin-top:-2px}.dv-angaben .rt-chips{margin-top:2px}.gd-lead{margin:0 0 14px;font-size:14px}.rt-chips.gd-jahre{flex-wrap:wrap;overflow:visible}.gd-count{color:var(--muted);margin:2px 0 10px;font-size:14px}.gd-done{background:var(--soft);border:1px solid var(--line);border-radius:12px;margin:0 0 4px;padding:10px 12px;font-size:14px}dialog.pd-dlg{width:min(460px,100vw - 24px)}.pd-titel{color:var(--muted);overflow-wrap:anywhere;margin:-6px 0 14px;font-size:14px}.pd-label{color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:600}.pd-umschlag{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:12px;margin:0 0 14px;padding:16px}.pd-fenster{border:1px solid var(--line);background:var(--surface);max-width:320px;color:var(--ink);overflow-wrap:anywhere;border-radius:8px;gap:1px;padding:10px 14px;font-size:15px;font-style:normal;line-height:1.35;display:grid}.pd-fakten{gap:8px;margin:0 0 12px;padding:0;font-size:14px;list-style:none;display:grid}.pd-fakten li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.pd-fakten span{color:var(--muted)}.pd-fakten b{text-align:right;font-weight:600}.pd-fakten li.pd-preis{background:var(--soft);color:var(--ink);border-radius:10px;padding:8px 12px;font-weight:600;display:block}.pd-hint{background:var(--warn-bg);color:var(--warn);border-radius:10px;margin:0 0 12px;padding:8px 12px;font-size:14px}.pd-hint.info{background:var(--info-bg);color:var(--info)}.pd-hint a{color:inherit;white-space:nowrap;font-weight:600}.pd-err{background:var(--bad-bg);color:var(--bad);border-radius:10px;margin:0 0 12px;padding:8px 12px;font-size:14px}.pd-verlauf{border-top:1px solid var(--line);color:var(--muted);gap:4px;margin:0 0 12px;padding:8px 0 0;font-size:13px;list-style:none;display:grid}.pd-row:before{content:"✉ "}.pd-row.bad{color:var(--bad)}@media (width<=520px){dialog.pd-dlg .dlg-in{padding:16px}.pd-umschlag{padding:12px}.pd-fenster{max-width:none}.pd-actions{flex-direction:column-reverse;align-items:stretch}.pd-actions .btn{width:100%}}.sz-intro{margin:0 0 14px}.sz-klein{margin:8px 0 0;font-size:13px}.sz-ki{background:var(--ki-soft);box-shadow:inset 0 -2px 0 var(--ki);border-radius:4px;padding:0 4px}.sz-head-act{flex-wrap:wrap;justify-content:flex-end}.sz-drop{text-align:center;border:2px dashed var(--ki);background:var(--ki-soft);border-radius:16px;justify-items:center;gap:8px;margin:4px 0 12px;padding:28px 16px;display:grid}.sz-drop.on{border-style:solid;border-color:var(--accent-line)}.sz-drop-t{font-size:14px}.sz-drop small{font-size:13px}.sz-prog-t{margin:10px 0 8px;font-size:18px;font-weight:700}.sz-prog{width:100%;height:12px;accent-color:var(--accent)}.sz-gel{gap:4px;max-height:320px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:grid;overflow-y:auto}.sz-gel li{overflow-wrap:anywhere;gap:8px;min-width:0;display:flex}.sz-gel li>span:first-child{flex:none;width:14px;font-weight:700}.sz-gel li.ok>span:first-child{color:var(--ok)}.sz-gel li.bad{color:var(--bad)}.sz-gel+.sz-klein{margin-top:14px}.sz-fehler ul{margin:6px 0;padding-left:18px}.sz-fehler li{overflow-wrap:anywhere}.sz-frage{border:1px dashed var(--ki);background:var(--ki-soft);border-radius:14px;margin:0 0 16px;padding:12px 14px}.sz-frage>b{display:block}.sz-frage-obj{overflow-wrap:anywhere;margin:4px 0 10px;font-size:13px}.sz-frage-wahl{max-width:440px}.sz-frage-act{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.sz-kopf{flex-wrap:wrap;align-items:flex-end;gap:6px 22px;margin:14px 0 12px;display:flex}.sz-satz-top{margin:0}.sz-eur{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.field .sz-eur input{width:120px}.sz-quelle{flex-basis:100%;order:3;margin:0}.sz-art{margin:0}.sz-namen{flex-basis:100%;order:4;margin:0}.sz-list{border:1px solid var(--line);border-radius:14px;margin:0;padding:0;list-style:none}.sz-row{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1.25fr) minmax(0,1.4fr) 108px 116px;grid-template-areas:"on obj kunde satz betrag""on mehr mehr mehr mehr";align-items:start;gap:4px 14px;padding:12px 14px;display:grid}.sz-row:first-child{border-top:0}.sz-row.off>:not(.sz-on){opacity:.5}.sz-on{grid-area:on;padding-top:18px}.sz-on input{width:20px;height:20px;accent-color:var(--accent)}.sz-l{color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.sz-obj{grid-area:obj;gap:2px;min-width:0;display:grid}.sz-obj b{overflow-wrap:anywhere;justify-self:start}.sz-obj small{font-size:13px}.sz-kunde{grid-area:kunde;gap:3px;min-width:0;display:grid}.sz-kw{overflow-wrap:anywhere;flex-wrap:wrap;align-content:center;justify-self:start;align-items:baseline;gap:2px 8px;min-height:42px;display:flex}.sz-kw .linkbtn{font-size:14px}.sz-such{border-radius:10px;padding:0;display:block}.sz-such input,.sz-satz input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);border-radius:10px;padding:8px 10px;font-size:16px}.sz-such.sz-ki input{border-color:var(--ki);background:var(--ki-soft)}.sz-satz input{text-align:right}.sz-satz input[aria-invalid=true]{border-color:var(--bad)}.sz-stand{color:var(--muted);font-size:12px}.sz-stand.ok{color:var(--ok);font-weight:600}.sz-stand.pruefen{color:var(--ki-ink);font-weight:600}.sz-satz{grid-area:satz;display:block}.sz-betrag{grid-area:betrag;justify-items:end;padding-top:18px;display:grid}.sz-betrag b{white-space:nowrap;font-size:16px}.sz-betrag small{font-size:12px}.sz-mehr{grid-area:mehr;min-width:0}.sz-mehr p{margin:4px 0 0}.sz-pos{margin-top:4px;font-size:14px}.sz-pos summary{cursor:pointer;color:var(--accent-ink);width:max-content;max-width:100%;font-weight:600}.sz-pos ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.sz-pos li{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:4px 0;display:flex}.sz-pos li span:first-child{overflow-wrap:anywhere;min-width:0}.sz-fuss{margin-top:14px}.sz-summe{text-align:right;margin:0;font-size:15px}.sz-fuss .sz-klein{text-align:right}@media (width<=720px){.sz-head-act{width:100%}.sz-head-act .btn{flex:auto}.sz-head-act .btn.primary{flex-basis:100%;order:-1}.sz-row{grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"on obj betrag""on kunde kunde""on satz satz""on mehr mehr";gap:6px 10px;padding:12px 10px}.sz-on,.sz-betrag{padding-top:0}.sz-satz{align-items:center;gap:10px;display:flex}.sz-satz .sz-l{margin:0}.sz-satz input{width:110px}.sz-drop-t{display:none}.sz-summe,.sz-fuss .sz-klein{text-align:left}.sz-frage-act .btn{width:100%}}.ue{--ue-h:184px}.ue-body{transition:opacity .15s}.ue-body.busy{opacity:.55}.ue-err{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ue-filter{align-items:center;gap:10px;margin:0 0 12px;display:flex}.ue-filter-l{color:var(--muted);font-size:13px;font-weight:600}.ue-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.ue-kpi{background:var(--surface);border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;display:flex}.ue-kpi:hover{border-color:var(--accent-line)}.ue-kpi-l{color:var(--muted);font-size:13px;font-weight:600}.ue-kpi-v{font-family:var(--display);margin:2px 0;font-size:22px;font-weight:800;line-height:1.2}.ue-kpi-s{color:var(--muted);font-size:13px}.ue-kpi.bad{box-shadow:inset 3px 0 0 var(--bad)}.ue-kpi.bad .ue-kpi-v,.ue-kpi.bad .ue-kpi-s{color:var(--bad)}.ue-kpi.ok .ue-kpi-v{color:var(--ok)}.ue-delta{font-weight:600}.ue-delta.up{color:var(--ok)}.ue-delta.down{color:var(--bad)}.rt-card.ue-card{min-width:0;padding:18px 20px}.ue-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;margin-bottom:10px;display:flex}.rt-card.ue-card h2{margin:0;font-size:17px}.ue-card-head .badge{margin-top:2px}.ue-head-link{font-size:14px;font-weight:600}.ue-sub{color:var(--muted);margin:2px 0 0;font-size:13px}.ue-sub b{color:var(--ink)}.ue-empty{color:var(--muted);margin:0;font-size:14px}.ue-note{color:var(--muted);margin:12px 0 0;font-size:13px}.ue-note.ue-fremd{margin:-6px 0 14px}.ue-more{margin-top:12px;font-size:14px;font-weight:600;display:inline-block}.ue-big{font-family:var(--display);margin:0;font-size:28px;font-weight:800;line-height:1.15}.ue-lage{margin:0;font-size:14px}.ue-lage.ok{color:var(--ok)}.ue-lage.warn{color:var(--warn)}.ue-lage.bad{color:var(--bad)}.ue-lage a{color:inherit;text-decoration:underline}.ue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.ue-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.ue-stack>:last-child{flex:1 0 auto}.ue-nw{white-space:nowrap}.ue-readout{min-height:21px;margin:4px 0 12px;font-size:14px}.ue-chart{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.ue-axis{height:var(--ue-h);min-width:36px;font:11px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);position:relative}.ue-axis span{white-space:nowrap;position:absolute;right:0;transform:translateY(50%)}.ue-plot{isolation:isolate;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.ue-grid-lines{height:var(--ue-h);z-index:1;pointer-events:none;position:absolute;top:0;left:0;right:0}.ue-grid-lines i{border-top:1px solid var(--line);position:absolute;left:0;right:0}.ue-col{min-width:0;color:var(--muted);background:0 0;border:0;border-radius:8px;flex-direction:column;padding:0;display:flex}.ue-col:hover,.ue-col.on{background:var(--soft)}.ue-bars{z-index:2;height:var(--ue-h);justify-content:center;align-items:flex-end;gap:2px;padding:0 2px;display:flex;position:relative}.ue-bar{background:var(--accent);border-radius:4px 4px 0 0;flex:0 20px;min-width:0;transition:height .35s cubic-bezier(.2,.8,.2,1)}.ue-bar.vj{opacity:.3}.ue-m{text-align:center;padding:6px 0 4px;font-size:12px}.ue-m-s{display:none}.ue-col.on .ue-m{color:var(--ink);font-weight:700}.ue-col.future .ue-m{opacity:.55}.ue-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:10px;display:flex}.ue-legend{color:var(--muted);gap:16px;font-size:13px;display:flex}.ue-legend span{align-items:center;gap:6px;display:inline-flex}.ue-key{background:var(--accent);border-radius:3px;width:10px;height:10px;display:inline-block}.ue-key.vj{opacity:.3}.ue-tbl{font-size:14px}.ue-tbl[open]{flex-basis:100%}.ue-tbl summary{cursor:pointer;color:var(--accent-ink);font-size:13px;font-weight:600}.ue-tbl-w{overflow-x:auto}.ue-tbl table{border-collapse:collapse;width:100%;margin-top:8px}.ue-tbl th,.ue-tbl td{border-bottom:1px solid var(--line);text-align:left;padding:5px 8px}.ue-tbl th{color:var(--muted);font-size:12px;font-weight:600}.ue-tbl .r{text-align:right}.ue-tbl tfoot td{border-bottom:0;font-weight:700}@media (prefers-reduced-motion:reduce){.ue-bar,.ue-body{transition:none}}.ue-rows{margin:0 -8px;padding:0;list-style:none}.ue-rows li+li{border-top:1px solid var(--line)}.ue-row{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 8px;display:flex}.ue-row:hover{background:var(--soft)}.ue-row-t{gap:1px;min-width:0;display:grid}.ue-row-t strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ue-row-t .muted{font-size:13px}.ue-row-v{text-align:right;flex:none;gap:1px;display:grid}.ue-bad{color:var(--bad);font-size:13px;font-weight:600}.ue-ok{color:var(--ok);align-items:center;gap:10px;margin:4px 0 0;font-weight:600;display:flex}.ue-ok-i{background:var(--ok-bg);border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:inline-grid}.ue-rang{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ue-rang-t{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ue-rang-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.ue-rang-n a{color:var(--ink);text-decoration:none}.ue-rang-n a:hover{text-underline-offset:3px;text-decoration:underline}.ue-rang-t strong{flex:none;font-size:14px}.ue-rang-bar{background:var(--soft);border-radius:3px;height:6px;margin:5px 0 3px;display:block;overflow:hidden}.ue-rang-bar i{background:var(--accent);border-radius:3px;height:100%;display:block}.ue-rang-i{font-size:12px;display:block}.ue-meter{background:var(--soft);border-radius:4px;height:8px;margin:14px 0 10px;position:relative}.ue-meter i{background:var(--accent);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.ue-meter i.ok{background:var(--ok)}.ue-meter i.warn{background:var(--warn)}.ue-meter i.bad{background:var(--bad)}.ue-meter b{background:var(--ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.rt-card.ue-start{padding:28px}.rt-card.ue-start h2{margin:0 0 6px;font-size:22px}.ue-steps{counter-reset:schritt;gap:14px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.ue-steps li{counter-increment:schritt;grid-template-columns:32px minmax(0,1fr);gap:1px 12px;display:grid}.ue-steps li:before{content:counter(schritt);border:1px solid var(--accent-line);background:var(--accent-soft);width:32px;height:32px;color:var(--accent-ink);border-radius:50%;grid-row:span 2;place-items:center;font-weight:800;display:grid}.ue-steps li.done:before{content:"✓";background:var(--ok-bg);color:var(--ok);border-color:#0000}.ue-steps span{color:var(--muted);font-size:14px}.ue-start-act{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}@media (width<=720px){.ue{--ue-h:148px}.ue-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ue-kpi{border-radius:12px;padding:11px 12px}.ue-kpi-v{font-size:18px}.ue-kpi-l,.ue-kpi-s{font-size:12px}.ue-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.ue-stack{gap:12px}.rt-card.ue-card{padding:16px 14px}.ue-axis{min-width:30px;font-size:10px}.ue-chart{gap:6px}.ue-bars{padding:0 3px}.ue-bar{border-radius:3px 3px 0 0}.ue-m-l{display:none}.ue-m-s{display:inline}.ue-big{font-size:24px}.rt-card.ue-start{padding:20px 16px}}.rt{--rt-bar-bg:#0f1b2d;--rt-bar-ink:#f6f1e7;--rt-bar-ink-leise:#f6f1e7bf;--rt-bar-akzent:var(--creme);--rt-bar-pill:#e8d3a6;--rt-bar-linie:#e8d3a659;--rt-bar-rand:#e8d3a666;--rt-bar-pill-rand:#e8d3a680;--rt-bar-pill-hover:#e8d3a61f;--rt-bar-option:#0f1b2d;--rt-logo:url(/logo-dunkel.png);--rt-logo-b:112px;--rt-logo-h:24px;min-height:100vh}.rt-bar{background:var(--rt-bar-bg);color:var(--rt-bar-ink);padding-top:env(safe-area-inset-top,0px)}.rt-bar-in{flex-wrap:wrap;align-items:center;gap:12px;max-width:960px;margin:0 auto;padding:12px 16px;display:flex}.rt-logo{width:var(--rt-logo-b);height:var(--rt-logo-h);background:var(--rt-logo) left center / contain no-repeat}.rt-title{font-family:var(--display);color:var(--rt-bar-akzent);border-left:1px solid var(--rt-bar-linie);padding-left:12px;font-size:17px;font-weight:800}.rt-firm{border:1px solid var(--rt-bar-rand);min-height:36px;color:var(--rt-bar-ink);background:0 0;border-radius:10px;max-width:220px;margin-left:auto;padding:4px 8px}.rt-firm option{color:var(--rt-bar-option)}.rt-out{color:var(--rt-bar-ink);text-underline-offset:3px;background:0 0;border:0;margin-left:auto;font-size:14px;font-weight:600;text-decoration:underline}.rt-firm+.rt-out{margin-left:0}.rt-app{border:1px solid var(--rt-bar-pill-rand);color:var(--rt-bar-pill);white-space:nowrap;border-radius:18px;margin-left:auto;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none}.rt-app:hover{background:var(--rt-bar-pill-hover)}.rt-firm+.rt-app,.rt-app+.rt-out{margin-left:0}.rt-main{max-width:960px;padding:20px 16px calc(48px + env(safe-area-inset-bottom,0px));margin:0 auto}.rt-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px}.rt-card h1{margin-bottom:6px;font-size:24px}.rt-card h2{margin:22px 0 10px;font-size:17px}.rt-card>p.muted{margin:0 0 16px}.rt-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0 14px;display:grid}.rt-grid .field{margin-bottom:12px}.rt-grid .field input{width:100%;min-width:0}.rt-span2{grid-column:span 2}.rt-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.rt-form-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.rt-head h1{font-size:26px}.rt-head p{margin:4px 0 0}.rt-head-act{align-items:center;gap:10px;display:flex}.rt-empty{text-align:center;padding:32px 20px}.rt-empty p{color:var(--muted);margin:0 0 16px}.rt-list{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.rt-row{border-top:1px solid var(--line)}.rt-row:first-child{border-top:0}.rt-row-main{text-align:left;background:0 0;border:0;grid-template-columns:120px minmax(0,1fr) 96px 120px 120px;align-items:center;gap:12px;width:100%;padding:14px 16px 8px;display:grid}.rt-row-main:hover{background:var(--soft)}.rt-no{font-size:14px;font-weight:600}.rt-cust{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rt-date{font-size:14px}.rt-amt{text-align:right;font-weight:600}.rt-amt.neg{color:var(--bad)}.rt-row-main .badge{justify-self:end}.rt-row-act{flex-wrap:wrap;justify-content:flex-end;gap:6px 18px;padding:0 16px 12px;font-size:14px;display:flex}.rt-row:not(:has(.rt-row-act)) .rt-row-main{padding-bottom:14px}.rt-danger{color:var(--bad)}.rt-items{gap:8px;display:grid}.rt-item{grid-template-columns:minmax(0,1fr) 70px 104px 110px 96px 100px 32px;align-items:center;gap:8px;display:grid}.rt-items.ku .rt-item{grid-template-columns:minmax(0,1fr) 70px 104px 110px 100px 32px}.rt-item-head{color:var(--muted);font-size:13px;font-weight:600}.rt-item input,.rt-item select{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:100%;min-height:42px;padding:8px 10px;font-size:16px}.rt-lbl{display:none}.rt-line{font-weight:600}.r{text-align:right}.rt-del{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);border-radius:8px;font-size:18px;line-height:1}.rt-del:disabled{opacity:.35;cursor:default}.rt-add{justify-self:start;margin-top:4px}.rt-sums{gap:4px;max-width:320px;margin:18px 0 8px auto;display:grid}.rt-sums>div{justify-content:space-between;gap:16px;display:flex}.rt-total{border-top:1px solid var(--ink);margin-top:4px;padding-top:6px;font-size:18px;font-weight:700}dialog.rt-pdf{width:min(900px,100vw - 24px)}.rt-pdf-b{border:1px solid var(--line);background:var(--soft);border-radius:10px;height:min(75vh,1100px);overflow:auto}.rt-pdf-b object{width:100%;height:100%;display:block}@media (width<=720px){.rt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-span2{grid-column:1/-1}.rt-row-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"no amt""cust cust""date badge";row-gap:2px}.rt-no{grid-area:no}.rt-cust{grid-area:cust}.rt-date{grid-area:date}.rt-amt{grid-area:amt}.rt-row-main .badge{grid-area:badge}.rt-item-head{display:none}.rt-item{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1.25fr 1.25fr;align-items:end;padding:12px;position:relative}.rt-items.ku .rt-item{grid-template-columns:1fr 1.25fr 1.25fr}.rt-item input,.rt-item select{padding:8px}.rt-desc{grid-column:1/-1;padding-right:40px}.rt-lbl{color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.rt-line{text-align:right;grid-column:2/-1;align-self:center}.rt-items.ku .rt-line{grid-column:1/-1}.rt-del{position:absolute;top:17px;right:12px}.rt-sums{max-width:none}}.rt-mahn-list{flex-wrap:wrap;gap:4px 16px;padding:0 16px 8px;font-size:13px;display:flex}.rt-mahn-list .linkbtn{font-weight:500}.rt-warn{color:var(--bad)}.rt-grid.rt-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-sums.rt-sums-dlg{max-width:none;margin:4px 0 8px}.rt-ki{border:1px dashed var(--ki);background:var(--ki-soft);border-radius:14px;margin-bottom:14px;padding:12px 14px}.rt-ki-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rt-ki-head p{margin:2px 0 0;font-size:14px}.rt-ki .notice{margin:10px 0 0}.rt-ki-res{margin-top:12px}.rt-ki-note{color:var(--ki-ink);margin:0 0 8px;font-size:14px}.rt-ki-test{color:var(--warn);margin:8px 0 0;font-size:13px;font-weight:600}.rt-ki-tab{border-collapse:collapse;background:var(--surface);border-radius:10px;width:100%;font-size:14px;overflow:hidden}.rt-ki-tab th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:8px;font-size:12px;font-weight:600}.rt-ki-tab td{border-bottom:1px solid var(--line);vertical-align:middle;padding:6px 8px}.rt-ki-tab tr.off td{color:var(--muted);text-decoration:line-through}.rt-ki-tab tfoot td{border-bottom:0;font-weight:700}.rt-ki-tab input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.rt-ki-h{border:1px solid var(--ki);text-align:right;background:var(--surface);border-radius:8px;width:72px;min-height:34px;padding:4px 8px;font-size:16px}.rt-ki-h[aria-invalid=true]{border-color:var(--bad)}.rt-ki-take{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-top:12px;display:flex}.rt-ki-take .field{max-width:180px;margin:0}.rt-ki-mode{border:0;gap:4px;margin:0 0 6px;padding:0;font-size:14px;display:grid}.rt-ki-mode input{accent-color:var(--accent)}.rt-item.ki input,.rt-item.ki select{border-color:var(--ki);background:var(--ki-soft)}.rt-d-s{display:none}@media (width<=720px){.rt-card{padding:16px 14px}.rt-ki{padding:12px 10px}.rt-ki-tab{font-size:13px}.rt-ki-tab th,.rt-ki-tab td{padding:6px 4px}.rt-ki-tab td:nth-child(4){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.rt-ki-tab tfoot td{white-space:nowrap}.rt-ki-h{width:56px;padding:4px 6px}.rt-d-l{display:none}.rt-d-s{display:inline}.rt-ki-tab th:nth-child(3),.rt-ki-tab td:nth-child(3){display:none}.rt-item.ki{border-color:var(--ki)}}.rt-tabs{scrollbar-width:none;gap:4px;max-width:960px;margin:0 auto;padding:0 16px;display:flex;overflow-x:auto}.rt-tabs::-webkit-scrollbar{display:none}.rt-tabs a{color:var(--rt-bar-ink-leise);border-bottom:3px solid #0000;flex:none;padding:10px 12px 11px;font-size:15px;font-weight:600;text-decoration:none}.rt-tabs a:hover{color:var(--rt-bar-ink)}.rt-tabs a.active{color:var(--rt-bar-akzent);border-bottom-color:var(--rt-bar-akzent)}.rt-up{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;margin-bottom:16px;display:grid}.rt-up-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px 20px}.rt-up-card h2{align-items:center;gap:8px;margin:0 0 6px;font-size:17px;display:flex}.rt-up-card p{color:var(--muted);margin:0 0 14px;font-size:15px}.rt-up-card p b{color:var(--ink)}.rt-up-card .notice{margin:0}.rt-up-bank{background:var(--soft);border-style:dashed}.rt-match{border-color:var(--ki)}.rt-match-sum{margin:0 0 10px}.rt-match-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rt-match-list li{border:1px dashed var(--ki);background:var(--ki-soft);border-radius:12px}.rt-match-list li:not(.on){background:var(--surface);border-color:var(--line)}.rt-match-list label{cursor:pointer;grid-template-columns:22px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.rt-match-list input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent)}.rt-m-pay,.rt-m-inv{gap:2px;min-width:0;font-size:14px;display:grid}.rt-m-amt{font-size:16px;font-weight:700}.rt-m-zweck{color:var(--muted);overflow-wrap:anywhere}.rt-m-arrow{color:var(--muted);text-align:center;font-size:18px}.rt-m-inv .badge{justify-self:start;margin-top:2px}.rt-nomatch{margin-top:14px;font-size:14px}.rt-nomatch summary{cursor:pointer;font-weight:600}.rt-nomatch ul{color:var(--muted);gap:4px;margin:8px 0 0;padding-left:18px;display:grid}@media (width<=720px){.rt-up{grid-template-columns:minmax(0,1fr)}.rt-match-list label{grid-template-columns:22px minmax(0,1fr)}.rt-m-arrow{display:none}.rt-m-inv{border-top:1px solid var(--line);grid-column:2;padding-top:8px}}.rt-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.rt-kpi{text-align:left;background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:14px;gap:2px;padding:14px 16px;display:grid}.rt-kpi:hover{border-color:var(--accent)}.rt-kpi.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.rt-kpi-l{color:var(--muted);font-size:13px;font-weight:600}.rt-kpi-v{font-size:22px;font-weight:800;font-family:var(--display)}.rt-kpi-s{color:var(--muted);font-size:13px}.rt-kpi.bad .rt-kpi-v,.rt-kpi.bad .rt-kpi-s{color:var(--bad)}.rt-kpi.ok .rt-kpi-v{color:var(--ok)}.rt-tools{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.rt-search{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex:240px;min-width:0;min-height:42px;padding:8px 12px;font-size:16px}.rt-chips{flex-wrap:wrap;gap:6px;display:flex}.rt-chip{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600}.rt-chip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.rt-vorlage{background:var(--soft);border-radius:10px;margin:4px 0 0;padding:8px 12px;font-size:14px}@media (width<=720px){.rt-kpis{gap:8px}.rt-kpi{border-radius:12px;padding:10px}.rt-kpi-v{font-size:16px}.rt-kpi-l,.rt-kpi-s{font-size:12px}.rt-chips{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.rt-chip{flex:none}.rt-chips.rt-radios{flex-wrap:wrap;overflow:visible}}.rt-row-act>*{white-space:nowrap}@media (width<=720px){.rt-tabs{gap:0}.rt-tabs a{padding:10px 10px 11px;font-size:14px}.rt-tl{display:none}.rt-row-act{flex-wrap:wrap;justify-content:flex-start;gap:6px 18px}}.rt-span4{grid-column:1/-1}.rt-tip{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.rt-tip p{margin:2px 0 0;font-size:14px}.rt-item.tip input,.rt-item.tip select{border-color:var(--accent-line);background:var(--accent-soft)}.rt-tip-line{color:var(--accent-ink);grid-column:1/-1;margin:-2px 0 4px;font-size:13px}.rt-tip-rate{align-self:center;max-width:280px;margin:0}dialog.rt-exp-dlg{width:min(560px,100vw - 24px)}.rt-exp-ranges{flex-wrap:wrap;margin-bottom:12px}.rt-exp-count{margin:0 0 10px;font-size:14px}.rt-exp-list{gap:8px;display:grid}.rt-exp{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:12px;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.rt-exp:hover{border-color:var(--accent)}.rt-exp b{font-size:16px}.rt-exp span{color:var(--muted);font-size:14px}.rt-exp.off{opacity:.45}@media (width<=720px){.rt-exp-ranges{flex-wrap:wrap;overflow:visible}.rt-tip-line{margin-top:2px}}.rt-eformat{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.rt-choice{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.rt-choice.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.rt-choice input{accent-color:var(--accent);margin-top:3px}.rt-choice span{gap:2px;display:grid}.rt-choice small{color:var(--muted);font-size:13px}.rt-xr .field small{color:var(--muted);margin-top:4px;font-size:13px;display:block}.rt-xr .notice{margin-bottom:12px}@media (width<=720px){.rt-eformat{grid-template-columns:1fr}}.rt-arten{grid-template-columns:repeat(3,minmax(0,1fr))}.rt-kart{margin:0 0 12px}.rt-hint{color:var(--muted);margin:0 0 12px;font-size:14px}.rt-box{gap:6px;display:grid}.rt-box .check,.rt-box .field{margin:4px 0 0}.rt-box .field input{max-width:220px}div.rt-box:not(.notice){border:1px solid var(--line);background:var(--soft);border-radius:12px;margin:0 0 12px;padding:12px 14px}.rt-warn-line{color:var(--bad);margin:4px 0 0;font-weight:600}.rt-abz{margin-top:8px}.rt-abz-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rt-abz-list li{border:1px solid var(--line);border-radius:12px;padding:10px 12px 0}.rt-abz-list .check{margin:0 0 10px}.rt-row-info{color:var(--muted);margin:0;padding:0 16px 8px;font-size:13px}.rt-ku{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.rt-ku span{flex:320px}dialog.rt-zahl-dlg{width:min(600px,100vw - 24px)}.rt-zahl-list{border:1px solid var(--line);border-radius:12px;margin:4px 0 12px;padding:0;list-style:none;overflow:hidden}.rt-zahl-list li{border-top:1px solid var(--line);grid-template-columns:92px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:grid}.rt-zahl-list li:first-child{border-top:0}.rt-zahl-list li.off .rt-zahl-t,.rt-zahl-list li.off .rt-zahl-b{color:var(--muted);text-decoration:line-through}.rt-zahl-list li.back{background:var(--soft)}.rt-zahl-t{gap:1px;min-width:0;display:grid}.rt-zahl-t small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.rt-zahl-b{text-align:right;white-space:nowrap;font-weight:600}.rt-zahl-x{font-size:12px}.rt-zahl-h{margin:14px 0 8px;font-size:16px}.rt-zahl-arten{margin-bottom:8px}.rt-zahl-confirm p{margin:0 0 8px}.rt-m-bau{margin:0;padding:0 12px 12px 44px}.rt-ki-names{margin:10px 0 0}@media (width<=720px){.rt-arten{grid-template-columns:1fr}.rt-zahl-list li{grid-template-columns:minmax(0,1fr) auto}.rt-zahl-d{color:var(--muted);grid-column:1/-1;font-size:12px}.rt-m-bau{padding-left:12px}}dialog.rk-dlg{width:min(680px,100vw - 24px)}.rk-kopf{margin:0 0 12px;font-weight:600}.rk-teil{border:0;min-width:0;margin:0 0 12px;padding:0}.rk-teil legend{margin:0 0 6px;padding:0;font-weight:600}.rk-teil:disabled .rk-pos,.rk-teil:disabled .rk-frei,.rk-teil:disabled .rk-frei-neu{opacity:.5}.rk-pos,.rk-frei{border:1px solid var(--line);border-radius:12px;margin:0 0 8px;padding:0;list-style:none;overflow:hidden}.rk-pos li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 180px;align-items:center;gap:10px;padding:8px 12px;display:grid}.rk-pos li:first-child,.rk-frei li:first-child{border-top:0}.rk-pos li.rk-ganz{color:var(--muted);background:var(--soft)}.rk-nr{font-size:14px;font-weight:600}.rk-was{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.rk-was small{font-size:13px}.rk-ein{justify-items:start;gap:2px;display:grid}.rk-ein .field{width:100%;margin:0}.rk-ein .field input,.rk-frei .field input{width:100%;min-width:0}.rk-ein .linkbtn{font-size:13px}.rk-frei li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 140px auto;align-items:end;gap:4px 10px;padding:10px 12px;display:grid}.rk-frei .field{margin:0}.rk-frei-steuer{grid-column:1/-1;margin:4px 0 0}.rk-frei-weg{padding-bottom:10px}.rk-frei-neu{margin:0 0 4px}.rk-alles{margin:0 0 12px}.rk-summe{border:1px solid var(--line);background:var(--soft);border-radius:12px;margin:12px 0;padding:10px 14px}.rk-summe p{margin:2px 0}.rk-summe p:first-child{font-weight:600}@media (width<=720px){.rk-pos li{grid-template-columns:24px minmax(0,1fr)}.rk-ein{grid-column:2}.rk-frei li{grid-template-columns:minmax(0,1fr)}.rk-frei-weg{justify-self:start;padding-bottom:0}}.rt-mehr{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rt-mehr a{background:var(--surface);border:1px solid var(--line);height:100%;color:var(--ink);border-radius:16px;flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;display:flex}.rt-mehr a:hover{border-color:var(--accent-line)}.rt-mehr strong{font-size:17px}.rt-mehr span{color:var(--muted);font-size:15px}@media (width<=720px){.rt-mehr{grid-template-columns:minmax(0,1fr)}}.rt-marke{vertical-align:1px;letter-spacing:.01em;margin-left:6px;padding:1px 7px;font-size:11px;line-height:16px}.rt-marke-plan{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-line)}.btn.rt-gesperrt .rt-marke{margin-left:0}h2 .rt-marke,h3 .rt-marke{vertical-align:2px}.rt-exp .rt-marke{margin-left:4px;font-size:11px}.rt-exp .rt-marke-plan{color:var(--accent-ink)}.rt-nurlesen{border:0;min-width:0;margin:0;padding:0}.rt-nurlesen-h{margin:0 0 10px}
