@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAZYAA8AAAAAC8QAAAX7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFULgCBChEICokwh0kLIAABNgIkAzwEIAWEWAeBDgwHG7UJUZRRTjrBz4QKcv+QWjxhcjsVprsyM/p7jc9kFU2t525PaKAAX1gOyg6dISDJzAqQDFwnMAUYFEIW+IFRPPQ7/9W9LLSKCzCeDgimtvwvBEjFDoWDY6mfHo2VAv9KFfedVkGdKysb2MC6af4bbj5u3FK7g8trAXi8WwgIgAb9SPi4hLQ8hD1NcjXC3km2WoRhAPBN1FVZ5FqoAJQOBk6QoAKH+icDuzEPCqgAAEAY+CZqjSuR1b67rPaAb5HvJFC9/KTP5oPWf5lpmvg+C59ETNMN0PAP48BDgAJKqKABgeAHPvEUQADAQQEGghJK0HSVFNA8TGBbQB5ggHT7KIBtUGGXsvG0igAIYewkYAPcmbsqsiwSk+SUADicmrvTk3ETXTyryvvvIOA/iSsSQTsBYJLgBIjYVNMEIIw+tDOuoazcRgDAgQfAEU+rBlYXAXQ4DN/4+QwOQFtBeCjgD5GBE7eIYyfySn4lnl1QRzH7eF7OLw/xfeOmagZEWz4oQWgLMSE/BCDI0/0hQAUF1FBCAwL5CAQAgOx6cE+gdIATACg6SQOAPwe+oZGgSqlj0syo0oiXBdnUHZgvSN1JfJL+fRnrq6VQNIvTtC3aJk2zttFMgWjJnNGB78HjIe0st3ap11/jclWx+QvcVlFlC1gLM3q9FcvcbnAafrYndivNEldsoULTMoFCYfPx2zT7nU/80z56C7NaPyxY6n2HZr/tKah6fmue6y23hW/WNrVoG7kW7klr9vztFocIusq90phGbaZgTOWhquGUFOly0Owg4cIsd00pf4bHowtyN25s53+xyKG7ah1R12ZQZjri7aZ1umKd2bHw0oAD3hcvOh1pyRl9edKJo67OGm8D45t+fNmv3PoU15iDuoeyJJtmrcqSsgDNliKl0OQEKYFuM0pGf6wUW4CTJInm0Et6ujxAGoDvJ/XD95J64URJ3MPWUeoIXTfBecf/95u72DOiu8RnmMYu+XIJBjhSZjiGzYgom1Xu1L7nxSRbfJwtsVnKzJSiMmisOTHexrcO3y82exufmLsOiT88Z9usbYe7hsabEfybc+8MU8TDmOlXP1g85eftK9eNtfTeXWBfNap6/o3MD7raA9dCcOL8gjW5a4bv9fa9vjH7vfeYHCa9rX2ub8LkTM528y479NHm+pCzZ+uDYfwgDn2QeVecwZn6oI+24ERZeft50sbQN42hvzSuV69fjtC90hrz9j7mvU9Xd1m8SFlCKUHfr/u+B5/rCK1eWjcra4UupPNaCYffnZE348Tfuz5Z3UQHDrf4Pl2xY/enqxqBvdMmfLZy57KzJ76/cffkF2eatlWn3Zxx58zXMJ23Q98cH5m+3Zw5auaciCuOIReTuhvEL2b3T48a1id30F9N3Yen2qLObumRWLqhKkKuHZV1qbBenBEwY8xHHcGHV1wb0+1lz9cvOiTponXFXQOmhseOnqof8qMuN2OTkDJq/o87nPHj87dK1rnGdYWG8Lq9ffepB04BBjAAAMCKBCcCwGa3U/fVnBAY+5uKV74E4J3z++cBwHvdsnfC/5uEKuUsgAIcAICAd65AeAFApU1AiLUGCg/xsV/oLKEIiAv+WNbYP+qfRXuZcYDtlBWrgOHBTv7OOiYEIBAF/KEGDaHBr9JgBh7E1ACcFI1xCL2iLYdDAKk4PJLc5DAMtYwjoCOZo0CkMewADOUnQYAfAHzXBxWyqFCmnC0pV4x60QbvZTWFrEI9G8cPYjVUw5eqIyszWKYEadJNUktWp55FvEY2sknSOk8OlMPC/HbVxX5ZQQByp3vXqSUaapBh9LCLP1tkMsT2Tj7rGLmSpEsWM7lOdPAJganS+ibyFA2RrDZCFFGe8g66dghZGLISpjQMGtgPAOq2JirSHYbZqoNlKir67Saz9BR1ag4JyiesVP6pJhVM1gz4h+E4AAB82xAptrBAAL08Ig6xwRMjgRSkJBV4UpOGtArDZNnisKjz/4Y5zDalSWmvrdAPNRrgdvGS2l4Ba4QoWqI36DlTjt0vUm8cepF8n2TLAQAAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiYAA4AAAAAC0AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8joyVK0dTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHI5reNTVEFUAAACYAAAACoAAAAueZJs3WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA3cAAASWUYkMm2hlYWQAAAZwAAAANgAAADYgWsSPaGhlYQAABqgAAAAfAAAAJBDBBppobXR4AAAGyAAAADYAAAA8QYMDamxvY2EAAAcAAAAAIAAAACAI1wpebWF4cAAAByAAAAAcAAAAIAAmAL9uYW1lAAAHPAAAAPcAAAIEKtNM/3Bvc3QAAAg0AAAAYwAAAI7B1Xo4eNpVzqdZRFEQBeD/ZZJ8VVABCkMOEk825Bw0sQ4qWL2aInCorePu/UbtTs5zFJizaEm1ur67pz9+vbvQXxw+XOnVkJICxfnp3ZUZRKZW5qzIWrqJyR/v2piAnnSQ/gByJP1OZFuk7zQg5gbpIf1bTsNcEbMj0tAUxT5F/C1VGq0uZ3OKzAuqYBqUWrVCl7kQOIPFXqEeA9KNKLwAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGGZwDiBgZWBgVWEZQMDA8M0CM20h8GIqYMBBTCxgwgYL9jD15PhAAOvwhaOkL8rGBg4QpgiFBgY54PkWCxYFwApBQYWADWRDDIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDM4hkZGacAKT2MDAAADlZA1QAAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDlBxLFH1VrbV71qOejFfT2J6NtT5/Y9vGrDe2bfvbtm3bPPjxUdA1qY5xlGbp3vsIifA+AAfcQWBAgHhIhnTIhFywgQQeCEARyACy6hDb3eX7PqtfuMs3EtnYq1dDdXWkvLyhW7eGDh0iut5UXBwJBiN+f5PLFbHbG3JyADB4AdiPqM0CxAHISEYS42BisRedegud2tVqLGzB75OT5DR38PwoNJwcQf8x6RePAzBXkMLCy8ikm7CMlC7fAUcj5jfPv5WDHYu0GzzOyzw5N/M43W5VzrDIIY3+eP5OzrTKxp5tvfRwXVt5423c4fLGCr1XL72isRwAAb3YQdTLGABHKhWgTyr6i+Q/iJagRQ8SGx7K9DTG4n0XXzKOQTR67TzmgQUTv5bOF1F8Fp2kaqWaHLJYxFQpVSnEklPgBTpENr1q3LyXfx+31T1w07Rlo3oEtnAHjWfsFuvqs/vIbDRs/JGmzt48h1F7uUI6RP/kpnKvQiLllAA4pwunpLnkEJuWgllPiGqUOiyZFgtye9xuj5OnIvir78j3O3ci73ffI8+uXeSH7x/4MxyMu5gYW6D/iY/EBcN/PvDA73pBnPU11Ae9iPq89hp5lJSTR19bt3v1tJUrpq3agx9YMX3VbrR71fSVgMBLdjKfs7oZFXQ9Ko+Tlh2oI+q8jbSQnWgSq19cybRceJ/sNONwHwAbTxE5l+NghiHTikVRUhXTTMl5JRJl2v6hRz+xxsbgrWxMxtqFvTaEtrA6mZHn2bzaN7Qm5cQJZz/P9Fk+yfibcjHQK/onW8cOgGTIBqcZCzdWlTSTPU3MwHw65ZYuRwCFroYF1x36u23uP/sP/9Pa9u+bCdWDn2rd586PQaOfHlSVYHROqBli3YzwfQ8i2LCJRO97kEQ34tZdoxumj6oaRDJaxmzdMboJAEN3qtybZqEd1F7WpU6oCtWQaNs5qKKYYeZANtOhlco8XeGR6jBnNzymqxLdvRINWhYZ1FBZxD36HdDL77FjZiKbZIj2dItHKm7TahqDOZKwXQh5Or9obMC/Mkx+js/pGN+h83iX3cft5DsXlx0a0X+vHu4ucsJca0lA3j+0rgvHzZ9vdXjCaj+b31mm5lZ6OtQX9R7EtJ/PsvYqb9kQm81f4nL0K6pZXtK5PKwolzY13NGCn6+OAQDG7UKdAAABAAAABIEGEYo73l8PPPUAAwfQAAAAANu2poQAAAAA3R9Rn/6W/doJ1AjBAAAABgACAAAAAAAAeNpjYGRg4Aj5u4KBgcvn37R/0zivAEVQAT8AnI0GbgB42mM9wXCC5TODBhxHMDCAMCsvQw/reQYb5h9AsWiG5SzzGQIYJzAwgDDLBiCewuAMALUKDSYAAAAAAFoAdwCbAM0A5QDtARYBWAFxAZwB2QHZAdkB2QJLeNpjYGRgYOBnSGHgZYhkYAPzEICZgREAFJ0A5njafZBDekVBEEZP7MzjO4tt2/Yotm0sI+OsJyvICrKO/F+9fkbzdHUZyOaTFJJSs8Tf/DlOIp9fx8niHx/rbOHLcSqlPDtOo5BNx+mSDzjOl36uj5MQ4TjFfK5zwAlHHHOPtuY1XdRr3rHHLSd634vruBOf676S9Ej/84wxwyw7XHIr6TUH1LKk84gHae5IuqbXrVleScujRfatNOgOt/Mi7IJ63SwzIe1JUcJYEa9w3WG7X7gN1OrRRAONdIpWJFEOUTktGJ+K98xikAfr0pXV5FER6Nid69kRJ6bxwC517EnzAnVSEuVk3vd11ksaGqnyH7PZTf0AeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAZMAA8AAAAAC/AAAAXvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICokwh0oLIAABNgIkAzwEIAWFBgeBDgwHG+AJyB6FcZsTzpsm7MR0ftOC5+k96c+dTNh2BWYFuFo9QH9vM9ifft4kts6MwkozfJsn6nCS878Q7Pj7lW56BXWArVrk/NmmN7t7ZRXUYWcVYAt4VXjN1+KNB6q3zA3aqBpGnx6vT4IAHkWABNatPygESX3GICdIGqrDbpBEEMDXMGRIP+QGYeBq0SgQTIqR+Oqwm7lYOAAQ/AdBT0mQ/OTcuxjq4LaFwUmA9D0ZjHWN6sFlOwFjT6A2Hy8xF2XPx1UYmFjYOHgIQhgDAwMwAYWFRrCxkTO2KRTMqRP0vZXFqApNawBw91h5oZ6jOhIMZjp9Elif1lZXKaMW4nkqG1Cc2KYhqw9cJpLrrNP2/4NgXVF1zAWIHQDaN3cCuQhC7lSBdPjq2QiYMMCKCQCFAIipOgLWRQOUDQQ/PIjxADIQRyAWEXLRxmZuidIn9BX9Y66zNxjXZz6uL+sfrh78HNwMhqpFAODzzhBkAOA5EyYFqXj/CCYOFi42HoIESAlASgByAMgLkGYAZQEWEAYggsLAoJykMRH3QjXnSF6qgpuZsFRuVvZBRgpqXTAkaRnLToqcEpnkTQ5N7EKkZIrXJRtX32XxkycSmhmLXJKwFkUf9RciJi0MGqJ301N07TeJ0VvGHqM8Y1b8SdxbHG3sEORN6UGkBS/+8EJmvf8odvvyOTOT79rHEglxu7WPR6Nto/A9+xmTQ5OmRE5UU9STBYqibboETzCHpyEOcrtIaoyLn8T3CGN61H4Jiw42P2JmzDXA2PG47J4QbFiVMfK0Tf7Fm3qp7tqh+3QcOZY1tDNaZXDjb8trz2KuJLwBRY/skVnxisPzm6sOnszmNUs1EksXea/kCdHWg2UPR/uoY/LilpAba3A/7Negbtitxe2wnRph1ZYEQl8zTIKltKgKFpNWwCLSIphPkgdz7YIzYBbKstfbXG39+ecZ/+apkGVfnsx1r/9xl5Lra25f2G07w94+dGLhCtlaTGWxpnB3Uhr0UKj1cePOloNT6OqVJ7NBe37fJoef9bWrB1+zFxKA5H93Lp3+/lHFcadezu/5Y9eGqLBN6oq6eHK7few+litn5NMbzJ380v+1+zrV3GTt1Z2t3n7uhtOW5NNSV3eUYRImp8ZvbpTHi/v93Lev3/fHizZS676o3y/2slfu/nQRJwZY06b7b1L/XSaAN8WrDgQpd/2J45YVtNp5Z3m2pYusjvSl+R/9lFW1WZDQ2Sey9Y+WbOSNz9mHu9vuPvDd1l+XzOTgoTn8unxHqZ8VHDg0+5+ycufddRtf7ji0+fGaQbPUbTvde9c9Ab2ys1eXtRZT1UeMA3VTxufP+XDtXp+C4sJLy3qQa3PXy1jcK62sromJA3t1elK3iOtvrR70WRFx0D9YR5dDHPAPLi/TuVRR2VMT7v+QtXj2OnseCvNSqnagHh04j/RB1y0/YWIj66TQpthWv25f3fWixpLRfNYeoCw0aABA7zZ3IoCeZakvW/XRxFb91zHslwDvz++fC/AxZ6tNgE8bzWX2dsBCASDwrXUz/wQYWQHBG5nSfMhDMz9luk7vhiazPPNnUFVdrr3bBNboO7SUlUA06JP83GMaQQApaU80LrJuvH5ZmPUYiHaBndKytAgVJItFkULCFoPGXJ2rxy0mWdhtsSgHhhRY3GpJRRFZkFom1isKeRaKZt/uHTBhw4IVjACDSz5FOx6cGGGhww3CgxcTeXQxCgahYxAeC8PC4KWeWvJjGANb3YDxU0M2nGmLB4SF1OTQzSBrTi4Wrj4HiOuI1urpwU0eNMrokNI5SP8GBPTCom/m1+fzycJQuX4d6OYL583HDujSMaDxnhRIkKkjJMRKFs5bF7kl344GcKWNoXdFz30b8ih746xfVizYRmkIPQEDCF1vz1nPHRNkREfnu3b5xXICACDYShm8J0sJ5OOOKKqKIVpMscQWB0Nc8SRk1eqNTMOm8HZ/xxyEDWNCxw23kWi129Kd6sHwcb3idqzDvUi1SAF1Wut7UUi1aacl+KReBgAAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiQAA4AAAAACzgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAKAAAAD8jmuU7UdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABNAAAAYHMBrgpTVEFUAAACZAAAACYAAAAqeZRq5WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA2gAAASK2TaQ7GhlYWQAAAZgAAAANgAAADYgeMTUaGhlYQAABpgAAAAfAAAAJBDfBrhobXR4AAAGuAAAADcAAAA8Q6kDYmxvY2EAAAbwAAAAIAAAACAI2QpZbWF4cAAABxAAAAAcAAAAIAAmAL9uYW1lAAAHLAAAAP4AAAIMK0FNV3Bvc3QAAAgsAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrgRUOdUGCANA8OJaZh18ELzBbQN0DiZIi3V0LMAktM89mty7/2yAZNBcjJDABiHy6jL63dkIvnoqrJmMDIqJyatzjxVcxi/Ig9KQOz5QT66ZqEa9kxQE+1JZyAVFOTLz7r1RjsjhM8+bFBMWHN7zGIUwSDEzSmAerLuwmfVIxudPJegcY/sJ5n4qW3jaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2Bh2c4UwcDKwMAqwrKBgYFhGoRm2sNgxNTBgAKY2EEEjBfs4evJcICBV2ELR8jfFQwMHCFMEQoMjPNBciwWrAuAlAIDCwAwMAwiAAAAeNpjYARCDiBmYBABkzIMTOXpGSUgJgMTA5hiZGWKYGAAACwHAl0AAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDkBxBFP2/R3GyPt/tzCpOZhkUYp9j2zrFtm3bNkux7ULsFGJMb3riXPEG7fdef0FhOAUggLAcOJCgIBQFE9ggGuJBATeUhLLgBfD67RZnHv9TfOhrHv+MjOnJyVl162bUrJlVtWpW5coZoVBOuXIZpUpllCiR43BkJCRkRUUBEPAA8Bq7swQFALxoR4Wzc8hxHryGpfHa7e7ajq6k//MnwvIvbbAGPUTykxNaRQDuJ1Ja+gNZ5D8sKiZvbjwmrZ62+n8SPoit/vBU/sET9R+PSXa5/F6z1asGWCeKuTmfJ41KXFtb9dZa22BULmpT4shktXZtNXlkIgACe/iVzMp8AHYDepF9BnxKI99hS2z5jkaSNK6Btoq0/LZL2wLh8O/zRAQedPxkNt/A8BFsYggEA17VarUYFIOvDFFkSZTYEFv7anfM3nev7bWIGiO6DWxU0XFVWK5diDfHTPm0gnbF9LS52dXcUbFa1x8ZUjn8QJgiHIXCjFMBEGQHKWZ0eFXeWIzwbivTCNqtNqsVXW4X+0QmQh7fopdWrMByt25i+eXL6cWbC8565YLfcgrK3vOkJWvPLtBXCsUdwVQ8iqlHjtCttCrdeuQkmTQkrWPH1METybSOaYMmIpk4JL0jIHjofL4QH9L9gn/8sp32v4rxGH+V9qfzsQsf+naBU7+eovN1TywA4N0MEfXDE7ojbHHEYlH8Pv2iivzTFz1Cs1PWnonNL+E1Lr8po2vdASWu8iE6PkaZM6VE07pGSqPTPc0bueMpMC4OksMP+Ey+ERRl3pB1b7iI32fU2Y0WMxHd6k936N7QNXRntF35ZsToN8tWvhk56s2KRQ1CRbVVRSsm4omiFRIXdB1vN+eLm4m4fgPitJlhWLeBhmcc71q/Z996nfBMn3odW6eplYFAHaY7gkVBgdq6qm6C3xdUWNHZmYjFzCT17AsGAkGvyFZEdNv12V9r2arCdn96giWFWfJaSLvEBYHGrc3N+JAWZylkkuUS7TzVO3kMNvGGUDKh6gUtg5BbHGf+Pn45adlQI5sIGXFJljusZhq22zOjl1hZuwrlymkqm2xKsTNfsUJERMFQ301aUdLCVMRIyjRPNzGFWXMFC4ukpbSui5S8iomypI2ia52+X6i1mdncUCuLFQBkGTWlAAEAAAAEgQb7OTYiXw889QADB9AAAAAA27amhAAAAADdH1Gf/rz9sgnMCS4AAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+Xfnn97OM8ARVABPwChtQaqAHjaYz3BcIJVlUEDhlkWMTCAMKspQw/rRwYbFhOgWDnDTJbDDAGMExgYQJhlAxCfYvAEAEv0C0gAAAAAWgB3AJsAzQDlAO0BFgFZAXIBnQHZAdkB2QHZAkV42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqF0MVRBEEUgOEfd7nic8Pd4YK765V1354awSEAoiAUIiAUYqDr1bq2fu0CtPJJHTX1LcA3fynXYPCbci2d/KRcxxJfKdfnzGmgFzPlRgwuUu5kgX7ENdBOd8oNWnBNgAQRtlDE8XNPgAghwjiSHUzWmGYaGx8WEUwc7Sls7ThTKCxCTHPOHiec4iGJhcIkwGTR/ncEsGStIonBAlMsMsNCjta55oBTDrWq7XdFgBCutgerYLZRNHtbRl6wMm80mGOGWVa1bgjLqsJdLsRRbZ+s2MSV31HyEoORzE/Zqb8KEZEZLl6m8KFIyA+G8WDJ7n48TJPIPYnRf5pBTsMAAHjaY2BiAIP/cxiMGLABfiBWYTjJyMRgw8jMyMLIysjGyM7IwcDMyMnIxcjN5phUlFqWyhlaXFKUmFmSXMlempdpYOLkCKFdLThL0WScoDKWYNrA0YDJOQjENDJwMgEAa+4bNwA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAYgAA8AAAAAC6wAAAXGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICok0h0cLIAABNgIkAzwEIAWEQAeBDgwHG5cJCB6FcZsTTpEclTZ1ofCYsgigtf/N7skX04SpVaInlfSIVkUjP2GSIHRN3jxyP4+n/+cmKTSyb2AG30HZWweyUJo+QKzeh1mF/xdjrs6zSTMtYbWZ/NyiSXJLWxqQIFKSe1ofxF0ne+ShzqSmdMSp6nFvLQIqjYKRSxSVjeCxeyKrAY+9fZwOPFDwTdTtGWJ1IKRmSEUFRpbDQcJrb8IFyJUDxecUvR3IkY7xO77kfFAsKE4Yev2ygnvUvOJSrKX4r+JPAtpuVgnKBVEikytTrlIQVEvy15AhyqWCMmXCdFUc0CNBugWUMWh5nxiwDWrZjela4gpkZM3UCeAqVup2T4oLAMjGMiC6cPOKqjLYATX9Z4SN/x4A6JVEqxzQNUA6g7cD6EcJywvRzF/fjTg8MsohQBQg5MQVMAQkBAtJXJ1yCGjlgpSr0a/QDngdInWcukx92X9mMR167jHqEvVFdfF1caPQLNylKD7tAtQGxKrVqndSjUy5XIWyza8vqgMI2Xv8EAhrAWIC5J2ADtJRIiGaAlZHAMinJmGMcLGLfD2/i8g/+CRlkRQVKUHuMCm4SHJcNlE8STKhAznD8coOQYf8kJLNhqpmWCUX7cWcxWJzQU02SaZUyyZQkynmtd2yzGqFWEnOtIEHiUuWnBZKPFmNXGG09NFb6OzbHxeHffgGzjg+aLba7cj4Sc02iwXOWK1D5CTJxMmSCcRk4nFr3qatKQSFBixziDo8wmDJZrKbqnjQ0rw4UBiqM4PWKFBus8UFDevXeztbQFXlhRtw5mTmxRmUFa0/7i/ZYaG1JnbhiG1+p6d2vyp2824081TMoa4S9IEjPmIV5Pfjr3tpjS+wFByJesBitmjGilpci+hcOS6nswqsYHAMZvA5OIfOYozp4xJxIoOlMR2IwTEaQhgOw8ux/BDOD/tBVPfQjr7i3//he1c6zdcspTI+/OVDmDgt+/xG43ncctTsilG5X+PCutoFjVcSGSaRx6801i3wd6bP+dE24se6oN31vuW5Zbm+Qavrq8H7844ZXTsfphnPOZZ2/7ln0y+15S7LMk0TxirNuyrpwAkf/gTZdci3//DpD/+ZHSlX9tS9/76nwBGHI1Wm4AfaP1oBr872fr1tW+8X2L4CSdEvkT2Xwf2RUZ85+CeXn51dSecfk/cdBZ8tWD1lWVD1/ntrA5ZN4LegMnf+L3xvouGga81AWVepJlzz008Ybj6/2nj1yNu7flw5B+4dmv//j8u375Yh5m7qgXnwc8XOD1csvr5h69JLy/qmNGdvGt667BIc7KlYG9bdlTp8SVmWNntkzPj/pcWx+pj+MLepkXGx3/toGtxD83vSm67xk/9IjFS9w4zYlVv/u1pxdezOELjy++FfNIzSyoSGVOmvKz0iJ4wcqRpDZ9enGfjBGf/xCpMmxuU13ugwdB7I2bdXsbMxM8wU0nsRYg4pKSB9k12HgPQsn16Z/qbHOedXISl4Ae8e7JsD+NBXtx3838DbLjgKQS6CwAsnnCeAbEEAmuuyB95mcyEqZab3OSRbAUv4JMxJ63WHzYNLlMWGsAJwgnTkdz5bC6HONjIVwhBa+W2VTiGFVARcRyEyXjDsP15U7h8vscgZXmqcebxMJw0vN0YBt9YUUhkEqgF+18dtN0RpxCiuqYhYBlkSDjMZwFIy4HxCPJNBg9+MHmtEghoKlar00WHpGQwpNgGH1aey8+viMPQ0BjUbwnZXrKcjl8r3S5MotZgt93Dydvpnl61BqSplsiekxYMPD0VWyxOx/vHJEiXJJNdotIOuHUKth1TBADFUyLzRoN+ImFzUpltMcWiE0jJg1u+lB+hpDyM9qg87SGBQn2ZSO+AfRiOAYotJwNrqMOxhiDAnkIhCPMRHAiSEJIiQGEn4hf3s0LghUdPfX07iBiYKzDplYipTiPcqxiKzBZaBTF6SWJhIFNWnRyUnMqkX0P9GqKU=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiAAA4AAAAACxgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJ0AAAD8jluUzEdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABMAAAAYHNlrf5TVEFUAAACYAAAACYAAAAqeZVrSWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2UAAASK2CSsZ2hlYWQAAAZcAAAANgAAADYgiMT2aGhlYQAABpQAAAAfAAAAJBDuBsdobXR4AAAGtAAAADcAAAA8RLkDYGxvY2EAAAbsAAAAIAAAACAI1wpYbWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPIAAAHsJ/5KCXBvc3QAAAgcAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrizKYRDJSSzJYxABVDkHGAhEURSGvzu9Zp60ptpKEIgkLSG0jgCIARABLWJ20DJuPIM6B/ycn6NApkAc9uejikaKThWqzknB3VWvAvkhdzkx80S+f2hL3nKk7ca85MMmnznO2xf59JfZD1XoLCz1BtVKCGuLVpbo9IowGIT2s1XzQvkCzs0qKgAAAHjaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2BhOc20h4GVgYFVhGUDAwPDNAgNFDNi6mBAAUzsIALGC/bw9WRYwMCrsIUj5O8KBgaOEKYIBQbG+SA5FgvWBUBKgYEFAFbgDHp42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkY9rDwAAALTgCwgAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqVU0OYHFsUPueW5kvbRnVNY9zujq3xdGzb/Wzbtm37xcbqMdlOdtnFrNu51RPvUsY9Pw7AALsABBDeBQ4k0IEJbOACH4RAgTg0QAtkADI52RG9znMXXzx7nWe5/Gx3942treUxY24cMeLGQYPKxeLNyWS5sbFcX39zbW05HL7R6wUgkGCaHUyzBP2YOpRR4WQOOS6BO3Ae7ji1QN01n5T++1t498xcLNJdxEPeVucDcH2R0lfVSONVsajYMtfGY+svr/9yNQgfwfIlnPFVHM9VOLZILJbL2J3pPLuK4rWQ/098vOfPkXNH/ll6/BpgLD02MTlyZHLiYyUABLbxO5nHGgDZwuDZYcFD1IkebMNW9FAX6eRK6hYy5NzX6vdQqVyMICLwoCE8yd7/ZAhu9mLJF/KZtNPpsCiWbDNRIpIosUe8Oz1u0bqfD8w5Zhlw27KbevLyEeFd9UDI5nv6zId0MXa3PnPj6JjXp95W7ZBBlV7hHWED6MAJMkOvJWZrbZi3mgkfdzKGgux0OZ0Yi8fYITIK4qD7PvoIs/gt5j76iO7d/9zmVEB37gtdILmZDNIFUpufe25TMqgLrscSbsDS+vX0azqCfr3+IN5/89hJk0bfdD+5b9KYG+8n1XfNVYK+ytfzRS0vLCEZZIcFv6W3HkETmg/TW+mruJQvnjvMmc7uoq9qES8wpXkW4a3mQUuDK0iqidCEKpG+TDxUfKbzk52BGokc43TWhbPGrYof4Yv0pUDo5Wfqprba6BkUXRPru1tjAWpkaBx0V3r5B/nJYGIZjgAIkRjJZa0avtVhJ2I8fSEhLB9VFpaOZe8feejRI+98cOThR468/+yYFpN6wJwai++ak2OfnndX0FQTfB7xk88Rnn2eVj75lFae6507bPqsobPxl5nDZk3pSDQBgQ7G+yqrggLjqqzMRC5bUNjQyYzEYddqkEmzcuQLGZF9ETEua2+5S37ZV4X97csFawq7lHGQdW0v52cvMUzi21TFWGMNReITlaFzY3oLf4pPBEfuVxcg+ZcQcz+3y9fZOHCC22LlqZhWhm5eO/OzgQPH6hcHo6HcH8syLevXG43+poZhnoC9kDfFbakVTUuXc/J6jnOm7fH+7kAkL7uS7hG3N0+aObiQf39iS8v68/QJLjMAAAAAAQAAAASBBgDfBT5fDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+z/2eCcgJZAABAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL4d/5f+c5TwBFUAE/AKRJBsgAeNpjPcFwgtWWQQOGWY4zMIAwqwdDDxszgw1LEFCsjWEyyxWGAMYJDAwgzLIBiJ8y+AIAUaoLVwAAAABaAHcAmwDMAOUA7QEWAVgBcQGdAdkB2QHZAdkCRXjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42nXQA25FQRSA4b924xTRDWvbtt342byo2wV0FV1G466ga+rk5FQPw28MoJEXqqiobgDe+FRX0MqHupJ63tVVDPKqrqYdW11DJ9fqWtpZVrcyTjPiCoxQ18qeV4SJEyWGK9klxyxDDOEQxCZODtd4EMc4ZeosNlGGOGKTfQ7wk8EmS44wA6wapQhxSRhb1mTJYDHOIBMMM16wwvpZ8TODOc7Y5oAdo3L7a10wvib1PfbPmyxGGWaEGaNzYnJi4Q2OxQnjoKxYwZPfyMoLLLp/fsbRv4kSlxkeAQYJkiUtPxbDjy27h/AzRPrfST1f4K1IMgAAeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer gs-v3{:root{color-scheme:light;--tinte-950: #101009;--tinte-900: #16160f;--tinte-800: #23231d;--tinte-950-anteile: 16 16 9;--blau-700-anteile: 51 48 36;--blau-800: #23231d;--blau-700: #333024;--blau-600: #4a4536;--blau-500: #5d5747;--aqua-400: #7a7462;--gold: #f2ce00;--gold-hell: #ffdf3d;--gold-hauch: #fffdf2;--gold-linie: #d9b800;--gold-zart: #fdf6d6;--gold-zart-linie: #cdae00;--gold-schrift: #4a4000;--auf-gold: #1b1b16;--auf-gold-leise: #3f3a2c;--gold-verlauf: linear-gradient(100deg, #f2ce00 0%, #ffdf3d 100%);--gold-druck: #e3c200;--kopfstreifen: linear-gradient(90deg, #f2ce00 0%, #ffdf3d 34%, #e8e4d8 100%);--gold-anteile: 242 206 0;--gold-hell-anteile: 255 223 61;--verlauf: linear-gradient( 168deg, #23231d 0%, #16160f 62%, #101009 100% );--verlauf-text: linear-gradient(168deg, #26251f 0%, #1b1a14 58%, #101009 100%);--verlauf-tafelkopf: linear-gradient(160deg, #26251f 0%, #16160f 100%);--ton-950: #1b1b16;--ton-700: #55503f;--ton-500: var(--gs-muted, #6e6e73);--ton-400: #8b8577;--ton-300: #ddd8c8;--ton-250: #cdc9bb;--ton-200: #e8e4d8;--ton-150: #f0ede2;--ton-225: #e3dfd2;--weiss-fest: #ffffff;--seite: #faf9f4;--karo-linie: color-mix(in srgb, var(--ton-700) 2.5%, transparent);--karo-raster: 34px;--umgebung: #d4d5cc;--umgebung-2: #efefe8;--leiste-hoch: #434738;--leiste-mitte: #25281c;--leiste-grund: #171a10;--leiste-tief: #0c0e0a;--schatten-fenster: 24px 26px 72px rgba(9, 11, 7, .26);--topbar-hoehe: 4.25rem;--topbar-unschaerfe: 28px;--topbar-glas: color-mix(in srgb, var(--flaeche) 28%, transparent);--topbar-glas-stark: color-mix(in srgb, var(--flaeche) 31%, transparent);--topbar-kuehl: #d7d9da;--topbar-kuehl-ueber: #c9ccce;--topbar-kante: color-mix(in srgb, var(--weiss-fest) 62%, transparent);--topbar-schatten: 0 16px 42px color-mix(in srgb, var(--tinte-950) 10%, transparent);--topbar-aktiv: color-mix(in srgb, var(--tinte-950) 8%, transparent);--topbar-ueber: color-mix(in srgb, var(--weiss-fest) 34%, transparent);--topbar-umgebung: linear-gradient( 136deg, #e2e3e0 0%, #f1f1ee 58%, #dedfdd 100% );--topbar-hintergrundakzent: radial-gradient( circle at 88% -52%, color-mix(in srgb, var(--tinte-950) 67%, transparent) 0%, color-mix(in srgb, var(--tinte-950) 23%, transparent) 38%, transparent 72% );--topbar-glasbild: linear-gradient( 103deg, color-mix(in srgb, var(--weiss-fest) 42%, transparent) 0%, color-mix(in srgb, var(--weiss-fest) 15%, transparent) 52%, color-mix(in srgb, var(--tinte-950) 7%, transparent) 100% );--topbar-lichtkante: linear-gradient( 90deg, color-mix(in srgb, var(--weiss-fest) 76%, transparent), color-mix(in srgb, var(--weiss-fest) 42%, transparent) 48%, color-mix(in srgb, var(--tinte-950) 18%, transparent) );--flaeche-glas: rgb(255 255 255 / .72);--flaeche-hauch: #faf8f1;--schatten-liste: 0 12px 34px rgb(35 38 29 / .06);--schatten-avatar: 0 5px 13px rgb(35 38 29 / .11);--schatten-fluegel: 14px 0 28px -16px rgb(22 22 15 / .22);--schatten-schwebend: 0 14px 34px -14px rgb(22 22 15 / .28), 0 2px 8px rgb(22 22 15 / .08);--tinte-verlauf: linear-gradient(160deg, #26251f 0%, #16160f 100%);--kal-1-kante: #4a6fa5;--kal-1-fond: #edf2f9;--kal-2-kante: #2f7d4f;--kal-2-fond: #eaf4ee;--kal-3-kante: #8a5ca8;--kal-3-fond: #f3edf8;--kal-4-kante: #b3592f;--kal-4-fond: #f9efe9;--kal-5-kante: #2f7d8a;--kal-5-fond: #e9f4f6;--kal-6-kante: #a5344f;--kal-6-fond: #f9ecef;--granit-hell: #4c4c47;--granit-tief: #2b2b27;--flaeche-kuehl: #f2f3ef;--avatar-1-a: #30362b;--avatar-1-b: #69745e;--avatar-2-a: #3b4f56;--avatar-2-b: #748e93;--avatar-3-a: #594839;--avatar-3-b: #9a8066;--avatar-4-a: #55425b;--avatar-4-b: #927b9b;--avatar-5-a: #4c5141;--avatar-5-b: #848b72;--avatar-6-a: #5c493d;--avatar-6-b: #aa7f68;--flaeche: #ffffff;--flaeche-zart: #f4f2ec;--flaeche-tief: #f0ede2;--linie: var(--ton-200);--linie-stark: var(--ton-300);--linie-blau: #c9c3b0;--druck: #e8e4d8;--schrift: var(--ton-950);--schrift-zweit: var(--ton-700);--schrift-leise: var(--ton-500);--schrift-still: var(--ton-500);--schrift-platzhalter: var(--ton-400);--melder: #b81d6b;--auf-melder: #ffffff;--gruen: #2e9160;--gruen-schrift: #1c5c3c;--gruen-zart: #e8f5ee;--gruen-linie: #c6e4d3;--gruen-hell: #5cc98a;--bernstein: #dd7f22;--bernstein-schrift: #7a4108;--bernstein-zart: #fdeedd;--bernstein-linie: #f2d5b6;--bernstein-hauch: #fffcf8;--rot: #c0392f;--rot-schrift: #8d2119;--rot-zart: #fdf0ee;--rot-linie: #e6cbc8;--rot-voll: #a8271f;--rot-hauch: #fffbfa;--still-flaeche: #efece2;--still-schrift: #55503f;--still-linie: #ddd8c8;--auf-dunkel-stark: #ffffff;--auf-dunkel: #cdc9bb;--auf-dunkel-leise: #a5a091;--auf-dunkel-mittel: #b9b4a5;--auf-dunkel-linie: rgba(255, 255, 255, .13);--auf-dunkel-fuellung: rgba(255, 255, 255, .08);--auf-dunkel-fuellung-hoch: rgba(255, 255, 255, .14);--siegel-schrift: #ffdf3d;--schriftfamilie: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--schriftfamilie-fest: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--schriftfamilie-titel: Archivo, "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--gr-zahl: 30px;--gr-zahl-schmal: 24px;--gr-titel: 20px;--gr-anzeige: 22px;--gr-kopf: 16px;--gr-dicht: .8125rem;--gr-beitext: .75rem;--zeilen-dicht: 1.3;--gr-text: 14px;--gr-klein: 13px;--gr-fein: 12px;--strich-normal: 400;--strich-halb: 600;--strich-fett: 700;--eng: -.025em;--eng-klein: -.012em;--weit: .04em;--raum-1: .25rem;--raum-2: .5rem;--raum-3: .75rem;--raum-4: 1rem;--raum-5: 1.5rem;--raum-6: 2rem;--raum-7: 3rem;--raum-8: 4rem;--gruppe-oben: 1.25rem;--rund-gross: 22px;--rund-karte: 16px;--rund-knopf: 12px;--rund-klein: 8px;--rund-punkt: 2px;--rund-voll: 999px;--schraffur-zart: var(--schraffur-zart);--schraffur-stark: rgb(0 0 0 / .27);--hoehe-bedienfeld: 2.25rem;--kante: 1px;--kante-stark: 2px;--kante-tragend: 4px;--kante-zeiger: 3px;--fokusstaerke: 3px;--fokusabstand: 2px;--fokusring: 0 0 0 4px rgba(51, 48, 36, .22);--fokusring-fehler: 0 0 0 4px rgba(168, 39, 31, .16);--schatten-fein: 0 1px 2px rgba(22, 22, 15, .05), 0 0 0 1px rgba(22, 22, 15, .05);--schatten-karte: 0 2px 4px rgba(22, 22, 15, .04), 0 12px 32px rgba(22, 22, 15, .06);--schatten-hoch: 0 18px 60px rgba(22, 22, 15, .16);--schatten-knopf: 0 1px 2px rgba(22, 22, 15, .16), 0 8px 22px rgba(22, 22, 15, .12);--schatten-kennzahl: 0 14px 34px rgba(22, 22, 15, .22);--schatten-aktiv: 0 6px 18px rgba(22, 22, 15, .28);--schatten-maske: 0 30px 80px rgba(22, 22, 15, .35);--bedienhoehe: 2.75rem;--bedienhoehe-gross: 3rem;--bedienhoehe-werkzeug: 2.125rem;--rund-werkzeug: var(--rund-klein);--navhoehe: 2.75rem;--bandhoehe: 1.5rem;--chiphoehe: 2rem;--etiketthoehe: 1.5rem;--zeilenpolster: .75rem;--zeilenpolster-dicht: .625rem;--textbreite: 68ch;--fensterbreite-gross: 1600px;--nav-breite: 240px;--navspalte: var(--nav-breite);--marken-abstand: var(--raum-2);--leiste-breit: var(--nav-breite);--rahmen-streifen: 10px;--leiste-polster: var(--raum-1);--leiste-schmal: calc(var(--leiste-polster) * 2 + var(--bedienhoehe));--leiste-kachel: 2.75rem;--leiste-zeichenspalte: var(--leiste-kachel);--leiste-inhalt: calc(var(--leiste-breit) - var(--raum-3) * 2);--leiste-tempo: .2s;--leiste-wort-tempo: .14s;--leiste-schatten: 0 24px 60px rgba(16, 16, 9, .4);--leiste-schatten-schublade: 0 0 80px rgba(16, 16, 9, .5);--schubladengrund: rgba(16, 16, 9, .45);--kopfhoehe: 3.75rem;--kartenkopfhoehe: 3rem;--arbeitsbreite: 82rem;--tuerbreite: 26rem;--adressbreite: 18rem;--formularspalte: 12.5rem;--kennzahlbreite: 12rem;--kachelbreite: 13rem;--kachelhoehe: 7rem;--tagbreite: 7.5rem;--taghoehe: 8rem;--angabenspalte: 10rem;--textfeldhoehe: 6rem;--qr-groesse: 184px;--balkenhoehe: 4px;--strichhoehe: 2px;--platzhalterhoehe: .875rem;--winkel: 5px;--winkelkante: 1.5px;--punktgroesse: .5rem;--kreis-gross: 60px;--zustandshoehe: 17rem;--anmeldeteilung: minmax(var(--anmeldespalte-min), .95fr) minmax(0, 1.05fr);--anmeldespalte-min: 26rem;--anmeldehoehe: 18rem;--anmeldehoehe-breit: 23rem;--formularbreite: 27.5rem;--formularbreite-weit: 30rem;--aussagenbreite: 38rem;--feldsymbol: 1.25rem;--feldhoehe: 3.25rem;--vertrauenskreis: 2.5rem;--markenbreite: clamp(10rem, 22vw, 15rem);--markenbreite-leiste: 10.5rem;--markengrund: oklch(19% .011 100);--markenlicht: oklch(24% .014 100);--markenschatten: 1.5rem 0 4rem oklch(10% .008 100 / .16);--markenschrift: oklch(98% .004 95);--markenschrift-leise: oklch(82% .014 95);--markengitter: oklch(82% .018 95 / .2);--markengitter-kopf: oklch(88% .018 95 / .32);--schichtbalken: oklch(85% .17 95 / .3);--schichtzeile: 4.5rem;--schichthoehe: 3rem;--schichtkante: .25rem;--markendrehung: -6deg;--tuerpapier: oklch(98.4% .005 95);--tuerpapier-2: oklch(95.5% .009 95);--tuerfeld: oklch(99% .004 95);--tuertinte: oklch(17% .009 100);--tuertinte-2: oklch(33% .012 98);--tuerschrift-leise: oklch(45% .014 95);--tuerplatzhalter: oklch(45% .014 95);--tuerkreisel: oklch(68% .014 95);--tuerlinie: oklch(85% .013 95);--tuerlinie-still: oklch(91% .009 95);--tuerfehler: oklch(45% .17 27);--tuerfehler-zart: oklch(96% .016 27);--marke-punkt: #f2ce00;--tuerakzent: oklch(84% .17 95);--tuerfokus: oklch(35% .014 98);--tempo-auftritt: .42s;--bogen-auftritt: cubic-bezier(.16, 1, .3, 1);--auftritt-versatz: 70ms;--koernung-dichte: .055;--gr-aussage: clamp(2.5rem, 7vw, 5rem);--gr-aussage-schmal: clamp(2.75rem, 5vw, 4rem);--gr-anmeldetitel: 2.75rem;--aussage-eng: -.04em;--codeschrift: 1.375rem;--codesperrung: .32em;--schluesselsperrung: .04em;--tempo-kurz: .12s;--tempo: .22s;--kurve: cubic-bezier(.22, .61, .36, 1);--akzent: var(--blau-700);--akzent-tief: var(--blau-800);--akzent-lebhaft: var(--blau-700);--akzent-hell: var(--linie-blau);--akzent-zart: var(--flaeche-tief);--auf-akzent: var(--weiss-fest);--grund: var(--seite);--grund-ruhig: var(--flaeche-zart);--grund-tief: var(--flaeche-tief);--linie-hart: var(--blau-800);--auf-hart: var(--weiss-fest);--hinweis-schrift: var(--still-schrift);--hinweis-flaeche: var(--still-flaeche);--hinweis-kante: var(--ton-400);--warnung: var(--bernstein-schrift);--warnung-schrift: var(--bernstein-schrift);--warnung-flaeche: var(--bernstein-zart);--warnung-kante: var(--bernstein);--fehler-schrift: var(--rot-schrift);--fehler-flaeche: var(--rot-zart);--fehler-kante: var(--rot);--erfolg-schrift: var(--gruen-schrift);--erfolg-flaeche: var(--gruen-zart);--erfolg-kante: var(--gruen);--betont: var(--blau-700);--betont-tief: var(--blau-800);--betont-hell: var(--linie-blau);--betont-flaeche: var(--flaeche-tief);--auf-betont: var(--weiss-fest);--kachel-indigo: var(--blau-800);--kachel-petrol: var(--tinte-900);--kachel-pflaume: var(--blau-700);--kachel-schiefer: var(--ton-700);--auf-kachel: var(--weiss-fest);--titel: var(--gr-titel);--gross: var(--gr-titel);--mittel: var(--gr-kopf);--normal: var(--gr-kopf);--klein: var(--gr-text);--mikro: var(--gr-text);--bedienschrift: var(--gr-kopf);--wert-gross: var(--gr-zahl);--wert-mittel: var(--gr-zahl-schmal);--fett: var(--strich-fett);--stark: var(--strich-halb);--halb: var(--strich-normal);--schatten-ruhend: var(--schatten-fein);--schatten-erhoben: var(--schatten-karte);--schatten-gedrueckt: inset 0 1px 2px rgba(6, 26, 51, .12);--rund: var(--rund-knopf);--rund-kachel: var(--rund-karte);--abstand: var(--raum-4);--kontokreis: 36px;--auf-dunkel-gedrueckt: rgba(255, 255, 255, .18)}}@layer gs-v3{.gs-abrechnung{width:min(100%,96rem)!important;min-height:100%!important;margin:0 auto!important;padding:var(--gs-space-4) clamp(1rem,2.5vw,2rem) 3rem!important;background:var(--gs-pane)!important;color:var(--gs-ink)!important}.gs-abrechnung .abr-kopf{display:flex!important;min-height:3.25rem!important;align-items:center!important;justify-content:space-between!important;gap:var(--gs-space-4)!important;margin:0 0 var(--gs-space-3)!important;padding:0!important;border:0!important;background:transparent!important}.gs-abrechnung .abr-kopf-titel{display:flex!important;min-width:0!important;align-items:baseline!important;gap:var(--gs-space-3)!important}.gs-abrechnung .abr-kopf h1{margin:0!important;color:var(--gs-ink)!important;font:700 var(--gs-title)/1.1 var(--gs-font)!important;letter-spacing:-.025em!important}.gs-abrechnung .abr-kopf-beitext{overflow:hidden!important;color:var(--gs-muted)!important;font-size:var(--gs-text-xs)!important;text-overflow:ellipsis!important;white-space:nowrap!important}.gs-abrechnung .abr-kopf-schalter,.gs-abrechnung .abr-kopf-links{display:flex!important;align-items:center!important;gap:var(--gs-space-2)!important}.gs-abrechnung .abr-gruppe{display:inline-flex!important;height:2.25rem!important;overflow:hidden!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-pane)!important;box-shadow:none!important}.gs-abrechnung .abr-pfeil,.gs-abrechnung .abr-monatswort{min-height:2.125rem!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--gs-ink-2)!important;box-shadow:none!important}.gs-abrechnung .abr-pfeil{width:2rem!important;min-width:2rem!important;padding:0!important}.gs-abrechnung .abr-monatswort{min-width:8rem!important;padding:0 var(--gs-space-2)!important;border-inline:1px solid var(--gs-line-soft)!important;font-size:var(--gs-text-sm)!important;font-weight:700!important}.gs-abrechnung .abr-marke{min-height:1.625rem!important;padding:.2rem .55rem!important;border:1px solid var(--gs-accent-line)!important;border-radius:999px!important;background:var(--gs-accent-soft)!important;color:var(--gs-accent-ink)!important;font-size:var(--gs-text-xs)!important;font-weight:650!important}.gs-abrechnung>.reiter{display:flex!important;min-height:2.625rem!important;gap:var(--gs-space-5)!important;margin:0 0 var(--gs-space-3)!important;padding:0!important;overflow-x:auto!important;border:0!important;border-bottom:1px solid var(--gs-line)!important;background:transparent!important}.gs-abrechnung>.reiter button{position:relative!important;width:auto!important;min-width:max-content!important;min-height:2.625rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--gs-muted)!important;box-shadow:none!important;font-size:var(--gs-text-sm)!important;font-weight:600!important}.gs-abrechnung>.reiter button[aria-selected=true]{color:var(--gs-accent)!important}.gs-abrechnung>.reiter button[aria-selected=true]:after{content:""!important;position:absolute!important;inset:auto 0 -1px!important;height:2px!important;border-radius:999px 999px 0 0!important;background:var(--gs-accent)!important}.gs-abrechnung .abr-kacheln{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0 0 var(--gs-space-3)!important;overflow:hidden!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius)!important;background:var(--gs-pane)!important;box-shadow:none!important}.gs-abrechnung .abr-kachel{display:grid!important;min-height:4rem!important;align-content:center!important;gap:.125rem!important;padding:var(--gs-space-2) var(--gs-space-3)!important;border:0!important;border-left:1px solid var(--gs-line-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.gs-abrechnung .abr-kachel:first-child{border-left:0!important}.gs-abrechnung .abr-kachel.offen{background:var(--gs-warning-soft)!important}.gs-abrechnung .abr-kachel-wert{color:var(--gs-ink)!important;font:700 1.125rem/1.15 var(--gs-font)!important;font-variant-numeric:tabular-nums!important}.gs-abrechnung .abr-kachel-wort{color:var(--gs-muted)!important;font-size:var(--gs-text-xs)!important}.gs-abrechnung .abr-lauf{margin:0 0 var(--gs-space-4)!important;padding:0!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-lg)!important;background:var(--gs-pane)!important;box-shadow:none!important;overflow:hidden!important}.gs-abrechnung .abr-laufkopf{display:flex!important;min-height:2.75rem!important;align-items:center!important;justify-content:space-between!important;gap:var(--gs-space-3)!important;margin:0!important;padding:var(--gs-space-2) var(--gs-space-4)!important;border:0!important;border-bottom:1px solid var(--gs-line)!important;background:var(--gs-tint)!important}.gs-abrechnung .abr-laufwort{margin:0!important;color:var(--gs-accent-ink)!important;font:700 var(--gs-text)/1.2 var(--gs-font)!important}.gs-abrechnung .abr-laufwort--offen{color:var(--gs-warning-ink)!important}.gs-abrechnung .abr-block{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--gs-pane)!important;box-shadow:none!important}.gs-abrechnung .abr-block+.abr-block{border-top:1px solid var(--gs-line)!important}.gs-abrechnung .abr-blockkopf{display:flex!important;min-height:2.25rem!important;align-items:center!important;justify-content:space-between!important;gap:var(--gs-space-3)!important;padding:var(--gs-space-1) var(--gs-space-4)!important;border:0!important;border-bottom:1px solid var(--gs-line-soft)!important;background:var(--gs-pane)!important}.gs-abrechnung .abr-blockwort{color:var(--gs-ink-2)!important;font-size:var(--gs-text-xs)!important;font-weight:700!important}.gs-abrechnung .abr-schieber{width:100%!important;overflow-x:auto!important}.gs-abrechnung .abr-rahmen{min-width:58rem!important;border:0!important;border-radius:0!important;background:var(--gs-pane)!important;box-shadow:none!important}.gs-abrechnung .abr-tafel{width:100%!important;border-collapse:collapse!important;background:var(--gs-pane)!important}.gs-abrechnung .abr-tafel :is(th,td){height:2.5rem!important;padding:.35rem var(--gs-space-2)!important;border:0!important;border-bottom:1px solid var(--gs-line-soft)!important;color:var(--gs-ink-2)!important;font-size:var(--gs-text-xs)!important;vertical-align:middle!important}.gs-abrechnung .abr-tafel thead th{height:2.125rem!important;background:var(--gs-tint)!important;color:var(--gs-muted)!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.035em!important;text-transform:uppercase!important}.gs-abrechnung .abr-tafel tbody tr:hover>*{background:var(--gs-selected)!important;color:var(--gs-ink)!important}.gs-abrechnung .abr-tafel tbody tr:last-child>*{border-bottom:0!important}.gs-abrechnung .abr-aufklappen{min-height:2rem!important;padding:0!important;border:0!important;background:transparent!important;color:var(--gs-ink)!important;box-shadow:none!important}.gs-abrechnung .abr-knopf{min-height:2rem!important;padding:.35rem .65rem!important;border-radius:var(--gs-radius-sm)!important;font-size:var(--gs-text-xs)!important}.gs-abrechnung .abr-fussnote{margin:var(--gs-space-2) 0 var(--gs-space-3)!important;color:var(--gs-muted)!important;font-size:var(--gs-text-xs)!important}}@layer gs-v3{@media (max-width: 56.25rem){.gs-abrechnung .abr-kopf{align-items:flex-start!important;flex-direction:column!important}.gs-abrechnung .abr-kopf-schalter{width:100%!important}.gs-abrechnung .abr-kopf-links{width:100%!important;justify-content:space-between!important}.gs-abrechnung .abr-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gs-abrechnung .abr-kachel:nth-child(3){border-left:0!important}.gs-abrechnung .abr-kachel:nth-child(n+3){border-top:1px solid var(--gs-line-soft)!important}}@media (max-width: 40rem){.gs-abrechnung{padding-inline:var(--gs-space-3)!important}.gs-abrechnung .abr-kopf-beitext,.gs-abrechnung .abr-marke{display:none!important}.gs-abrechnung .abr-kacheln{grid-template-columns:minmax(0,1fr)!important}.gs-abrechnung .abr-kachel{border-top:1px solid var(--gs-line-soft)!important;border-left:0!important}.gs-abrechnung .abr-kachel:first-child{border-top:0!important}}}@layer gs-v3{*,*:before,*:after{box-sizing:border-box}html,body,#wurzel{height:100%}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}html:has(.rahmen){scrollbar-gutter:auto}body{margin:0;background:var(--flaeche);color:var(--schrift-zweit);font-family:var(--schriftfamilie);font-size:var(--gr-text);font-weight:var(--strich-normal);line-height:1.55;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:var(--gr-titel);font-weight:var(--strich-halb);letter-spacing:var(--eng);line-height:1.3;color:var(--schrift)}h2{font-size:var(--gr-kopf);font-weight:var(--strich-halb);letter-spacing:var(--eng-klein);line-height:1.35;color:var(--schrift)}h3{font-size:var(--gr-kopf);font-weight:var(--strich-halb);letter-spacing:var(--eng-klein);line-height:1.4;color:var(--schrift)}p{margin:0 0 var(--raum-3)}p,li,dd{color:var(--schrift-zweit)}a{color:var(--blau-700);font-weight:var(--strich-halb);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--blau-800);text-decoration-thickness:2px}strong,b{font-weight:var(--strich-halb);color:var(--schrift)}em{font-style:normal;font-weight:var(--strich-halb)}code{font-family:var(--schriftfamilie-fest);font-size:max(.92em,var(--gr-text));background:var(--flaeche-zart);border:0;border-radius:var(--rund-klein);padding:.1em .4em}hr{border:0;border-top:var(--kante) solid var(--linie);margin:var(--raum-5) 0}:focus-visible{outline:var(--fokusstaerke) solid var(--blau-600);outline-offset:var(--fokusabstand);box-shadow:var(--fokusring)}.navigation :focus-visible,.auf-dunkel :focus-visible{outline-color:var(--aqua-400);box-shadow:none}.navigation .weg.aktiv:focus-visible,.auf-dunkel .aktiv:focus-visible{outline-color:var(--weiss-fest)}.nur-fuer-vorlesegeraet{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.umfangsband{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;max-width:100%;gap:var(--raum-3);border:0;background:transparent;font-size:var(--gr-text);font-weight:var(--strich-normal);line-height:1.3;color:var(--schrift-leise)}.umfangsband-wort{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--schrift-leise);font-size:var(--gr-text);font-weight:var(--strich-normal);letter-spacing:0;text-transform:none;white-space:nowrap}.umfangsband-glied{position:relative;display:inline-flex;align-items:center;min-width:0;min-height:var(--bandhoehe);padding:0;border:0;border-radius:0;background:transparent;color:var(--schrift-leise);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.umfangsband-glied:not(:last-child):after{content:"";position:absolute;top:50%;right:calc(var(--raum-3) / -2 - var(--winkel) * .6);width:calc(var(--winkel) + 1px);height:calc(var(--winkel) + 1px);border-top:var(--winkelkante) solid var(--ton-300);border-right:var(--winkelkante) solid var(--ton-300);transform:translateY(-50%) rotate(45deg)}.umfangsband-glied.hier{background:transparent;color:var(--schrift);font-weight:var(--strich-halb);box-shadow:none}.umfangsband-glied.offen{padding:0 var(--raum-2);border:var(--kante) dashed var(--ton-250);border-radius:var(--rund-klein);background:transparent;color:var(--schrift-leise);font-weight:var(--strich-normal)}.umfangsband-weit{display:flex;flex-wrap:wrap;row-gap:var(--raum-2);width:fit-content;max-width:100%;margin:var(--raum-4) 0 var(--raum-5)}.umfangsband-weit .umfangsband-glied{white-space:normal;overflow:visible}.umfangsband select.umfangsband-glied{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;max-width:100%;min-height:var(--bedienhoehe);height:auto;text-overflow:ellipsis;border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-knopf);background:var(--flaeche);color:var(--blau-800);box-shadow:none;font:inherit;font-size:var(--gr-text);font-weight:var(--strich-halb);letter-spacing:0;text-transform:none;padding:0 calc(var(--raum-6) + var(--raum-1)) 0 var(--raum-3);cursor:pointer;transition:border-color var(--tempo) var(--kurve),background-color var(--tempo) var(--kurve);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right var(--raum-4) center,calc(100% - var(--raum-4) + var(--winkel)) center;background-size:var(--winkel) var(--winkel),var(--winkel) var(--winkel);background-repeat:no-repeat}.umfangsband select.umfangsband-glied:hover{border-color:var(--linie-blau);background-color:var(--flaeche-tief)}.umfangsband select.umfangsband-glied:focus-visible{outline:var(--fokusstaerke) solid var(--blau-600);outline-offset:var(--fokusabstand);box-shadow:var(--fokusring)}.umfangsband select.umfangsband-glied option{background:var(--flaeche);color:var(--schrift);font-size:var(--gr-text);letter-spacing:0;text-transform:none}.rahmen{min-height:100vh;height:100vh;height:100dvh;display:grid}body:has(.rahmen){overflow:clip}.rahmen{display:grid;grid-template-columns:var(--nav-breite) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"navigation kopf" "navigation arbeit";gap:0;padding:0;background:var(--flaeche)}.navigation{grid-area:navigation;position:fixed;inset-block:0;inset-inline-start:0;z-index:40;width:var(--leiste-jetzt, var(--leiste-breit));transition:width var(--leiste-tempo) var(--kurve);align-self:stretch;height:100dvh;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .22) transparent;display:flex;flex-direction:column;padding:var(--raum-5) var(--raum-3) var(--raum-4);border:0;border-radius:0;background-color:var(--tinte-900);background-image:linear-gradient(178deg,var(--tinte-950) 0%,var(--tinte-900) 100%);box-shadow:none}.navigation:after{content:"";position:absolute;top:0;bottom:0;right:0;width:var(--kante);background:linear-gradient(180deg,#37bfd06b,#ffffff0f);pointer-events:none}.navigation h2{margin:var(--gruppe-oben) 0 2px;padding:0 var(--raum-3) var(--raum-1);font-size:var(--gr-text);font-weight:var(--strich-halb);letter-spacing:0;text-transform:none;color:var(--auf-dunkel-leise)}.navigation-familie:first-of-type h2{margin-top:0}.navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.navigation li:has(>.weg.gesperrt),.navigation>.weg.gesperrt{display:none}.navigation .weg{display:grid;grid-template-columns:var(--leiste-zeichenspalte) minmax(0,1fr);align-items:center;min-height:var(--leiste-kachel);padding:0;border:0;border-radius:11px;color:var(--auf-dunkel);font-size:var(--gr-text);font-weight:var(--strich-halb);text-decoration:none;transition:background-color var(--tempo) var(--kurve),color var(--tempo) var(--kurve)}.navigation .weg:hover{background:rgb(255 255 255 / calc(.14 * var(--wort-sicht, 1)));color:var(--auf-dunkel-stark)}.navigation .weg:hover .weg-zeichen{background:var(--auf-dunkel-fuellung-hoch)}.navigation .weg:active .weg-zeichen{background:#ffffff38}.navigation .weg.aktiv{background:linear-gradient(100deg,rgb(var(--gold-anteile) / var(--wort-sicht, 1)),rgb(var(--gold-hell-anteile) / var(--wort-sicht, 1)));color:var(--auf-gold);box-shadow:none}.navigation .weg.aktiv .weg-zeichen{background:transparent;color:var(--auf-gold)}.weg-zeichen{display:grid;place-items:center;justify-self:center;width:var(--leiste-kachel);height:var(--leiste-kachel);border-radius:var(--rund-knopf);transition:background-color var(--tempo) var(--kurve),color var(--tempo) var(--kurve)}.weg-zeichen svg{width:var(--feldsymbol);height:var(--feldsymbol)}.navigation .weg.aktiv .weg-beschriftung{color:inherit}.weg-beschriftung{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation .weg-beschriftung{min-width:0;padding-block:var(--raum-2);padding-inline-end:var(--raum-3);overflow:visible;white-space:normal;line-height:1.3;overflow-wrap:break-word;opacity:var(--wort-sicht, 1);transition:opacity var(--leiste-wort-tempo) var(--kurve)}.kopfleiste{grid-area:kopf;position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:var(--raum-3) var(--raum-4);min-height:var(--kopfhoehe);padding:var(--raum-2) var(--raum-6);border:0;border-bottom:var(--kante) solid var(--linie);border-radius:0;background:var(--flaeche);box-shadow:none}.kopfleiste:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--kopfstreifen)}.marke{display:flex;align-items:center;align-self:center;font-size:var(--gr-kopf);font-weight:var(--strich-halb);letter-spacing:var(--eng-klein);color:var(--schrift);white-space:nowrap;padding-right:var(--raum-2);border-right:0}.kopf-organisation{display:flex;align-items:center;gap:var(--raum-3);min-width:0;flex:0 1 auto}.kopf-organisation-wort{font-size:var(--gr-text);font-weight:var(--strich-normal);letter-spacing:0;text-transform:none;color:var(--schrift-leise);white-space:nowrap}.organisation-name{font-weight:var(--strich-halb);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kopf-konto{display:flex;align-items:center;gap:var(--raum-3);margin-left:auto}.anmeldeadresse{color:var(--schrift-leise);font-size:var(--gr-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:var(--adressbreite)}.arbeitsflaeche{grid-area:arbeit;min-width:0;padding:var(--raum-5) var(--raum-6) var(--raum-8);max-width:var(--arbeitsbreite);margin-inline:auto;inline-size:100%;overflow-x:clip;scrollbar-gutter:stable}.arbeitsflaeche h1{margin:0 0 var(--raum-3)}.arbeitsflaeche h2{margin:var(--raum-6) 0 var(--raum-3)}.arbeitsflaeche h3{margin:var(--raum-5) 0 var(--raum-2)}.seitenkopf{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--raum-3) var(--raum-4);margin-bottom:var(--raum-5)}.seitenkopf h1,.seitenkopf .werkzeugleiste{margin:0}.fuehrung{max-width:var(--textbreite);color:var(--schrift-leise);font-size:var(--gr-text)}.navigation-ladenwahl{min-width:0}.wahl{width:100%;text-align:left;color:inherit;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:var(--raum-2);min-height:56px;padding:var(--raum-2) var(--raum-2);margin-bottom:var(--raum-4);background:var(--auf-dunkel-fuellung);border:var(--kante) solid var(--auf-dunkel-linie);border-radius:14px;box-shadow:none;cursor:pointer;transition:background-color var(--tempo) var(--kurve),border-color var(--tempo) var(--kurve)}.wahl:hover{background:var(--auf-dunkel-fuellung-hoch);border-color:#ffffff3d;box-shadow:none;transform:none}.wahl[aria-expanded=true]{background:#ffffff29;border-color:#ffffff47}.wahl__zeichen{width:30px;height:30px;border-radius:9px;flex:none;display:grid;place-items:center;background:#ffffff1f;border:var(--kante) solid rgba(255,255,255,.2);color:var(--weiss-fest)}.wahl__text{min-width:0}.wahl__laden{display:block;font-size:var(--gr-kopf);font-weight:var(--strich-halb);color:var(--weiss-fest);line-height:1.25;overflow-wrap:anywhere}.wahl__ges{display:block;font-size:var(--gr-text);font-weight:var(--strich-normal);color:var(--auf-dunkel);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wahl__pfeil{display:grid;place-items:center;color:var(--auf-dunkel-leise);transition:transform var(--tempo) var(--kurve)}.wahl[aria-expanded=true] .wahl__pfeil{transform:rotate(180deg)}.wahl--fest{grid-template-columns:34px minmax(0,1fr);cursor:default;background:#ffffff0d;margin-bottom:0}.wahl--fest:hover{background:#ffffff0d;border-color:var(--auf-dunkel-linie)}.wahl--fest .wahl__laden{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wahl-fest-wort{display:block;margin:var(--raum-2) var(--raum-1) var(--raum-4);font-size:var(--gr-text);color:var(--auf-dunkel-leise)}.wahlliste{margin:calc(var(--raum-3) * -1) 0 var(--raum-4);padding:var(--raum-2);background:var(--auf-dunkel-fuellung);border:var(--kante) solid var(--auf-dunkel-linie);border-radius:14px}.wahlliste[hidden]{display:none}.wahlsuche{display:flex;align-items:center;gap:var(--raum-2);min-height:var(--bedienhoehe);padding:0 var(--raum-3);margin-bottom:var(--raum-2);background:#061a336b;border:var(--kante) solid rgba(255,255,255,.18);border-radius:10px;color:var(--auf-dunkel-leise)}.wahlsuche input{flex:1;min-width:0;align-self:stretch;height:var(--bedienhoehe);min-height:0;padding:0;border:0;background:transparent;outline:none;box-shadow:none;font:inherit;font-size:var(--gr-text);color:var(--weiss-fest)}.wahlsuche input::placeholder{color:var(--auf-dunkel-leise)}.wahlliste__gruppe{margin:var(--gruppe-oben) 0 var(--raum-1);padding:0 var(--raum-3);font-size:var(--gr-text);font-weight:var(--strich-halb);color:var(--auf-dunkel)}.wahlliste__gruppe:first-child,.wahlsuche+.wahlliste__gruppe{margin-top:var(--raum-1)}.wahlzeile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--raum-2);width:100%;min-height:var(--bedienhoehe);padding:var(--raum-1) var(--raum-3);background:transparent;border:0;border-radius:10px;box-shadow:none;text-align:left;color:var(--auf-dunkel);cursor:pointer;transition:background-color var(--tempo) var(--kurve),color var(--tempo) var(--kurve)}.wahlzeile:hover{background:#ffffff1f;color:var(--weiss-fest);box-shadow:none;transform:none}.wahlzeile__name{display:block;font-size:var(--gr-text);font-weight:var(--strich-halb);color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wahlzeile__unter{display:block;font-size:var(--gr-text);font-weight:var(--strich-normal);color:var(--auf-dunkel);line-height:1.35}.wahlzeile--hier{background:#ffffff21;color:var(--weiss-fest)}.wahlzeile__hier-wort{display:inline-flex;align-items:center;gap:var(--raum-1);padding:2px var(--raum-2);border-radius:7px;background:#ffffff2e;color:var(--weiss-fest);font-size:var(--gr-text);font-weight:var(--strich-halb)}.wahlzeile--blick{border:var(--kante) dashed rgba(255,255,255,.26);margin-bottom:var(--raum-1)}.wahlzeile--blick:hover{border-color:#fff6}.wahlzeile--blick .wahlzeile__name{font-weight:var(--strich-normal)}.wahlzeile__zusatz{font-size:var(--gr-text);color:var(--auf-dunkel);white-space:nowrap}.anmeldung{min-height:100%;display:grid;place-items:center;padding:var(--raum-7) var(--raum-4) var(--raum-8);background-color:var(--seite);background-image:linear-gradient(160deg,var(--flaeche-tief) 0%,var(--seite) 55%)}.anmeldung-karte{--kartenpolster: var(--raum-6);width:min(var(--tuerbreite),100%);display:flex;flex-direction:column;padding:var(--kartenpolster);background:var(--flaeche);border:0;border-radius:var(--rund-gross);box-shadow:var(--schatten-karte)}.anmeldung-karte h1{margin:0 0 var(--raum-3);font-size:var(--gr-titel);letter-spacing:var(--eng-klein)}.anmeldung-karte .fuehrung{margin-bottom:var(--raum-4)}.anmeldung-karte .feld{margin-top:var(--raum-4)}.anmeldung-karte input,.anmeldung-karte select{width:100%}.anmeldung-karte button{width:100%;margin-top:var(--raum-5)}.anmeldung-karte button+button{margin-top:var(--raum-2)}.anmeldung-karte p:last-child{margin-bottom:0}.qr{display:block;width:var(--qr-groesse);height:var(--qr-groesse);margin:var(--raum-4) 0;border:0;border-radius:var(--rund-knopf);background:var(--weiss-fest);box-shadow:var(--schatten-fein);padding:var(--raum-2)}.anmelde-qrfeld{display:flex;flex-direction:column;align-items:center;gap:var(--raum-3);margin-top:var(--raum-4);padding:var(--raum-4);border:var(--kante) solid var(--linie);border-radius:var(--rund-karte);background:var(--flaeche-zart);text-align:center}.anmelde-qrfeld .qr{margin:0}.anmelde-qrfeld p{margin:0;font-size:var(--gr-text);color:var(--schrift-zweit)}.code-feld{font-size:var(--codeschrift);font-weight:var(--strich-halb);letter-spacing:var(--codesperrung);text-indent:var(--codesperrung);font-variant-numeric:tabular-nums}.geheimnis{display:inline-block;-webkit-user-select:all;user-select:all;word-break:break-all;font-family:var(--schriftfamilie-fest);font-size:var(--gr-text);letter-spacing:var(--schluesselsperrung)}.werkzeugleiste{display:flex;flex-wrap:wrap;gap:var(--raum-2);align-items:center;margin:var(--raum-4) 0 0}.zustand{display:flex;flex-direction:column;gap:var(--raum-2);min-width:0;margin:var(--raum-5) 0}.zustand__etikett{font-size:var(--gr-text);font-weight:var(--strich-halb);color:var(--schrift-zweit)}.zustand__kasten{flex:1;min-height:var(--zustandshoehe);padding:var(--raum-5) var(--raum-4);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--raum-3);border:var(--kante) solid var(--linie);border-radius:var(--rund-karte);background:var(--flaeche)}.zustand__titel{margin:0;font-size:var(--gr-kopf);font-weight:var(--strich-halb);color:var(--schrift);line-height:1.35}.zustand__satz{margin:0;max-width:34ch;font-size:var(--gr-text);color:var(--schrift-zweit)}.zustand__kreis{width:var(--kreis-gross);height:var(--kreis-gross);border-radius:var(--rund-voll);display:grid;place-items:center;background:var(--flaeche-tief);color:var(--schrift-leise)}.zustand__kasten--leer{border:var(--kante-stark) dashed var(--ton-250);background:var(--flaeche)}.zustand__kasten--stoerung{border-color:var(--rot-linie);background:var(--rot-hauch)}.zustand__kasten--stoerung .zustand__kreis{background:var(--rot-zart);color:var(--rot-schrift)}.zustand__kasten--gesperrt{border-color:var(--bernstein-linie);background:var(--bernstein-hauch)}.zustand__kasten--gesperrt .zustand__kreis{background:var(--bernstein-zart);color:var(--bernstein-schrift)}.zustand__zeit{padding:var(--raum-1) var(--raum-3);border:var(--kante) solid var(--linie);border-radius:var(--rund-klein);background:var(--flaeche);color:var(--schrift);font-size:var(--gr-text);font-weight:var(--strich-halb);font-variant-numeric:tabular-nums}.zustand__kasten--kein-recht{position:relative;overflow:hidden;border-color:var(--tinte-900);background-color:var(--tinte-900);background-image:linear-gradient(165deg,var(--tinte-950),var(--tinte-900));color:var(--weiss-fest)}.zustand__kasten--kein-recht:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.045) 0 10px,transparent 10px 20px)}.zustand__kasten--kein-recht>*{position:relative}.zustand__kasten--kein-recht .zustand__titel{color:var(--weiss-fest)}.zustand__kasten--kein-recht .zustand__satz{color:var(--auf-dunkel)}.zustand__schloss{width:var(--kreis-gross);height:var(--kreis-gross);border-radius:var(--rund-gross);display:grid;place-items:center;background:#ffffff1f;border:var(--kante) solid rgba(255,255,255,.24);color:var(--weiss-fest)}.zustand__siegel{display:inline-flex;align-items:center;gap:var(--raum-2);padding:3px var(--raum-3);border:var(--kante) solid rgba(55,191,208,.42);border-radius:var(--rund-klein);background:#37bfd033;color:var(--siegel-schrift);font-size:var(--gr-text);font-weight:var(--strich-halb);letter-spacing:0;text-transform:none}.meldung{max-width:var(--textbreite);margin:var(--raum-4) 0;color:var(--schrift-leise);font-size:var(--gr-text)}.meldung-stoerung{padding:var(--raum-4) var(--raum-5);border:var(--kante) solid var(--rot-linie);border-left:var(--kante-tragend) solid var(--rot);border-radius:var(--rund-karte);background:var(--rot-zart);color:var(--rot-schrift);font-style:normal;font-weight:var(--strich-halb)}.karte{margin:var(--raum-5) 0;border:var(--kante) solid var(--linie);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-fein)}.karte-still{box-shadow:none;border-color:var(--linie);background:var(--flaeche-zart)}.karte-kopf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--raum-2) var(--raum-4);min-height:var(--kartenkopfhoehe);padding:var(--raum-3) var(--raum-5);border-bottom:var(--kante) solid var(--linie);background:transparent}.karte-kopf h2,.karte-kopf h3{margin:0;font-size:var(--gr-kopf);font-weight:var(--strich-halb);letter-spacing:var(--eng-klein);text-transform:none;color:var(--schrift)}.karte-kopf .werkzeugleiste{margin:0}.karte-koerper{padding:var(--raum-5)}.karte-koerper>:last-child{margin-bottom:0}.karte-fuss{padding:var(--raum-3) var(--raum-5);border-top:var(--kante) solid var(--linie);background:var(--flaeche-zart);border-radius:0 0 var(--rund-karte) var(--rund-karte);font-size:var(--gr-text);color:var(--schrift-leise)}.karte>.tafel-rahmen{margin:0;border:0;box-shadow:none;background:transparent;border-radius:0 0 var(--rund-karte) var(--rund-karte)}.tafel-rahmen{margin:var(--raum-5) 0;border:var(--kante) solid var(--linie);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-fein);overflow-x:auto}.tafel{width:100%;border-collapse:collapse;margin:0;font-size:var(--gr-text);font-variant-numeric:tabular-nums;line-height:1.45}.tafel thead th{padding:var(--raum-3) var(--raum-4);text-align:left;vertical-align:bottom;font-size:var(--gr-text);font-weight:var(--strich-halb);letter-spacing:0;text-transform:none;color:var(--schrift-leise);background:var(--flaeche-zart);border-bottom:var(--kante) solid var(--linie);white-space:nowrap}.tafel td{padding:var(--zeilenpolster) var(--raum-4);text-align:left;vertical-align:middle;border-bottom:var(--kante) solid var(--linie);color:var(--schrift-zweit);font-weight:var(--strich-normal)}.tafel tbody th{padding:var(--zeilenpolster) var(--raum-4);text-align:left;vertical-align:middle;font-weight:var(--strich-halb);color:var(--schrift);border-bottom:var(--kante) solid var(--linie)}.tafel tbody tr:last-child>*{border-bottom:0}.tafel tbody tr{transition:background-color var(--tempo-kurz) ease}.tafel tbody tr:hover{background:var(--flaeche-zart)}.tafel tbody tr:focus-within{background:var(--flaeche-tief);box-shadow:inset var(--kante-zeiger) 0 0 var(--blau-700)}.tafel tr>:first-child{padding-left:var(--raum-5)}.tafel tr>:last-child{padding-right:var(--raum-5)}.tafel .zahl{text-align:right;color:var(--schrift);font-variant-numeric:tabular-nums;white-space:nowrap}.tafel tfoot td,.tafel tfoot th{padding:var(--raum-3) var(--raum-4);border-top:var(--kante-stark) solid var(--linie-stark);font-weight:var(--strich-halb);color:var(--schrift);background:var(--flaeche-zart)}.tafel-dicht td,.tafel-dicht tbody th{padding-top:var(--zeilenpolster-dicht);padding-bottom:var(--zeilenpolster-dicht)}.tafel-fest{table-layout:fixed}.tafel a{text-decoration:none;color:var(--schrift);font-weight:var(--strich-halb)}.tafel a:hover{color:var(--blau-700);text-decoration:underline}.kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--kennzahlbreite),1fr));grid-auto-rows:1fr;gap:var(--raum-4);margin:var(--raum-5) 0;padding:0}.kennzahl{display:flex;flex-direction:column;gap:var(--raum-1);padding:var(--raum-4) var(--raum-5);border:var(--kante) solid var(--linie);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-fein)}.kennzahl-wort{font-size:var(--gr-text);font-weight:var(--strich-normal);letter-spacing:0;text-transform:none;color:var(--schrift-leise)}.kennzahl-wert{font-size:var(--gr-zahl);font-weight:var(--strich-fett);letter-spacing:var(--eng);line-height:1.1;color:var(--schrift);font-variant-numeric:tabular-nums}.kennzahl-zusatz{margin-top:auto;font-size:var(--gr-text);color:var(--schrift-leise)}.kennzahl.betont{border-color:transparent;background:var(--blau-800);box-shadow:var(--schatten-kennzahl)}.kennzahl.betont .kennzahl-wert,.kennzahl.betont .kennzahl-wort,.kennzahl.betont .kennzahl-zusatz{color:var(--weiss-fest)}.kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--kachelbreite),1fr));grid-auto-rows:1fr;gap:var(--raum-4);margin:var(--raum-5) 0}.kachel{display:flex;flex-direction:column;gap:var(--raum-1);min-height:var(--kachelhoehe);padding:var(--raum-4) var(--raum-5);border:var(--kante) solid var(--linie-blau);border-radius:var(--rund-karte);background:var(--flaeche-tief);color:var(--schrift-zweit);box-shadow:none}.kachel.indigo,.kachel.petrol,.kachel.pflaume,.kachel.schiefer{background:var(--flaeche-tief);border-color:var(--linie-blau);color:var(--schrift-zweit)}.kachel-wert{font-size:var(--gr-zahl);font-weight:var(--strich-fett);letter-spacing:var(--eng);line-height:1.1;font-variant-numeric:tabular-nums;color:var(--schrift)}.kachel-wort{font-size:var(--gr-text);font-weight:var(--strich-halb);color:var(--schrift)}.kachel-zusatz{margin-top:auto;font-size:var(--gr-text);font-weight:var(--strich-normal);color:var(--schrift-leise)}.kachel.kachel-leit{border-color:transparent;background-color:var(--blau-800);background-image:var(--verlauf-text);box-shadow:var(--schatten-kennzahl)}.kachel.kachel-leit .kachel-wert,.kachel.kachel-leit .kachel-wort,.kachel.kachel-leit .kachel-zusatz{color:var(--weiss-fest)}.reiter{display:flex;align-items:stretch;gap:var(--raum-2);margin:var(--raum-5) 0;border-bottom:var(--kante) solid var(--linie);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.reiter>a,.reiter>button{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;min-height:var(--bedienhoehe);padding:0 var(--raum-3) var(--raum-1);border:0;border-radius:var(--rund-knopf) var(--rund-knopf) var(--rund-klein) var(--rund-klein);background:transparent;box-shadow:none;color:var(--schrift-leise);font-size:var(--gr-text);font-weight:var(--strich-halb);letter-spacing:var(--eng-klein);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--tempo) var(--kurve),color var(--tempo) var(--kurve)}.reiter>a:after,.reiter>button:after{content:"";position:absolute;left:var(--raum-3);right:var(--raum-3);bottom:calc(var(--kante) * -1);height:var(--kante-stark);border-radius:var(--rund-voll);background:transparent;transition:background-color var(--tempo) var(--kurve)}.reiter>a:hover,.reiter>button:hover:not(:disabled){background:var(--flaeche-zart);color:var(--schrift);box-shadow:none;transform:none}.reiter>a:hover:after,.reiter>button:hover:not(:disabled):after{background:var(--linie-stark)}.reiter>button:active:not(:disabled){background:var(--flaeche-tief);box-shadow:none;transform:none}.reiter>a:focus-visible,.reiter>button:focus-visible{box-shadow:var(--fokusring)}.reiter>.aktiv,.reiter>[aria-current=page],.reiter>[aria-selected=true]{color:var(--blau-800)}.reiter>.aktiv:after,.reiter>[aria-current=page]:after,.reiter>[aria-selected=true]:after{background:var(--blau-700)}.zustandspunkt{display:inline-flex;align-items:center;gap:var(--raum-2);font-size:var(--gr-text);font-weight:var(--strich-halb);color:var(--schrift-zweit);white-space:nowrap}.zustandspunkt:before{content:"";flex:0 0 auto;width:var(--punktgroesse);height:var(--punktgroesse);border-radius:var(--rund-voll);background:var(--punktfarbe, var(--schrift-leise))}.zustandspunkt.erfolg{--punktfarbe: var(--gruen)}.zustandspunkt.warnung{--punktfarbe: var(--bernstein)}.zustandspunkt.warnung:before{border-radius:var(--rund-punkt);transform:rotate(45deg)}.zustandspunkt.fehler{--punktfarbe: var(--rot);margin:0;padding:0;border:0;background:transparent;color:var(--schrift-zweit);font-size:var(--gr-text)}.zustandspunkt.fehler:before{border-radius:var(--rund-punkt)}.zustandspunkt.hinweis{--punktfarbe: var(--ton-400);color:var(--schrift-zweit);font-size:var(--gr-text)}.zustandspunkt.hinweis:before{background:transparent;border:var(--kante-stark) solid var(--ton-400)}.zeitspanne{display:inline-flex;align-items:center;gap:var(--raum-1);min-height:var(--chiphoehe);padding:var(--raum-1) var(--raum-3);border-radius:var(--rund-knopf);background:var(--flaeche-tief);color:var(--blau-800);font-size:var(--gr-text);font-weight:var(--strich-halb);font-variant-numeric:tabular-nums;white-space:nowrap}.zeitspanne.pause{background:transparent;border:var(--kante) dashed var(--ton-250);color:var(--schrift-leise);font-weight:var(--strich-normal)}.zeitband{display:block;padding:var(--raum-2) var(--raum-3);border-radius:var(--rund-knopf);background:var(--flaeche-zart);color:var(--schrift-leise);font-size:var(--gr-text);font-weight:var(--strich-halb)}.wochenraster{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--tagbreite),1fr));gap:var(--raum-3);margin:var(--raum-5) 0}.wochentag{display:flex;flex-direction:column;gap:var(--raum-2);align-items:flex-start;min-height:var(--taghoehe);padding:var(--raum-3);border-radius:var(--rund-knopf);background:var(--flaeche-zart)}.wochentag-wort{font-size:var(--gr-text);font-weight:var(--strich-halb);color:var(--schrift-leise)}.wochentag.heute{background:var(--flaeche-tief)}.wochentag.heute .wochentag-wort{color:var(--blau-800)}.marker{display:inline-flex;align-items:center;min-height:var(--etiketthoehe);padding:0 var(--raum-2);border:0;border-radius:var(--rund-klein);background:var(--flaeche-zart);color:var(--schrift-leise);font-size:var(--gr-text);font-weight:var(--strich-halb);letter-spacing:0;text-transform:none;line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums}.marker-betont{background:var(--blau-700);color:var(--weiss-fest)}.marker-hinweis{background:var(--still-flaeche);color:var(--still-schrift)}.marker-warnung{background:var(--bernstein-zart);color:var(--bernstein-schrift)}.marker-fehler{background:var(--rot-zart);color:var(--rot-schrift)}.marker-erfolg{background:var(--gruen-zart);color:var(--gruen-schrift)}.navigation .marker{flex:0 0 auto;margin-left:var(--marken-abstand);min-width:22px;min-height:20px;padding:0 var(--raum-2);justify-content:center;border-radius:var(--rund-klein);background:#ffffff24;color:var(--auf-dunkel);font-size:var(--gr-text);font-weight:var(--strich-halb);line-height:1.4}.navigation .weg.aktiv .marker{background:#061a3357;color:var(--weiss-fest);opacity:1}.hinweisfeld{max-width:var(--textbreite);margin:var(--raum-5) 0;padding:var(--raum-4) var(--raum-5);border:var(--kante) solid var(--still-linie);border-left:var(--kante-tragend) solid var(--ton-400);border-radius:var(--rund-karte);background:var(--still-flaeche);color:var(--still-schrift);font-size:var(--gr-text);line-height:1.55}.hinweisfeld>:last-child{margin-bottom:0}.hinweisfeld.ton-hinweis{border-color:var(--still-linie);border-left-color:var(--ton-400);background:var(--still-flaeche);color:var(--still-schrift)}.hinweisfeld.ton-warnung{border-color:var(--bernstein-linie);border-left-color:var(--bernstein);background:var(--bernstein-zart);color:var(--bernstein-schrift)}.hinweisfeld.ton-fehler{border-color:var(--rot-linie);border-left-color:var(--rot);background:var(--rot-zart);color:var(--rot-schrift)}.hinweisfeld.ton-erfolg{border-color:var(--gruen-linie);border-left-color:var(--gruen);background:var(--gruen-zart);color:var(--gruen-schrift)}.angaben{margin:var(--raum-4) 0;display:grid;grid-template-columns:minmax(var(--angabenspalte),max-content) 1fr;gap:0;border-top:0}.angaben dt{padding:var(--raum-3) var(--raum-4) var(--raum-3) 0;border-bottom:var(--kante) solid var(--linie);font-size:var(--gr-text);font-weight:var(--strich-normal);letter-spacing:0;text-transform:none;color:var(--schrift-leise);line-height:1.5}.angaben dd{margin:0;padding:var(--raum-3) 0;border-bottom:var(--kante) solid var(--linie);font-size:var(--gr-text);font-weight:var(--strich-normal);color:var(--schrift);min-width:0;overflow-wrap:anywhere}.angaben>:nth-last-child(-n+2){border-bottom:0;padding-bottom:0}.leise,.leer{color:var(--schrift-leise)}.hinweis{color:var(--schrift-leise);font-size:var(--gr-text)}.navigation-hinweis{margin:var(--raum-5) 0 0;padding:var(--raum-3);border:0;border-left:var(--kante-zeiger) solid var(--auf-dunkel-linie);border-radius:var(--rund-klein);background:var(--auf-dunkel-fuellung);color:var(--auf-dunkel-leise);font-size:var(--gr-text);letter-spacing:0;text-transform:none;line-height:1.5}.navigation .meldung,.navigation .leer,.navigation .hinweis{color:var(--auf-dunkel-leise)}.status{font-size:var(--gr-text)}.status-gesperrt,.status-widerrufen,.status-abgelaufen{color:var(--rot-schrift);font-weight:var(--strich-halb)}input,select,textarea,button{font-family:inherit;color:inherit}input,select,textarea{min-height:var(--bedienhoehe-gross);padding:var(--raum-2) var(--raum-4);border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-knopf);background:var(--flaeche);color:var(--schrift);font-size:var(--gr-kopf);font-weight:var(--strich-normal);transition:border-color var(--tempo) var(--kurve),box-shadow var(--tempo) var(--kurve)}textarea{min-height:var(--textfeldhoehe);line-height:1.55}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--linie-blau)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--blau-600);outline:var(--kante-stark) solid var(--blau-600);outline-offset:calc(var(--kante) * -1);box-shadow:var(--fokusring)}input:disabled,select:disabled,textarea:disabled{background:var(--ton-150);color:var(--schrift-platzhalter);border-color:var(--linie);cursor:not-allowed}input::placeholder,textarea::placeholder{color:var(--schrift-leise);font-weight:var(--strich-normal)}input.falsch,select.falsch,textarea.falsch{border-color:var(--rot);box-shadow:var(--fokusring-fehler)}.feld{display:flex;flex-direction:column;gap:var(--raum-2);margin-top:var(--raum-4)}.feld>label,.feldwort{font-size:var(--gr-text);font-weight:var(--strich-halb);letter-spacing:0;text-transform:none;color:var(--schrift)}.feld-hilfe{font-size:var(--gr-text);color:var(--schrift-leise)}button,.knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--raum-2);position:relative;min-height:var(--bedienhoehe-gross);padding:0 var(--raum-5);border:var(--kante) solid transparent;border-radius:var(--rund-knopf);background:var(--blau-700);color:var(--weiss-fest);box-shadow:var(--schatten-knopf);font-size:var(--gr-text);font-weight:var(--strich-halb);letter-spacing:var(--eng-klein);text-decoration:none;cursor:pointer;transition:background-color var(--tempo) var(--kurve),border-color var(--tempo) var(--kurve),box-shadow var(--tempo) var(--kurve),transform var(--tempo-kurz) var(--kurve)}.zeichenknopf,button.zeichenknopf{min-height:30px;min-width:30px;padding:0;border:0;border-radius:var(--rund-klein);background:transparent;box-shadow:none;color:var(--ton-700)}button.zeichenknopf:hover:not(:disabled),.zeichenknopf:hover{background:var(--flaeche-zart);box-shadow:none;color:var(--ton-950)}.zeichenknopf:focus-visible{outline:2px solid var(--tinte-900);outline-offset:2px}.zeichenknopf:disabled{color:var(--ton-300)}.zeichenknopf:active:not(:disabled){transform:translateY(1px)}@media (prefers-reduced-motion: reduce){.zeichenknopf:active:not(:disabled){transform:none}}.zeichenknopf svg{width:16px;min-width:16px;height:16px}button:hover:not(:disabled),.knopf:hover{background:var(--blau-800);color:var(--weiss-fest)}button.haupt,.knopf.haupt{border-color:var(--gold-linie);background:var(--gold);color:var(--auf-gold);font-weight:var(--strich-fett)}button.haupt:hover:not(:disabled),.knopf.haupt:hover{background:var(--gold-hell);color:var(--auf-gold)}.knopf.zusage{border-color:var(--gs-success-line)!important;background:var(--gs-success-soft)!important;color:var(--gs-success-ink)!important}.knopf.zusage:hover:not(:disabled){border-color:var(--gs-success-ink)!important}.knopf.absage{border-color:var(--gs-danger-line)!important;background:transparent!important;color:var(--gs-danger-ink)!important}.knopf.zusage,.knopf.absage{flex:0 1 auto!important}.knopf.absage:hover:not(:disabled){border-color:var(--gs-danger-ink)!important}.knopf.zusage,.knopf.absage{display:inline-flex!important;align-items:baseline!important;gap:.4rem!important}.knopf.zusage small,.knopf.absage small{font-size:var(--gr-fein);font-weight:var(--strich-fett);opacity:.8}.gs-arbeitszeiten .az-fall__knoepfe>.knopf.zusage,.gs-arbeitszeiten .az-fall__knoepfe>.knopf.absage,.gs-arbeitszeiten .az-fall__knoepfe>.knopf.haupt{min-height:1.875rem!important;padding:0 .5625rem!important;font-size:var(--gs-text-xs)!important;gap:.3125rem!important}.gs-arbeitszeiten .az-fall__knoepfe>button.schlicht{min-height:1.875rem;padding:0 .375rem;font-size:var(--gs-text-xs)}button.haupt:active:not(:disabled),.knopf.haupt:active{background:var(--gold-linie);color:var(--auf-gold)}button:active:not(:disabled),.knopf:active{background:var(--tinte-900);box-shadow:none;transform:translateY(1px)}button:focus-visible,.knopf:focus-visible{box-shadow:var(--schatten-knopf),var(--fokusring)}button:disabled,.knopf[aria-disabled=true]{background:var(--ton-150);border-color:var(--linie);color:var(--schrift-platzhalter);box-shadow:none;cursor:not-allowed;transform:none}button.still:disabled{background:transparent;color:var(--schrift-platzhalter);box-shadow:none;text-decoration:none}button.schlicht{background:var(--flaeche);border-color:var(--linie-stark);color:var(--blau-800);box-shadow:var(--schatten-fein)}button.schlicht:hover:not(:disabled){background:var(--flaeche-tief);border-color:var(--linie-blau);color:var(--blau-800)}button.schlicht:active:not(:disabled){background:var(--druck);box-shadow:none;transform:translateY(1px)}button.schlicht:focus-visible{box-shadow:var(--schatten-fein),var(--fokusring)}button.still{background:transparent;border-color:transparent;color:var(--blau-700);box-shadow:none;padding:0 var(--raum-3)}button.still:hover:not(:disabled){background:var(--flaeche-tief);border-color:transparent;color:var(--blau-800);box-shadow:none;transform:none}button.still:active:not(:disabled){background:var(--druck);box-shadow:none}button.still:focus-visible{box-shadow:var(--fokusring)}button.laeuft:after,.laeuft-balken{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--strichhoehe);border-radius:var(--rund-voll);background:linear-gradient(90deg,transparent 0%,currentColor 35%,currentColor 65%,transparent 100%);background-size:40% 100%;background-repeat:no-repeat;animation:laufstreifen 1.1s linear infinite}@keyframes laufstreifen{0%{background-position:-45% 0}to{background-position:145% 0}}.laedt-balken{position:relative;height:var(--balkenhoehe);margin:var(--raum-3) 0;border-radius:var(--rund-voll);background:var(--flaeche-tief);overflow:hidden}.laedt-balken:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--rund-voll);background:var(--blau-600);transform-origin:left;animation:laedt-schieben 1.2s ease-in-out infinite}@keyframes laedt-schieben{0%{transform:translate(-100%) scaleX(.4)}to{transform:translate(250%) scaleX(.4)}}.platzhalter{display:block;height:var(--platzhalterhoehe);margin:var(--raum-2) 0;border-radius:var(--rund-voll);background:var(--flaeche-tief);animation:platzhalter-atmen 1.6s ease-in-out infinite}.platzhalter-kurz{width:40%}.navigation .platzhalter{background:#ffffff24}@keyframes platzhalter-atmen{0%,to{opacity:1}50%{opacity:.45}}.skelett-zeile{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--ton-150) 0%,var(--flaeche-zart) 40%,var(--ton-150) 80%);background-size:220% 100%;animation:skelett-wandern 1.5s linear infinite}.skelett-zeile-kopf{height:22px;width:62%}.skelett-zeile-kurz{width:78%}@keyframes skelett-wandern{0%{background-position:120% 0}to{background-position:-120% 0}}.kreisel{display:inline-block;width:16px;height:16px;border-radius:var(--rund-voll);border:var(--kante-stark) solid var(--ton-300);border-top-color:var(--blau-600);animation:kreisel-drehen .9s linear infinite}@keyframes kreisel-drehen{to{transform:rotate(360deg)}}.laedt-zeile{display:flex;align-items:center;gap:var(--raum-2);margin:var(--raum-3) 0}[aria-busy=true]{cursor:progress}@media (pointer: coarse){:root{--zeilenpolster: 1rem}}@media (max-width: 60rem){.arbeitsflaeche{padding:var(--raum-4) var(--raum-4) var(--raum-7)}.kopfleiste{padding:var(--raum-2) var(--raum-4)}.kopf-konto{margin-left:0}.anmeldeadresse{max-width:11rem}}@media (max-width: 40rem){.marke{border-right:0;padding-right:0}.kopf-organisation{flex:1 1 100%;order:3}.umfangsband{width:100%;flex-wrap:wrap;row-gap:var(--raum-2)}.angaben{grid-template-columns:1fr}.angaben dt{padding-bottom:0;border-bottom:0}.karte-koerper,.karte-kopf,.karte-fuss{padding-left:var(--raum-4);padding-right:var(--raum-4)}.tafel tr>:first-child{padding-left:var(--raum-4)}.tafel tr>:last-child{padding-right:var(--raum-4)}.kachel-wert,.kennzahl-wert{font-size:var(--gr-zahl-schmal)}}@media (max-width: 30rem){.anmeldung{padding:var(--raum-5) var(--raum-3) var(--raum-7)}.anmeldung-karte{--kartenpolster: var(--raum-5);padding:var(--kartenpolster)}}@media print{.kopfleiste,.navigation,.markenflaeche{display:none}.anmeldung--geteilt{grid-template-columns:minmax(0,1fr)}body{background:var(--weiss-fest)}.rahmen{display:block;padding:0;background:var(--weiss-fest)}.arbeitsflaeche{padding:0;max-width:none}.karte,.tafel-rahmen,.kennzahl,.kachel{box-shadow:none;border:var(--kante) solid var(--linie-stark)}.zustand__kasten--kein-recht{background:var(--weiss-fest);border:var(--kante-stark) solid var(--tinte-900);color:var(--schrift)}.zustand__kasten--kein-recht:before{display:none}.zustand__kasten--kein-recht .zustand__titel,.zustand__kasten--kein-recht .zustand__satz{color:var(--schrift)}.tafel-rahmen{overflow:visible}}.navigation::-webkit-scrollbar{inline-size:8px}.navigation::-webkit-scrollbar-track{background:transparent}.navigation::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.navigation::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.rahmen.leiste-schmal{grid-template-columns:var(--leiste-schmal) minmax(0,1fr)}.rahmen.leiste-schmal>.navigation{--leiste-jetzt: var(--leiste-schmal);--wort-sicht: 0}@media (max-width: 40rem){.rahmen.leiste-schmal{grid-template-columns:var(--leiste-schmal) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.rahmen.leiste-schmal>.navigation{--leiste-jetzt: var(--leiste-schmal);--wort-sicht: 0;--griff-fassbar: auto;transform:none;visibility:visible;box-shadow:none}}@media (min-width: 40.0625rem){.kopfzeile__navgriff{display:none}}.kopfzeile__navgriff{margin-inline-end:var(--raum-2);flex:0 0 auto}.kopfzeile{grid-area:kopf;margin:0;position:sticky;inset-block-start:0;z-index:30}.arbeitsflaeche>.kopfzeile{margin:0}h1,h2,h3{font-family:var(--schriftfamilie-titel)}h1{font-weight:700}.markenwort{display:inline-flex;align-items:center;color:inherit}.markenwort svg{display:block;width:auto}button.navigation-marke{min-height:0;padding:var(--raum-2) 0;border:0;border-radius:8px;background:transparent;box-shadow:none;color:#fff;cursor:pointer}button.navigation-marke:hover:not(:disabled){background:#ffffff14;color:#fff;box-shadow:none}button.navigation-marke:focus-visible{outline:2px solid var(--aqua-400, #37bfd0);outline-offset:2px;box-shadow:none}.markenhinweis{grid-area:kopf;align-self:start;justify-self:start;margin:var(--raum-3);padding:var(--raum-3) var(--raum-4);border:1px solid var(--linie);border-radius:8px;background:var(--flaeche);box-shadow:0 8px 24px #061a3324;font-size:13px;z-index:40}.markenhinweis button{margin-inline-start:var(--raum-3);min-height:28px;font-size:12px}.knopfreihe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-3);margin-top:var(--raum-5)}.knopfreihe button.leise,.knopfreihe button.still{background:transparent;border-color:transparent;box-shadow:none;color:var(--schrift-leise)}.knopfreihe button.leise:hover:not(:disabled),.knopfreihe button.still:hover:not(:disabled){background:var(--flaeche-zart);color:var(--schrift)}.zeitraumwechsel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-2)}.zeitraumwechsel>strong{min-width:9rem;text-align:center;font-size:var(--gr-kopf);font-weight:var(--strich-halb);color:var(--schrift)}.zeitraumwechsel>button{min-height:var(--bedienhoehe);padding-inline:var(--raum-3);border:var(--kante) solid var(--linie-stark);background:var(--flaeche);box-shadow:none;font-weight:var(--strich-normal);color:var(--schrift-zweit)}.zeitraumwechsel>button:hover:not(:disabled){border-color:var(--linie-blau);background:var(--flaeche-zart);box-shadow:none;color:var(--schrift)}.zeitraumwechsel>button:active:not(:disabled){background:var(--druck);box-shadow:none;transform:none}.zeitraumwechsel>button:disabled{border-color:var(--linie);background:var(--flaeche-zart);color:var(--schrift-leise);cursor:not-allowed}.zeitraumwechsel>input[type=date]{min-height:var(--bedienhoehe);font-variant-numeric:tabular-nums}.feld-reihe{display:flex;flex-wrap:wrap;gap:var(--raum-4);align-items:flex-start}.feld-reihe>.feld{flex:1 1 10rem;min-width:0}@media (max-width: 40rem){.feld-reihe{display:grid;grid-template-columns:1fr}}.unbestimmt{font-size:var(--gr-kopf);font-weight:var(--strich-normal);letter-spacing:0;color:var(--schrift-leise)}.tafel .unbestimmt{font-size:var(--gr-text)}.tafel tbody tr.ersetzt>th,.tafel tbody tr.ersetzt>td,tr.ersetzt>*{color:var(--schrift-leise);background:var(--flaeche-zart)}.werkzeug-huelle{position:relative}.werkzeug__melder--kritisch{background:var(--rot-schrift);color:#fff}.glocke-tafel{position:absolute;inset-block-start:calc(100% + var(--raum-2));inset-inline-end:0;z-index:60;inline-size:min(30rem,92vw);max-block-size:min(28rem,70vh);overflow-y:auto;padding:var(--raum-4);border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-karte)}.glocke-liste{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--raum-3)}.glocke-liste a{display:grid;grid-template-columns:auto 1fr;gap:var(--raum-1) var(--raum-2);padding:var(--raum-2);border-radius:var(--rund-knopf);color:inherit;text-decoration:none}.glocke-liste a:hover{background:var(--flaeche-zart)}.glocke-satz{grid-column:2;font-size:var(--gr-text);line-height:1.5;color:var(--schrift-zweit)}.glocke-fuss{margin:var(--raum-4) 0 0;padding-top:var(--raum-3);border-top:var(--kante) solid var(--linie);font-size:var(--gr-text);line-height:1.5;color:var(--schrift-leise)}@keyframes melder-einmal{0%,to{transform:translate(0)}20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-1px)}80%{transform:translate(1px)}}.werkzeug__melder--frisch{animation:melder-einmal .45s ease-in-out 1}@media (prefers-reduced-motion: reduce){.werkzeug__melder--frisch{animation:none}}.arbeitsraster{--raster-spalten: 7;--raster-erste-spalte: minmax(10rem, 14rem);display:grid;grid-template-columns:var(--raster-erste-spalte) repeat(var(--raster-spalten),minmax(0,1fr));border:var(--kante) solid var(--linie);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-fein);overflow:hidden}.arbeitsraster__kopf{padding:var(--raum-3) var(--raum-4);font-size:var(--gr-text);font-weight:var(--strich-halb);color:var(--schrift-leise);background:var(--flaeche-zart);border-bottom:var(--kante) solid var(--linie);white-space:nowrap}.arbeitsraster__zelle{padding:var(--zeilenpolster) var(--raum-3);border-bottom:var(--kante) solid var(--linie);border-inline-start:var(--kante) solid var(--linie);min-block-size:44px}.arbeitsraster__spalte-eins{padding:var(--zeilenpolster) var(--raum-4);font-weight:var(--strich-halb);color:var(--schrift);border-bottom:var(--kante) solid var(--linie);border-inline-start:0;background:var(--flaeche);position:sticky;inset-inline-start:0;z-index:1}.arbeitsraster-rahmen{margin:var(--raum-5) 0;overflow-x:auto}.aktionsleiste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-2);margin-block-start:var(--gruppe-oben)}.aktionsleiste--rechts{justify-content:flex-end}.aktionsleiste--fuss{margin-block-start:0}.aktionsleiste__abstand{margin-inline-start:auto}.inline-eingabe{font:inherit;font-variant-numeric:tabular-nums;inline-size:100%;max-inline-size:100%;padding:var(--raum-1) var(--raum-2);border:var(--kante) solid var(--linie);border-radius:var(--rund-klein);background:var(--flaeche);color:var(--schrift);block-size:32px}.inline-eingabe:hover:not(:disabled){border-color:var(--linie-blau)}.inline-eingabe:focus-visible{outline:var(--fokusstaerke) solid var(--blau-600);outline-offset:var(--fokusabstand);border-color:var(--linie-blau)}.inline-eingabe:disabled{background:var(--flaeche-zart);color:var(--schrift-leise);cursor:not-allowed}.inline-eingabe--zahl{inline-size:5.5rem;text-align:right}.inline-eingabe--still{border-color:transparent;background:transparent}.inline-eingabe--still:hover:not(:disabled),.inline-eingabe--still:focus-visible{border-color:var(--linie-blau);background:var(--flaeche)}.griff{min-height:var(--bedienhoehe);padding:var(--raum-1) var(--raum-2);border:var(--kante) solid transparent;border-radius:var(--rund-klein);background:none;color:var(--schrift-zweit);box-shadow:none;font-weight:var(--strich-normal);letter-spacing:0}.griff:hover:not(:disabled){background:var(--flaeche-zart);color:var(--schrift);box-shadow:none;transform:none}.griff:active:not(:disabled){background:var(--druck);color:var(--schrift);box-shadow:none;transform:none}.griff:focus-visible{outline:var(--fokusstaerke) solid var(--blau-600);outline-offset:var(--fokusabstand)}.griff--zeile{inline-size:100%;justify-content:flex-start;text-align:start}.griff--kante{border-color:var(--linie)}.griff--kante:hover:not(:disabled){border-color:var(--linie-blau);background:var(--flaeche-zart)}.griff--zeichen{inline-size:var(--bedienhoehe);padding:0;justify-content:center}.winkel{transition:transform var(--tempo-kurz) var(--kurve)}.winkel--offen{transform:rotate(90deg)}@media (prefers-reduced-motion: reduce){.winkel{transition:none}}.kippschalter{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;position:relative;min-inline-size:var(--bedienhoehe);min-block-size:var(--bedienhoehe);inline-size:var(--bedienhoehe);block-size:var(--bedienhoehe);padding:0;border:0;border-radius:var(--rund-klein);background:none;box-shadow:none;cursor:pointer}.kippschalter:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);inline-size:40px;block-size:24px;border:var(--kante) solid var(--linie-stark);border-radius:999px;background:var(--flaeche-zart);transition:background-color var(--tempo-kurz) var(--kurve),border-color var(--tempo-kurz) var(--kurve)}.kippschalter:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:calc(50% - 17px);transform:translateY(-50%);inline-size:18px;block-size:18px;border-radius:50%;background:var(--weiss-fest);box-shadow:0 1px 2px #0a1c2e47;transition:transform var(--tempo-kurz) var(--kurve)}.kippschalter:checked:before{background:var(--blau-600);border-color:var(--blau-600)}.kippschalter:checked:after{transform:translateY(-50%) translate(16px)}.kippschalter:hover:not(:disabled):before{border-color:var(--blau-600)}.kippschalter:disabled{cursor:not-allowed;opacity:.5}.kippschalter:focus-visible{outline:var(--fokusstaerke) solid var(--blau-600);outline-offset:calc(var(--fokusabstand) * -1)}@media (prefers-reduced-motion: reduce){.kippschalter:before,.kippschalter:after{transition:none}}.haken{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;position:relative;min-inline-size:var(--bedienhoehe);min-block-size:var(--bedienhoehe);inline-size:var(--bedienhoehe);block-size:var(--bedienhoehe);padding:0;border:0;border-radius:var(--rund-klein);background:none;box-shadow:none;cursor:pointer}.haken:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);inline-size:20px;block-size:20px;border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-klein);background:var(--flaeche);transition:background-color var(--tempo-kurz) var(--kurve),border-color var(--tempo-kurz) var(--kurve)}.haken:after{content:"";position:absolute;inset-block-start:calc(50% - 6px);inset-inline-start:calc(50% - 3px);inline-size:6px;block-size:10px;border:solid var(--weiss-fest);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.haken:checked:before{background:var(--blau-600);border-color:var(--blau-600)}.haken:checked:after{opacity:1}.haken:hover:not(:disabled):before{border-color:var(--blau-600)}.haken:disabled{cursor:not-allowed}.haken:disabled:before{background:var(--flaeche-zart);border-color:var(--linie)}.haken:focus-visible{outline:var(--fokusstaerke) solid var(--blau-600);outline-offset:calc(var(--fokusabstand) * -1)}@media (prefers-reduced-motion: reduce){.haken:before{transition:none}}.fenster{margin:auto;padding:0;border:0;inline-size:min(34rem,calc(100vw - 2 * var(--raum-4)));max-block-size:calc(100vh - 2 * var(--raum-5));border-radius:var(--rund-karte);background:var(--flaeche);color:var(--schrift);box-shadow:var(--schatten-hoch);overflow:hidden}.fenster--breit{inline-size:min(56rem,calc(100vw - 2 * var(--raum-4)))}.fenster::backdrop{background:#0a1c2e6b}.fenster__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-3);padding:var(--raum-3) var(--raum-3) var(--raum-3) var(--raum-5);border-block-end:var(--kante) solid var(--linie)}.fenster__kopf h2{margin:0;font-size:var(--gr-kopf)}.fenster__zu{color:var(--schrift-zweit)}.fenster__koerper{padding:var(--raum-5);overflow-y:auto;max-block-size:calc(100vh - 2 * var(--raum-5) - 8rem)}.fenster__fuss{display:flex;align-items:center;justify-content:flex-end;gap:var(--raum-3);padding:var(--raum-3) var(--raum-5);border-block-start:var(--kante) solid var(--linie);background:var(--flaeche-zart)}@media (max-width: 520px){.fenster__kopf{padding-inline-start:var(--raum-4)}.fenster__koerper,.fenster__fuss{padding-inline:var(--raum-4)}}.knopfgruppe,.dp-wochenwahl,.dp-blick{display:inline-flex;align-items:stretch;gap:0;block-size:var(--bedienhoehe-werkzeug);padding:0;border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-werkzeug);background:var(--flaeche);overflow:hidden}.knopfgruppe>*,.dp-wochenwahl>*,.dp-blick>*{position:relative;min-block-size:0;block-size:auto;margin:0;padding-inline:var(--raum-3);border:0;border-radius:0;background:var(--flaeche);box-shadow:none;color:var(--schrift-zweit);font-size:var(--gr-text);font-weight:var(--strich-halb);transition:background-color var(--tempo) var(--kurve)}.knopfgruppe>*:after,.dp-wochenwahl>*:after,.dp-blick>*:after{content:"";position:absolute;inset-inline:0;inset-block:-.3125rem}.knopfgruppe>*+*,.dp-wochenwahl>*+*,.dp-blick>*+*{border-inline-start:var(--kante) solid var(--linie-stark)}.knopfgruppe>*:hover:not(:disabled),.dp-wochenwahl>*:hover:not(:disabled),.dp-blick>*:hover:not(:disabled){background:var(--flaeche-zart);color:var(--schrift)}.knopfgruppe>.aktiv,.knopfgruppe>[aria-selected=true],.dp-blick>.aktiv,.dp-blick>[aria-selected=true]{background:var(--flaeche-zart);color:var(--schrift);font-weight:var(--strich-fett)}.knopfgruppe>.schlicht,.dp-wochenwahl>.schlicht{inline-size:1.875rem;padding-inline:0;text-align:center}.knopfgruppe>*:focus-visible,.dp-wochenwahl>*:focus-visible,.dp-blick>*:focus-visible{outline:var(--fokusstaerke) solid var(--blau-700);outline-offset:calc(var(--fokusabstand) * -1);z-index:1}.werkzeugzeile>button,.werkzeugzeile>.knopf{position:relative;min-block-size:var(--bedienhoehe-werkzeug);block-size:var(--bedienhoehe-werkzeug);border-radius:var(--rund-werkzeug);box-shadow:none}.werkzeugzeile>button:after,.werkzeugzeile>.knopf:after{content:"";position:absolute;inset-inline:0;inset-block:-.3125rem}.navigation .weg:hover .weg-zeichen,.navigation .weg:active .weg-zeichen{background:transparent}.rahmen.leiste-schmal>.navigation .weg.aktiv .weg-zeichen{background:var(--gold-verlauf);color:var(--auf-gold);box-shadow:0 4px 14px rgb(var(--gold-anteile) / .35)}.rahmen.leiste-schmal>.navigation .weg.aktiv .weg-zeichen svg{color:var(--auf-gold)}.imp-schritte{display:flex;gap:1.5rem;list-style:none;margin:0 0 1.5rem;padding:0;flex-wrap:wrap}.imp-schritt{display:flex;align-items:center;gap:.5rem;color:var(--ton-leise, var(--gs-muted, #6e6e73));font-size:.9375rem}.imp-schritt.ist-hier{color:var(--ton-text, #23211c);font-weight:600}.imp-schritt__zahl{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid currentColor;font-size:.8125rem}.imp-felder{display:grid;gap:1rem}.imp-kopfzeile{flex-direction:row;align-items:center;gap:.5rem}.imp-hinweis{color:var(--ton-leise, var(--gs-muted, #6e6e73));font-size:.9375rem;margin:.75rem 0}.imp-warnung{border-left:3px solid var(--ton-warnung, #b8860b);padding:.5rem 0 .5rem .75rem;margin:1rem 0;font-size:.9375rem}.imp-zuordnung,.imp-zuordnung select{width:100%}.imp-beispiel{color:var(--ton-leise, var(--gs-muted, #6e6e73));font-variant-numeric:tabular-nums}.imp-zahlen{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:1rem}.imp-zahl--rot{color:var(--ton-rot, #a03030)}.imp-knoepfe{display:flex;gap:.75rem;margin-top:1.25rem}.imp-wege{display:grid;gap:.75rem}.imp-oder{color:var(--ton-leise, var(--gs-muted, #6e6e73));font-size:.875rem;text-transform:uppercase;letter-spacing:.08em}.imp-textfeld textarea{width:100%;font-family:inherit;font-size:.9375rem;resize:vertical}.imp-anpassen{margin:.75rem 0}.imp-anpassen summary{cursor:pointer;color:var(--ton-leise, var(--gs-muted, #6e6e73));font-size:.9375rem}.imp-anpassen[open] summary{margin-bottom:.75rem}.imp-uebersicht{width:100%;margin:1rem 0}.imp-uebersicht td,.imp-uebersicht th{vertical-align:top}.imp-zeile--fehler td{background:color-mix(in srgb,var(--ton-rot, #a03030) 8%,transparent)}.imp-personen{margin:1rem 0}.imp-personen__leiste{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.125rem 1.25rem;margin-bottom:.5rem}.imp-personen__werkzeuge{display:flex;justify-content:flex-end;margin-bottom:.75rem}.imp-person{border:none;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--ton-text, #23211c);min-height:0;justify-content:flex-start;text-align:left;padding:.25rem 0 .3rem;margin-right:0;font-size:.875rem;font-weight:600;cursor:pointer}.imp-person.ist-hier{border-bottom-color:var(--gs-accent, #2f5d8a);color:var(--gs-accent, #2f5d8a)}.imp-person.hat-fehler{color:var(--ton-rot, #a03030)}.imp-bleistift{margin-left:auto}.imp-detail{width:100%}.imp-detail td,.imp-detail th{vertical-align:top}.imp-detail code{font-size:.875em}.imp-leise{color:var(--ton-leise, var(--gs-muted, #6e6e73))}.rahmen.leiste-schmal .navigation-marke{width:calc(var(--leiste-schmal) - var(--leiste-polster) * 2);min-width:0;justify-content:start;padding-inline:0}.rahmen.leiste-schmal .navigation-marke__wort{display:none}.rahmen{background:linear-gradient(145deg,var(--umgebung-2),var(--umgebung))}.rahmen>.navigation{background-color:transparent;background-image:linear-gradient(110deg,rgb(255 255 255 / .05),transparent 26%),linear-gradient(to bottom left,var(--leiste-hoch) 0%,var(--leiste-mitte) 34%,var(--leiste-grund) 76%,var(--leiste-tief) 100%);border-right:1px solid rgb(255 255 255 / .07);padding-inline:var(--leiste-polster)}.rahmen>.navigation .navigation-kontext{padding-inline:0}.rahmen>.navigation .navigation-griffe .konto{margin-inline:0}.rahmen.leiste-schmal>.navigation{overflow-y:auto;scrollbar-width:none}.rahmen.leiste-schmal>.navigation::-webkit-scrollbar{display:none}.rahmen.leiste-schmal>.navigation>*{min-width:0;max-width:100%}.rahmen.leiste-schmal>.navigation>.navigation-bereiche{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.rahmen.leiste-schmal>.navigation .weg .weg-beschriftung{display:none}.rahmen.leiste-schmal>.navigation .navigation-untermenue .weg .weg-beschriftung{display:revert}.rahmen.leiste-schmal>.navigation>.navigation-bereiche::-webkit-scrollbar{display:none}.rahmen>.navigation .navigation-griffe{margin-block-start:auto;flex-shrink:0}.rahmen>.navigation .navigation-griffe button{color:var(--auf-dunkel)}.rahmen>.navigation .navigation-griffe button:hover,.rahmen>.navigation .navigation-griffe button:focus-visible{color:var(--auf-dunkel-stark)}.rahmen>.navigation .navigation-griffe .konto__initialen{background-color:var(--auf-dunkel-stark);background-image:none;color:var(--tinte-900)}.rahmen>.navigation .navigation-griffe__reihe{display:grid;justify-items:center;gap:var(--raum-1)}.rahmen>.navigation .navigation-untermenue-halter{margin:0;list-style:none}.rahmen>.navigation .navigation-untermenue{position:fixed;inset:auto auto calc(var(--bedienhoehe) * 3.6) calc(var(--leiste-schmal) + var(--rahmen-streifen));z-index:120;display:grid;min-width:13.5rem;max-height:min(60dvh,26rem);gap:2px;margin:0;padding:var(--raum-2);overflow:auto;border:1px solid color-mix(in srgb,var(--flaeche) 14%,transparent);border-radius:var(--rund-karte);background:var(--tinte-900);box-shadow:var(--schatten-hoch);list-style:none}.rahmen>.navigation .navigation-untermenue .weg-beschriftung{opacity:1}.rahmen>.navigation .navigation-untermenue .weg{width:100%}.rahmen>.navigation .kopfzeile__hinweis{position:fixed;inset:auto auto calc(var(--bedienhoehe) * 1.4) calc(var(--leiste-schmal) + var(--rahmen-streifen));z-index:120;width:min(22rem,calc(100vw - var(--leiste-schmal) - var(--rahmen-streifen) * 2));box-shadow:var(--schatten-hoch)}.rahmen>.navigation .kontomenue__blatt,.rahmen>.navigation .glocke-tafel{position:fixed;inset:auto auto var(--raum-3) calc(var(--leiste-schmal) + var(--raum-3));z-index:120;max-height:min(70dvh,34rem);overflow:auto;box-shadow:var(--schatten-hoch)}.rahmen>.navigation:after{content:none}.rahmen>main.arbeitsflaeche{border-color:var(--linie);box-shadow:var(--schatten-fenster)}.rahmen>main.arbeitsflaeche{max-width:none;inline-size:auto;margin:var(--rahmen-streifen);overflow-x:clip;overflow-y:auto;border:var(--kante, 1px) solid var(--linie);border-radius:var(--rund-gross);background:var(--flaeche);box-shadow:var(--schatten-fenster)}.rahmen>main.arbeitsflaeche--plan{padding-inline:var(--raum-2)}.rahmen>main.arbeitsflaeche--plan>.dienstplan{width:100%}@media (max-width: 40rem){.rahmen>main.arbeitsflaeche{margin:var(--raum-1) var(--raum-1) var(--raum-1) 0;border-radius:var(--rund-karte)}}.flaeche-kariert{background:linear-gradient(90deg,var(--karo-linie) 1px,transparent 1px) 0 0 / var(--karo-raster) var(--karo-raster),var(--flaeche)}:root{--zeitwort-breite: 10.5rem}.zeitwahl,.az-gruppe,.ctl-gruppe,.abr-gruppe,.kal-schritt{display:flex;align-items:center;border:var(--kante) solid var(--linie-stark);border-radius:8px;background:var(--flaeche)}.zeitwahl>:first-child,.az-gruppe>:first-child,.ctl-gruppe>:first-child,.abr-gruppe>:first-child,.kal-schritt>:first-child{border-start-start-radius:calc(8px - var(--kante));border-end-start-radius:calc(8px - var(--kante))}.zeitwahl>:last-child,.az-gruppe>:last-child,.ctl-gruppe>:last-child,.abr-gruppe>:last-child,.kal-schritt>:last-child{border-start-end-radius:calc(8px - var(--kante));border-end-end-radius:calc(8px - var(--kante))}.zeitwahl>button,.az-gruppe>button,.ctl-gruppe>button,.abr-gruppe>button,.kal-schritt>button{display:inline-flex;align-items:center;justify-content:center;min-height:0;height:var(--bedienhoehe-werkzeug);padding:0 var(--raum-3);border:0;border-radius:0;background:var(--flaeche);box-shadow:none;color:var(--schrift-leise);font-size:var(--gr-klein);font-weight:var(--strich-halb);white-space:nowrap;cursor:pointer;transition:background-color var(--tempo) var(--kurve)}.zeitwahl>button+button,.az-gruppe>button+button,.ctl-gruppe>button+button,.abr-gruppe>button+button,.kal-schritt>button+button{border-inline-start:var(--kante) solid var(--linie-stark)}.zeitwahl>button:hover:not(:disabled):not(.an),.az-gruppe>button:hover:not(:disabled):not(.an),.ctl-gruppe>button:hover:not(:disabled):not(.an),.abr-gruppe>button:hover:not(:disabled):not(.an),.kal-schritt>button:hover:not(:disabled):not(.an){background:var(--flaeche-zart);color:var(--schrift);box-shadow:none}.zeitwahl>button.an,.zeitwahl>button.an:hover,.az-gruppe>button.an,.az-gruppe>button.an:hover,.ctl-gruppe>button.an,.ctl-gruppe>button.an:hover,.abr-gruppe>button.an,.abr-gruppe>button.an:hover{background:var(--tinte-950)!important;color:var(--auf-dunkel-stark)!important;font-weight:var(--strich-fett)}.zeitwahl>.zeitwahl-pfeil,.az-gruppe>.az-pfeil,.ctl-gruppe>.ctl-pfeil,.abr-gruppe>.abr-pfeil,.kal-schritt>.kal-pfeil{inline-size:30px;padding:0;color:var(--schrift-zweit)}.zeitwahl>.zeitwahl-wort,.az-gruppe>.az-zeitwort,.ctl-gruppe>.ctl-monatswort,.abr-gruppe>.abr-monatswort,.kal-schritt>.kal-zeitraum{min-inline-size:var(--zeitwort-breite);color:var(--schrift);font-variant-numeric:tabular-nums}.kal-schritt{--zeitwort-breite: 13rem}.az-gruppe{--zeitwort-breite: 11rem}.werkzeugknopf,.az-knopf,.ctl-knopf,.abr-knopf{display:inline-flex;align-items:center;min-height:0;height:var(--bedienhoehe-werkzeug);padding:0 14px;border:var(--kante) solid var(--linie-stark);border-radius:8px;background:var(--flaeche);box-shadow:none;color:var(--schrift);font-size:var(--gr-klein);font-weight:var(--strich-halb);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--tempo) var(--kurve)}.werkzeugknopf:hover:not(:disabled),.az-knopf:hover:not(:disabled),.ctl-knopf:hover:not(:disabled),.abr-knopf:hover:not(:disabled){background:var(--flaeche-zart);color:var(--schrift);box-shadow:none;text-decoration:none}.werkzeugknopf:disabled,.az-knopf:disabled,.ctl-knopf:disabled,.abr-knopf:disabled,.werkzeugknopf.haupt:disabled,.az-haupt:disabled,.ctl-haupt:disabled,.abr-haupt:disabled{border-color:var(--linie-stark);background:var(--still-flaeche);color:var(--still-schrift);cursor:default}.werkzeugknopf.haupt,.az-haupt,.ctl-haupt,.abr-haupt{border-color:var(--gold-linie);background:var(--gold);color:var(--auf-gold);font-weight:var(--strich-fett)}.werkzeugknopf.haupt:hover:not(:disabled),.az-haupt:hover:not(:disabled),.ctl-haupt:hover:not(:disabled),.abr-haupt:hover:not(:disabled){background:var(--gold-druck);color:var(--auf-gold)}.reiter-gold{margin-block:0;gap:2px}.reiter-gold>button:after,.reiter-gold>a:after{left:0;right:0;height:3px;border-radius:0}.reiter-gold>[aria-selected=true],.reiter-gold>[aria-current=page],.reiter-gold>.aktiv{color:var(--schrift);font-weight:var(--strich-fett)}.reiter-gold>[aria-selected=true]:after,.reiter-gold>[aria-current=page]:after,.reiter-gold>.aktiv:after{background:var(--gold)}.reiter-gold>button:hover:not(:disabled):after,.reiter-gold>a:hover:after{background:var(--linie-stark)}.reiter-gold>[aria-selected=true]:hover:after,.reiter-gold>[aria-current=page]:hover:after,.reiter-gold>.aktiv:hover:after{background:var(--gold)}.filterzeile,.pa-filter,.dok-filter{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;margin:var(--raum-5) 0 12px}.filterzeile .feld,.pa-filter .feld,.dok-filter .feld{display:flex;flex-direction:column;gap:5px;margin:0;min-width:0}.filterzeile .feld-suche,.pa-filter .feld-suche,.dok-filter .feld-suche{flex:1 1 280px;min-width:220px}.filterzeile .feld-liste,.pa-filter .feld-liste,.dok-filter .feld-liste{flex:0 1 210px}.filterzeile .feld>label,.filterzeile .feldwort,.pa-filter .feld>label,.pa-filter .feldwort,.dok-filter .feld>label,.dok-filter .feldwort{font-size:var(--gr-fein);font-weight:var(--strich-halb);color:var(--schrift-zweit)}.filterzeile input,.filterzeile select,.pa-filter input,.pa-filter select,.dok-filter input,.dok-filter select{min-height:0;height:36px;padding:0 12px;border:var(--kante) solid var(--linie-stark);border-radius:8px;background:var(--flaeche);box-shadow:none;font-size:var(--gr-klein);color:var(--schrift)}.filterzeile select,.pa-filter select,.dok-filter select{padding-inline:10px}.filterzeile input:focus-visible,.filterzeile select:focus-visible,.pa-filter input:focus-visible,.pa-filter select:focus-visible,.dok-filter input:focus-visible,.dok-filter select:focus-visible{border-color:var(--schrift);outline:var(--fokusstaerke) solid var(--blau-600);outline-offset:var(--fokusabstand);box-shadow:var(--fokusring)}.tafelschieber{overflow-x:auto}.tafelrahmen{min-inline-size:100%;inline-size:max-content;border:var(--kante) solid var(--linie-stark);border-radius:10px;background:var(--flaeche);overflow:hidden}.datentafel,.personentafel{width:100%;margin:0;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.datentafel thead th,.personentafel thead th{height:46px;padding:0 12px;border:0;border-bottom:var(--kante) solid var(--tinte-950);background:var(--verlauf-tafelkopf);color:var(--auf-dunkel-mittel);font-size:var(--gr-fein);font-weight:var(--strich-halb);text-align:left;white-space:nowrap}.datentafel thead th:first-child,.personentafel thead th:first-child{padding-inline-start:14px;border-inline-end:var(--kante) solid rgb(255 255 255 / .14);color:var(--auf-dunkel-stark)}.datentafel thead th:last-child,.personentafel thead th:last-child{padding-inline-end:14px}.datentafel tbody tr,.personentafel tbody tr{border-bottom:var(--kante) solid var(--linie)}.datentafel tbody tr:last-child,.personentafel tbody tr:last-child{border-bottom:0}.datentafel tbody th,.datentafel tbody td,.personentafel tbody th,.personentafel tbody td{padding:0 12px;border:0;border-inline-end:var(--kante) solid var(--flaeche-tief);vertical-align:middle;text-align:left;white-space:nowrap;font-size:var(--gr-klein);font-weight:var(--strich-normal);color:var(--schrift-zweit)}.datentafel tbody th,.personentafel tbody th{padding-inline-start:14px;border-inline-end:var(--kante) solid var(--linie-stark);background:var(--seite);font-weight:var(--strich-halb);color:var(--schrift)}.datentafel tbody td:last-child,.personentafel tbody td:last-child{padding-inline-end:14px;border-inline-end:0}.datentafel tbody tr:hover:not(:focus-within),.personentafel tbody tr:hover:not(:focus-within){background:var(--flaeche-zart)}.zellpaar{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0}.zellpaar>.oben,.zellpaar>.unten{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zellpaar>.oben{font-size:var(--gr-klein);font-weight:var(--strich-halb);color:var(--schrift)}.zellpaar>.unten{font-size:var(--gr-fein);color:var(--schrift-leise)}.werkzeugknopf,.az-knopf,.ctl-knopf,.abr-knopf,.kal-sichten>button,.ctl-diagramm-wahl>button,.zeitwahl>button,.az-gruppe>button,.ctl-gruppe>button,.abr-gruppe>button,.kal-schritt>button,.dp-wochenknopf,.dok-richtung,.dok-blaettern>button.schlicht,.dp-wochenwahl>button.schlicht{position:relative;z-index:0}.werkzeugknopf:after,.az-knopf:after,.ctl-knopf:after,.abr-knopf:after,.kal-sichten>button:after,.ctl-diagramm-wahl>button:after,.zeitwahl>button:after,.az-gruppe>button:after,.ctl-gruppe>button:after,.abr-gruppe>button:after,.kal-schritt>button:after,.dp-wochenknopf:after,.dok-richtung:after,.dok-blaettern>button.schlicht:after,.dp-wochenwahl>button.schlicht:after{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0;border-radius:inherit}:root{--sys-grund-zart: #f7f7f9;--sys-linie-zart: #f1eee4;--sys-trenner: #a5a091;--sys-hoehe-klein: 26px;--sys-hoehe: 34px;--sys-radius-abschnitt: 12px;--sys-radius-bedien: 8px;--sys-radius-klein: 6px;--sys-luft-zeile: 8px 14px;--sys-luft-kopf: 10px 14px;--sys-abstand: 16px;--sys-gr-klein: 13px}.sys-nav__bereich,.sys-nav__abschnitt,.sys-marke,.sys-schalter,.sys-regler__knopf,.sys-auswahl__knopf,.sys-knopf{min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:normal;text-align:left;text-transform:none;transform:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sys-nav__bereich:hover:not(:disabled),.sys-nav__abschnitt:hover:not(:disabled),.sys-marke:hover:not(:disabled),.sys-schalter:hover:not(:disabled),.sys-regler__knopf:hover:not(:disabled),.sys-auswahl__knopf:hover:not(:disabled),.sys-knopf:hover:not(:disabled){background:none;color:inherit;box-shadow:none;transform:none}.sys-feld,.sys-regler__feld{min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sys-eng{min-width:0}.sys-nav__fuss{margin-top:auto}.sys-geltung__glied{display:inline-flex;align-items:center;gap:8px;min-width:0}.sys-geltung__ende{justify-self:end}.sys-stapel{display:grid;gap:12px;padding:var(--sys-luft-zeile)}.sys-seite{display:flex;flex-direction:column;min-width:0;container-type:inline-size;container-name:sys-seite}.sys-seite:before{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--gold) 0%,var(--gold-hell) 34%,var(--ton-200) 100%)}.sys-kopf{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 24px;border-bottom:1px solid var(--ton-200)}.sys-kopf__titel{margin:0;font-family:Archivo,system-ui,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.02em;color:var(--ton-950)}.sys-kopf__bei{margin-top:3px;font-size:var(--sys-gr-klein);color:var(--ton-500)}.sys-kopf__werkzeuge{display:flex;align-items:center;flex-wrap:wrap;gap:12px 8px}.sys-leib{display:grid;grid-template-columns:232px minmax(0,1fr);align-items:start;min-width:0}.sys-inhalt{min-width:0;display:flex;flex-direction:column;gap:var(--sys-abstand);padding:14px 20px 48px;max-width:760px;container-type:inline-size;container-name:sys-inhalt}.sys-nav{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;gap:8px;padding:12px 12px 20px;border-right:1px solid var(--ton-200);background:var(--sys-grund-zart);min-height:calc(100vh - 60px)}.sys-nav__gruppe{padding:0 8px 6px;font-size:var(--sys-gr-klein);font-weight:600;color:var(--ton-500);text-transform:uppercase;letter-spacing:.06em}.sys-nav__liste{display:flex;flex-direction:column;gap:6px}.sys-nav__bereich{display:flex;align-items:center;min-height:38px;padding:0 8px;border:0;border-radius:7px;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--ton-700);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .14s ease}.sys-nav__bereich:hover{background:var(--flaeche-zart)}.sys-nav__bereich.ist-dran{background:var(--ton-950);color:#fff;font-weight:700}.sys-nav__unterliste{display:flex;flex-direction:column;gap:6px;margin:6px 0 6px 8px;padding-left:8px;border-left:1px solid var(--ton-300)}.sys-nav__abschnitt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:0 8px;border-radius:7px;font-size:13px;font-weight:500;color:var(--ton-700);text-decoration:none;transition:background-color .14s ease}.sys-nav__abschnitt:hover{background:var(--flaeche-zart)}.sys-nav__zahl{justify-self:end;font-size:var(--sys-gr-klein);color:var(--ton-500);font-variant-numeric:tabular-nums}.sys-geltung{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:var(--sys-luft-kopf);border:1px solid var(--ton-300);border-radius:var(--sys-radius-abschnitt);background:linear-gradient(150deg,var(--flaeche) 0%,var(--sys-grund-zart) 100%)}.sys-geltung__marke{font-size:var(--sys-gr-klein);font-weight:600;color:var(--ton-500);text-transform:uppercase;letter-spacing:.06em}.sys-geltung__pfad{display:flex;align-items:center;flex-wrap:wrap;gap:8px;row-gap:24px;margin-top:6px}.sys-marke{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border:1px solid var(--ton-200);border-radius:999px;background:var(--flaeche);font-size:var(--sys-gr-klein);font-weight:600;color:var(--ton-500);white-space:nowrap}.sys-marke.ist-dran{border-color:var(--gold-linie);background:var(--gold-verlauf);color:var(--auf-gold);font-weight:700}.sys-geltung__pfeil{font-size:var(--sys-gr-klein);color:var(--sys-trenner)}.sys-geltung__satz{margin-top:4px;font-size:var(--sys-gr-klein);line-height:1.45;color:var(--ton-500);max-width:62ch}.sys-abschnitt{border:1px solid var(--ton-225);border-radius:var(--sys-radius-abschnitt);background:var(--flaeche);overflow:hidden}.sys-abschnitt__kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:var(--sys-luft-kopf);border-bottom:1px solid var(--ton-200);background:var(--sys-grund-zart)}.sys-abschnitt__titel{margin:0;font-family:Archivo,system-ui,sans-serif;font-size:15px;font-weight:700;color:var(--ton-950)}.sys-abschnitt__bei{margin-top:2px;font-size:var(--sys-gr-klein);line-height:1.5;color:var(--ton-500)}.sys-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:var(--sys-luft-zeile);border-bottom:1px solid var(--sys-linie-zart)}.sys-zeile:last-child{border-bottom:0}.sys-zeile--regler{grid-template-columns:minmax(0,1fr) 168px 92px}.sys-zeile--beiwert{grid-template-columns:minmax(0,1fr) auto 92px}.sys-zeile__beiwert{font-size:var(--sys-gr-klein);color:var(--ton-500)}.sys-zeile--breit{grid-template-columns:minmax(0,1fr);gap:12px}.sys-zeile--breit>.sys-zeile__ende{justify-self:stretch;min-width:0}.sys-zeile--unter{padding-left:40px;background:linear-gradient(var(--ton-225),var(--ton-225)) 16px 0 / 1px 100% no-repeat}.sys-zeile__text.hat-punkt{display:flex;align-items:center;gap:8px}.sys-zeile__text{min-width:0}.sys-zeile__titel{font-size:13px;font-weight:700;color:var(--ton-950);overflow-wrap:anywhere}.sys-zeile__bei{margin-top:2px;overflow-wrap:anywhere;font-size:var(--sys-gr-klein);line-height:1.45;color:var(--ton-500)}.sys-zeile__ende{justify-self:end;display:flex;align-items:center;gap:8px}.sys-gruppe{padding:8px 16px;border-bottom:1px solid var(--sys-linie-zart);background:var(--sys-grund-zart);font-size:var(--sys-gr-klein);font-weight:700;color:var(--ton-700)}.sys-spaltenkopf{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 16px;border-bottom:1px solid var(--ton-200);background:var(--flaeche);position:sticky;top:0;z-index:1;font-size:var(--sys-gr-klein);font-weight:600;color:var(--ton-500);text-transform:uppercase;letter-spacing:.06em}.sys-spaltenkopf>:last-child{justify-self:end}.sys-schalter{position:relative;flex:none;width:40px;height:23px;padding:0;border:1px solid var(--ton-300);border-radius:999px;background:var(--flaeche-zart);cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.sys-schalter__knopf{position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #16160f59;transition:left .16s ease}.sys-schalter[aria-checked=true]{border-color:var(--gold-linie);background:var(--gold-verlauf)}.sys-schalter[aria-checked=true] .sys-schalter__knopf{left:20px}.sys-schalter:disabled{cursor:not-allowed;border-color:var(--ton-250);filter:saturate(.55)}.sys-regler{display:flex;align-items:center;gap:8px;padding:4px;border:1px solid var(--ton-300);border-radius:var(--sys-radius-bedien);background:var(--sys-grund-zart)}.sys-regler__knopf{flex:0 0 40px;width:40px;height:44px;padding:0;border:1px solid var(--ton-225);border-radius:var(--sys-radius-klein);background:var(--flaeche);font:inherit;font-size:13px;font-weight:700;color:var(--ton-950);cursor:pointer}.sys-regler__knopf:hover:not(:disabled){background:var(--flaeche-zart)}.sys-regler__knopf:disabled{cursor:not-allowed;color:var(--ton-500);background:var(--flaeche-tief)}.sys-regler__wert{text-align:center;font-family:Archivo,system-ui,sans-serif;font-size:14px;font-weight:700;color:var(--ton-950);font-variant-numeric:tabular-nums}.sys-regler__feld.sys-regler__feld.sys-regler__feld{width:100%;height:44px;margin:-9px 0;border-width:9px 0;border-style:solid;border-color:transparent;background:transparent;background-clip:padding-box;text-align:center;font-family:Archivo,system-ui,sans-serif;font-size:14px;font-weight:700;color:var(--ton-950);font-variant-numeric:tabular-nums}.sys-regler__einheit{flex:0 0 auto;padding-inline-end:7px;color:var(--ton-600);font-size:var(--sys-gr-klein);line-height:1}.sys-regler__feld.sys-regler__feld.sys-regler__feld:focus-visible{outline:2px solid var(--ton-950);outline-offset:1px;border-radius:4px}.sys-auswahl{justify-self:end;display:flex;gap:4px;padding:4px;border:1px solid var(--ton-300);border-radius:8px;background:var(--sys-grund-zart)}.sys-auswahl__knopf{height:var(--sys-hoehe-klein);padding:0 10px;border:1px solid transparent;border-radius:var(--sys-radius-klein);background:transparent;font:inherit;font-size:var(--sys-gr-klein);font-weight:600;color:var(--ton-500);white-space:nowrap;cursor:pointer}.sys-auswahl__knopf:hover:not(:disabled){background:var(--flaeche);color:var(--ton-950)}.sys-auswahl__knopf[aria-checked=true]{border-color:var(--gold-linie);background:var(--gold-verlauf);color:var(--auf-gold);font-weight:700}.sys-auswahl__knopf:disabled{cursor:not-allowed;color:var(--ton-500)}.sys-auswahl__knopf[aria-checked=true]:disabled{background:var(--gold-zart);border-color:var(--gold-zart-linie);color:var(--gold-schrift)}.sys-fest{display:inline-flex;align-items:center;min-height:var(--sys-hoehe);padding:0 4px;font-size:var(--sys-gr-klein);color:var(--ton-700)}.sys-fest--gesperrt,.sys-fest--keine,.sys-fest--ohneziel{font-style:italic;color:var(--ton-500)}.sys-gefuege{margin:0;padding:8px 12px;border:1px solid var(--ton-200);border-radius:var(--sys-radius-bedien);background:var(--sys-grund-zart);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--sys-gr-klein);line-height:1.5;color:var(--ton-700);white-space:pre-wrap;overflow-x:auto}.sys-vermerk{margin-top:6px;font-size:var(--sys-gr-klein);line-height:1.45;color:var(--ton-500)}.sys-vermerk--laeuft{color:var(--ton-700)}.sys-vermerk--gut{color:var(--gruen-schrift)}.sys-vermerk--hinweis{color:var(--bernstein-schrift)}.sys-vermerk--nein{color:var(--rot-schrift);font-weight:600}.sys-abschnitt.ist-aus .sys-abschnitt__leib{opacity:.62}.sys-abschnitt__leib{min-width:0}.sys-schalter.ist-unbestimmt{border-color:var(--ton-250);background:repeating-linear-gradient(45deg,var(--flaeche-zart) 0 3px,var(--sys-grund-zart) 3px 6px)}.sys-schalter.ist-unbestimmt .sys-schalter__knopf{left:11px;background:var(--ton-300);box-shadow:none}.sys-punkt{flex:none;width:8px;height:8px;border-radius:3px;background:var(--ton-300)}.sys-punkt--warnung{background:var(--bernstein)}.sys-punkt--verstoss{background:var(--rot-schrift)}.sys-punkt--gut{background:var(--gruen-schrift)}.sys-hinweis{padding:12px;border:1px solid var(--ton-225);border-radius:10px;background:var(--flaeche)}.sys-hinweis__titel{font-size:var(--sys-gr-klein);font-weight:700;color:var(--ton-950)}.sys-hinweis__text{margin:3px 0 0;font-size:var(--sys-gr-klein);line-height:1.45;color:var(--ton-500);max-width:62ch}.sys-hinweis--warnung{border-color:var(--bernstein-linie);background:var(--bernstein-zart)}.sys-hinweis--warnung .sys-hinweis__titel,.sys-hinweis--warnung .sys-hinweis__text{color:var(--bernstein-schrift)}.sys-hinweis--verstoss{border-color:var(--rot-zart);background:var(--rot-zart)}.sys-hinweis--verstoss .sys-hinweis__titel,.sys-hinweis--verstoss .sys-hinweis__text{color:var(--rot-schrift)}.sys-mehr{margin-top:6px;font-size:var(--sys-gr-klein);color:var(--ton-500)}.sys-mehr>summary{display:flex;align-items:flex-start;min-height:24px;cursor:pointer;font-weight:600;color:var(--ton-700);list-style:none}.sys-mehr>summary::-webkit-details-marker{display:none}.sys-mehr>summary:before{content:"›";display:inline-block;flex:none;width:10px;line-height:24px;color:var(--sys-trenner);font-weight:700;transition:transform .14s ease}.sys-mehr[open]>summary:before{transform:rotate(90deg)}.sys-mehr__leib{margin-top:5px;line-height:1.5;max-width:62ch}.sys-knopf{height:var(--sys-hoehe);padding:0 14px;border:1px solid var(--ton-300);border-radius:var(--sys-radius-bedien);background:var(--flaeche);font:inherit;font-size:13px;font-weight:600;color:var(--ton-950);cursor:pointer;transition:background-color .14s ease}.sys-knopf:hover:not(:disabled){background:var(--flaeche-zart)}.sys-knopf:disabled{cursor:not-allowed;color:var(--ton-500);background:var(--flaeche-tief);border-color:var(--ton-250)}.sys-knopf--haupt:disabled{background:var(--gold-zart);border-color:var(--gold-zart-linie);color:var(--gold-schrift)}.sys-knopf--haupt{padding:0 16px;border-color:var(--gold-linie);background:var(--gold-verlauf);font-family:Archivo,system-ui,sans-serif;font-weight:700;color:var(--auf-gold)}.sys-knopf--haupt:hover:not(:disabled){background:var(--gold-druck)}.sys-feld.sys-feld.sys-feld{height:44px;padding:0 12px;border:5px solid transparent;border-radius:13px;background:var(--flaeche);background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--ton-300);font:inherit;font-size:13px;color:var(--ton-950)}.sys-feld--suche.sys-feld--suche.sys-feld--suche{width:240px;max-width:100%}.sys-feld--zahl.sys-feld--zahl.sys-feld--zahl{width:6rem;max-width:100%;text-align:end;font-variant-numeric:tabular-nums}.sys-feld--wahl.sys-feld--wahl.sys-feld--wahl{width:100%;max-width:320px;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,var(--ton-500) 50%),linear-gradient(135deg,var(--ton-500) 50%,transparent 50%);background-position:right 17px center,right 12px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}.sys-inhalt--eingebettet{padding:0;max-width:none}.sys-fuss{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:var(--sys-luft-kopf);border:1px solid var(--ton-225);border-radius:var(--sys-radius-abschnitt);background:var(--sys-grund-zart)}.sys-fuss__satz{font-size:var(--sys-gr-klein);color:var(--ton-500)}.sys-fuss__knoepfe{display:flex;gap:8px}.sys-knopf:focus-visible,.sys-schalter:focus-visible,.sys-regler__knopf:focus-visible,.sys-auswahl__knopf:focus-visible,.sys-nav__bereich:focus-visible,.sys-nav__abschnitt:focus-visible,.sys-mehr>summary:focus-visible{outline:2px solid var(--ton-950);outline-offset:2px;box-shadow:0 0 0 2px var(--gold)}.sys-feld.sys-feld.sys-feld:focus-visible{outline:2px solid var(--ton-950);outline-offset:2px;box-shadow:inset 0 0 0 1px var(--gold-linie),0 0 0 2px var(--gold)}.sys-schalter,.sys-regler__knopf,.sys-auswahl__knopf,.sys-knopf,.sys-nav__bereich,.sys-nav__abschnitt,button.sys-marke,.sys-mehr>summary{position:relative}.sys-schalter:after,.sys-regler__knopf:after,.sys-auswahl__knopf:after,.sys-knopf:after,.sys-nav__bereich:after,.sys-nav__abschnitt:after,button.sys-marke:after,.sys-mehr>summary:after{content:"";position:absolute;border-radius:inherit}.sys-schalter:after{top:-11px;right:-3px;bottom:-11px;left:-3px}.sys-regler__knopf:after{top:0;right:-6px;bottom:0;left:-6px}.sys-auswahl__knopf:after{top:-10px;right:0;bottom:-10px;left:0}.sys-knopf:after{top:-6px;right:0;bottom:-6px;left:0}button.sys-marke:after{top:-12px;right:0;bottom:-12px;left:0}.sys-nav__bereich:after,.sys-nav__abschnitt:after{top:-6px;right:0;bottom:-6px;left:0}.sys-mehr>summary:after{top:-13px;right:0;bottom:-13px;left:0}@container sys-seite (max-width: 760px){.sys-leib{grid-template-columns:minmax(0,1fr)}.sys-nav{position:static;min-height:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-right:0;border-bottom:1px solid var(--ton-200)}.sys-nav__gruppe{display:none}.sys-nav>div,.sys-nav__liste>div{display:contents}.sys-nav__liste{display:contents}.sys-nav__unterliste{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin:0 10px 0 2px;padding-left:8px;border-left:1px solid var(--ton-300)}.sys-nav__bereich,.sys-nav__abschnitt{white-space:nowrap}.sys-nav__fuss{flex-basis:100%;margin-top:4px}.sys-inhalt{padding:16px 16px 60px}}@container sys-inhalt (max-width: 700px){.sys-zeile,.sys-zeile--regler,.sys-zeile--beiwert{grid-template-columns:minmax(0,1fr);gap:10px}.sys-zeile__ende,.sys-zeile>.sys-auswahl,.sys-zeile>.sys-regler{justify-self:start}.sys-zeile__ende:has(>.sys-auswahl){inline-size:100%;min-inline-size:0;flex-wrap:wrap}.sys-zeile__ende>.sys-auswahl{flex:1 1 100%;max-inline-size:100%;min-inline-size:0}.sys-zeile>.sys-regler{width:168px}.sys-auswahl{flex-wrap:wrap;gap:12px 4px}.sys-auswahl__knopf{height:34px;flex:1 1 auto}.sys-auswahl__knopf:after{top:-6px;right:0;bottom:-6px;left:0}.sys-geltung{grid-template-columns:minmax(0,1fr)}}@container sys-seite (max-width: 560px){.sys-kopf{padding:12px 16px}.sys-kopf__titel{font-size:19px}.sys-feld--suche.sys-feld--suche.sys-feld--suche{width:100%}.sys-kopf__werkzeuge{width:100%;flex-wrap:wrap}.sys-fuss{flex-direction:column;align-items:stretch}.sys-fuss__knoepfe>.sys-knopf{flex:1}}.sys-wink{position:relative;display:inline-block;margin-left:6px;vertical-align:1px}.sys-wink__zeichen.sys-wink__zeichen.sys-wink__zeichen{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;min-height:18px;min-width:18px;padding:0;border:1px solid var(--ton-300);border-radius:999px;background:var(--flaeche-zart);font-size:11px;font-style:italic;font-weight:700;font-family:Georgia,Times New Roman,serif;color:var(--ton-500);cursor:pointer}.sys-wink__zeichen:after{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;width:44px;height:44px}.sys-wink__zeichen:hover,.sys-wink.ist-fest .sys-wink__zeichen{border-color:var(--gold-linie);color:var(--ton-950);background:var(--gold-hauch, var(--flaeche))}.sys-wink__leib{display:none;position:absolute;top:calc(100% + 10px);left:50%;translate:-50%;z-index:30;width:min(46ch,78vw);padding:10px 12px;border:1px solid var(--ton-300);border-radius:10px;background:var(--flaeche);box-shadow:0 10px 30px #00000024;font-size:13px;font-weight:400;line-height:1.5;color:var(--ton-700);text-align:left;white-space:normal}.sys-wink:hover .sys-wink__leib,.sys-wink:focus-within .sys-wink__leib,.sys-wink.ist-fest .sys-wink__leib{display:block}.sys-wink__leib p{margin:0 0 8px}.sys-wink__leib p:last-child{margin-bottom:0}.sys-regler__feld.sys-regler__feld.sys-regler__feld{flex:1 1 0;min-width:0}.rahmen.navigation-oben{--topbar-popover-obenkante: calc( var(--rahmen-streifen) + var(--topbar-hoehe) + var(--raum-2) );--topbar-glas-stark: color-mix(in srgb, var(--flaeche) 18%, transparent);--topbar-umgebung: linear-gradient( 136deg, color-mix(in srgb, var(--topbar-kuehl) 32%, var(--flaeche)) 0%, var(--flaeche) 58%, color-mix(in srgb, var(--topbar-kuehl) 22%, var(--flaeche)) 100% );--topbar-hintergrundakzent: radial-gradient( circle at 92% -82%, color-mix(in srgb, var(--tinte-950) 21%, transparent) 0%, color-mix(in srgb, var(--tinte-950) 5%, transparent) 44%, transparent 70% );--topbar-glasbild: linear-gradient( 103deg, color-mix(in srgb, var(--weiss-fest) 34%, transparent) 0%, color-mix(in srgb, var(--weiss-fest) 8%, transparent) 52%, color-mix(in srgb, var(--tinte-950) 4%, transparent) 100% );--topbar-aktiv: color-mix( in srgb, var(--gold) 18%, var(--flaeche) );--topbar-schatten: 0 20px 42px color-mix(in srgb, var(--tinte-950) 18%, transparent);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:none;gap:0;padding:var(--rahmen-streifen);background:var(--topbar-umgebung)}.rahmen.navigation-oben:before{content:"";position:absolute;inset:var(--rahmen-streifen) var(--rahmen-streifen) auto;z-index:2;height:calc(var(--topbar-hoehe));border-radius:var(--rund-gross);background:var(--topbar-hintergrundakzent);pointer-events:none}.rahmen.navigation-oben>.navigation--oben{--leiste-jetzt: auto;--wort-sicht: 1;--griff-fassbar: auto;position:relative;inset:auto;z-index:60;grid-area:auto;grid-column:1;grid-row:1;align-self:start;display:grid;grid-template-columns:minmax(9.5rem,12rem) minmax(0,1fr) auto;align-items:center;gap:var(--raum-1);width:auto;height:var(--topbar-hoehe);min-height:var(--topbar-hoehe);margin:0;padding:var(--raum-1);overflow:visible;border:var(--kante) solid var(--topbar-kante);border-radius:var(--rund-gross);background-color:var(--topbar-glas-stark);background-image:var(--topbar-glasbild);box-shadow:var(--topbar-schatten);color:var(--schrift);scrollbar-width:none;backdrop-filter:blur(var(--topbar-unschaerfe)) saturate(145%);-webkit-backdrop-filter:blur(var(--topbar-unschaerfe)) saturate(145%)}.rahmen.navigation-oben>.navigation--oben::-webkit-scrollbar{display:none}.rahmen.navigation-oben>.navigation--oben>*{inline-size:auto;min-width:0;max-width:none;flex:initial}.rahmen.navigation-oben>.navigation--oben:after{content:none}.rahmen.navigation-oben>.navigation--oben:before{content:none}.rahmen.navigation-oben>main.arbeitsflaeche{position:relative;grid-area:auto;grid-column:1;grid-row:1;min-height:0;height:auto;margin:0;padding-block-start:calc(var(--topbar-hoehe) + var(--raum-4));border-color:color-mix(in srgb,var(--topbar-kuehl) 62%,var(--flaeche));border-radius:var(--rund-gross);background-color:var(--flaeche);background-image:none;box-shadow:0 16px 48px color-mix(in srgb,var(--tinte-950) 8%,transparent);opacity:1}.rahmen.navigation-oben .navigation-kontext{display:grid;min-width:0;padding:0}.rahmen.navigation-oben .navigation-kontext .ak-kontext{display:grid;min-width:0;grid-template-columns:minmax(0,1fr)}.rahmen.navigation-oben .navigation-kontext .ak-schalter{width:100%;min-width:0;min-height:1.875rem!important;height:1.875rem!important;grid-template-columns:minmax(0,1fr) var(--raum-4);gap:2px;padding:0 var(--raum-2)!important;border:var(--kante) solid color-mix(in srgb,var(--tinte-950) 12%,transparent)!important;border-radius:var(--rund-klein)!important;background:color-mix(in srgb,var(--topbar-kuehl) 88%,transparent)!important;color:var(--schrift)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--weiss-fest) 48%,transparent)!important;cursor:pointer;transition:background-color var(--tempo-kurz) var(--kurve),border-color var(--tempo-kurz) var(--kurve),box-shadow var(--tempo-kurz) var(--kurve)}.rahmen.navigation-oben .navigation-kontext .ak-schalter[aria-expanded=true]{border-color:color-mix(in srgb,var(--tinte-950) 22%,transparent)!important;background:color-mix(in srgb,var(--topbar-kuehl-ueber) 92%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--weiss-fest) 36%,transparent)!important}@media (hover: hover) and (pointer: fine){.rahmen.navigation-oben .navigation-kontext .ak-schalter:hover{border-color:color-mix(in srgb,var(--tinte-950) 18%,transparent)!important;background:color-mix(in srgb,var(--topbar-kuehl-ueber) 92%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--weiss-fest) 42%,transparent),0 4px 12px color-mix(in srgb,var(--tinte-950) 7%,transparent)!important}}.rahmen.navigation-oben .navigation-kontext .ak-schalter__ort{display:none}.rahmen.navigation-oben .navigation-kontext .ak-schalter__text{display:block;width:100%;min-width:0;max-width:100%;overflow:hidden;text-align:start}.rahmen.navigation-oben .navigation-kontext .ak-schalter__haupt,.rahmen.navigation-oben .navigation-kontext .ak-schalter__neben{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0}.rahmen.navigation-oben .navigation-kontext .ak-schalter__haupt{color:var(--schrift);font-size:var(--gr-text);font-weight:var(--strich-fett);line-height:1.25}.rahmen.navigation-oben .navigation-kontext .ak-schalter__neben{color:var(--schrift-leise);font-size:var(--gr-klein)}.rahmen.navigation-oben .navigation-kontext .ak-schalter>svg{display:block}.rahmen.navigation-oben .navigation-kontext .ak-auswahl{inset-block-start:var(--topbar-popover-obenkante);inset-inline-start:calc(var(--rahmen-streifen) + var(--bedienhoehe) + var(--raum-4));width:min(26rem,calc(100vw - var(--raum-5) * 2));max-height:min(72dvh,44rem);border-color:var(--linie-stark);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-maske)}.rahmen.navigation-oben .navigation-kontext .ak-auswahl__kopf{border-block-end-color:var(--linie-stark);background:var(--topbar-kuehl);color:var(--schrift)}.rahmen.navigation-oben .navigation-kontext .ak-auswahl__kopf .ak-schliessen{color:var(--schrift)!important}.rahmen.navigation-oben .navigation-kontext .ak-suche__feld:focus-within{border-color:var(--tinte-950);box-shadow:0 0 0 3px color-mix(in srgb,var(--tinte-950) 14%,transparent)}.rahmen.navigation-oben .navigation-kontext .ak-gruppenknopf{background:color-mix(in srgb,var(--topbar-kuehl) 60%,var(--flaeche))!important}.rahmen.navigation-oben .navigation-kontext .ak-ziel--aktuell,.rahmen.navigation-oben .navigation-kontext .ak-ziel--aktuell:hover:not(:disabled){border-inline-start-color:color-mix(in srgb,var(--tinte-950) 58%,transparent)!important;background:color-mix(in srgb,var(--topbar-kuehl) 72%,var(--flaeche))!important}.rahmen.navigation-oben .navigation-kontext .ak-ziel__aktuell{color:var(--schrift)}.rahmen.navigation-oben .navigation-bereiche{display:flex;flex-direction:row;min-width:0;align-items:center;gap:1px;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;list-style:none;scrollbar-width:none;overscroll-behavior-inline:contain}.rahmen.navigation-oben .navigation-bereiche::-webkit-scrollbar{display:none}.rahmen.navigation-oben .navigation-bereiche>li{flex:0 0 auto}.rahmen.navigation-oben .navigation .weg,.rahmen.navigation-oben .navigation-mehr{position:relative;display:inline-flex;width:auto;min-width:0;min-height:var(--bedienhoehe);align-items:center;justify-content:center;gap:2px;padding:0 var(--raum-1);border:var(--kante) solid transparent;border-radius:var(--rund-knopf);background:transparent;color:var(--schrift-zweit);font-size:var(--gr-klein);font-weight:var(--strich-halb);line-height:1;text-decoration:none;box-shadow:none;white-space:nowrap}.rahmen.navigation-oben .navigation .weg:hover,.rahmen.navigation-oben .navigation-mehr:hover:not(:disabled){border-color:var(--linie);background:var(--topbar-ueber);color:var(--schrift);box-shadow:none}.rahmen.navigation-oben .navigation .weg:active,.rahmen.navigation-oben .navigation-mehr:active:not(:disabled){background:var(--flaeche-tief);transform:none}.rahmen.navigation-oben .navigation .weg:focus-visible,.rahmen.navigation-oben .navigation-mehr:focus-visible,.rahmen.navigation-oben .navigation-kontext .ak-schalter:focus-visible,.rahmen.navigation-oben .navigation-kontext .ak-auswahl button:focus-visible,.rahmen.navigation-oben>.navigation .navigation-griffe button:focus-visible{outline:2px solid var(--gold-linie)!important;outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--flaeche) 72%,transparent)!important}.rahmen.navigation-oben .navigation .weg.aktiv,.rahmen.navigation-oben .navigation-mehr.aktiv{border-color:transparent;background:var(--topbar-aktiv);color:var(--schrift)}.rahmen.navigation-oben .navigation .weg.aktiv:after,.rahmen.navigation-oben .navigation-mehr.aktiv:after{content:"";position:absolute;inset-inline:var(--raum-3);inset-block-end:3px;height:2px;border-radius:var(--rund-voll);background:var(--gold)}.rahmen.navigation-oben .navigation .weg-zeichen,.rahmen.navigation-oben .navigation-mehr .weg-zeichen{display:grid;width:var(--raum-4);height:var(--raum-4);min-width:var(--raum-4);place-items:center;border:0;border-radius:var(--rund-klein);background:transparent;color:currentColor}.rahmen.navigation-oben .navigation .weg-zeichen svg,.rahmen.navigation-oben .navigation-mehr .weg-zeichen svg{width:14px;height:14px}.rahmen.navigation-oben .navigation .weg-beschriftung{display:inline;opacity:1}.rahmen.navigation-oben .navigation .marker,.rahmen.navigation-oben .navigation-mehr__pfeil{display:none}.rahmen.navigation-oben .navigation-untermenue{position:fixed;inset-block-start:var(--topbar-popover-obenkante);inset-block-end:auto;inset-inline-start:auto;inset-inline-end:calc(var(--rahmen-streifen) + var(--bedienhoehe) * 3 + var(--raum-5));z-index:120;display:grid;min-width:14rem;max-height:min(62dvh,28rem);gap:var(--raum-1);margin:0;padding:var(--raum-2);overflow:auto;border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-maske);list-style:none}.rahmen.navigation-oben .navigation-untermenue[popover]:not(:popover-open):not(.navigation-untermenue--offen){display:none}.rahmen.navigation-oben .navigation-untermenue[popover]:popover-open,.rahmen.navigation-oben .navigation-untermenue--offen{display:grid}.rahmen.navigation-oben .navigation-untermenue .weg{display:grid;width:100%;grid-template-columns:var(--raum-6) minmax(0,1fr);justify-content:start;color:var(--schrift);text-align:start}.rahmen.navigation-oben .navigation-mehr-eintrag{padding:0}.rahmen.navigation-oben .navigation>.navigation-familie{display:none}.rahmen.navigation-oben>.navigation .navigation-griffe{width:auto;min-width:0;margin:0;color:var(--schrift-zweit)}.rahmen.navigation-oben>.navigation .navigation-griffe__innen,.rahmen.navigation-oben>.navigation .navigation-griffe__reihe{display:flex;align-items:center;justify-content:flex-end;gap:var(--raum-1)}.rahmen.navigation-oben>.navigation .navigation-griffe button{color:var(--schrift-zweit)}.rahmen.navigation-oben>.navigation .navigation-griffe button:hover,.rahmen.navigation-oben>.navigation .navigation-griffe button:focus-visible{background:var(--topbar-ueber);color:var(--schrift)}.rahmen.navigation-oben>.navigation .navigation-griffe .konto__initialen{border:var(--kante) solid var(--linie);background-color:var(--topbar-aktiv);background-image:none;color:var(--schrift)}.rahmen.navigation-oben>.navigation .kontomenue__blatt,.rahmen.navigation-oben>.navigation .glocke-tafel{position:fixed;inset-block-start:var(--topbar-popover-obenkante);inset-block-end:auto;inset-inline-start:auto;inset-inline-end:var(--rahmen-streifen);z-index:120;max-height:min(72dvh,38rem);overflow:auto;border-color:var(--linie-stark);background:var(--flaeche);box-shadow:var(--schatten-maske)}.rahmen.navigation-oben>.navigation .glocke-tafel{inset-inline-end:calc(var(--rahmen-streifen) + var(--bedienhoehe))}.rahmen.navigation-oben .navigation-hinweis,.rahmen.navigation-oben .navigation>[aria-busy=true]{display:none}.rahmen.navigation-oben~.markenhinweis,.rahmen.navigation-oben .markenhinweis{position:fixed;inset-block-start:var(--topbar-popover-obenkante);inset-inline-start:var(--rahmen-streifen);z-index:115}@media (max-width: 88rem){.rahmen.navigation-oben>.navigation--oben{grid-template-columns:minmax(10rem,16rem) minmax(0,1fr) auto}.rahmen.navigation-oben .navigation .weg,.rahmen.navigation-oben .navigation-mehr{padding-inline:var(--raum-1)}.rahmen.navigation-oben .navigation-bereiche{justify-content:flex-start}}@media (max-width: 40rem){.rahmen.navigation-oben{gap:0;padding:var(--raum-1)}.rahmen.navigation-oben>.navigation--oben{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;height:var(--topbar-hoehe);min-height:var(--topbar-hoehe);gap:var(--raum-1);padding:var(--raum-1);overflow:visible;border-radius:var(--rund-karte)}.rahmen.navigation-oben>.navigation .navigation-griffe{flex:0 0 auto}.rahmen.navigation-oben .navigation-kontext{flex:0 1 9rem}.rahmen.navigation-oben .navigation-bereiche{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden}.rahmen.navigation-oben .navigation-kontext .ak-schalter__neben,.rahmen.navigation-oben .navigation-kontext .ak-schalter>svg,.rahmen.navigation-oben>.navigation .navigation-griffe .werkzeug:first-child{display:none}.rahmen.navigation-oben .navigation-kontext .ak-schalter{grid-template-columns:minmax(0,1fr)}.rahmen.navigation-oben .navigation-bereiche{scroll-snap-type:inline proximity}.rahmen.navigation-oben .navigation-bereiche>li{scroll-snap-align:start}.rahmen.navigation-oben .navigation .weg,.rahmen.navigation-oben .navigation-mehr{padding-inline:var(--raum-2)}.rahmen.navigation-oben>main.arbeitsflaeche{margin:0;border-radius:var(--rund-karte)}.rahmen.navigation-oben .navigation-kontext .ak-auswahl,.rahmen.navigation-oben>.navigation .kontomenue__blatt,.rahmen.navigation-oben>.navigation .glocke-tafel,.rahmen.navigation-oben .navigation-untermenue{inset-inline:var(--raum-1);width:auto;max-width:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.rahmen.navigation-oben>.navigation--oben{background-color:var(--flaeche)}}@media (prefers-reduced-motion: reduce){.rahmen.navigation-oben .navigation .weg,.rahmen.navigation-oben .navigation-mehr,.rahmen.navigation-oben .navigation-kontext .ak-schalter{transition:none}}button.navigation-marke{display:grid;place-items:center start;min-height:var(--leiste-kachel);margin:0;padding:0;border:0;border-radius:var(--rund-knopf);background:transparent;box-shadow:none;color:var(--auf-dunkel-stark);cursor:pointer}button.navigation-marke:hover:not(:disabled){background:transparent;box-shadow:none}.navigation-marke__symbol,.navigation-marke__wort{grid-area:1 / 1;transition:opacity var(--leiste-wort-tempo) var(--kurve)}.navigation-marke__symbol{display:grid;place-items:center;margin-inline-start:calc((var(--leiste-zeichenspalte) - var(--leiste-kachel)) / 2);width:var(--leiste-kachel);height:var(--leiste-kachel);border-radius:var(--rund-knopf);background:var(--auf-dunkel-fuellung);opacity:calc(1 - var(--wort-sicht, 1))}.navigation-marke__wort{display:block;opacity:var(--wort-sicht, 1)}.navigation-marke:hover .navigation-marke__symbol{background:var(--auf-dunkel-fuellung-hoch)}.navigation-kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--raum-2);margin:0 0 var(--raum-4);min-height:var(--leiste-kachel)}.navigation-anheften,.navigation-schliessen{display:grid;place-items:center;width:var(--bedienhoehe);min-height:var(--bedienhoehe);margin:0;padding:0;border:0;border-radius:var(--rund-knopf);background:transparent;box-shadow:none;color:var(--auf-dunkel-leise);cursor:pointer;opacity:var(--wort-sicht, 1);pointer-events:var(--griff-fassbar, auto);transition:opacity var(--leiste-wort-tempo) var(--kurve),background-color var(--tempo) var(--kurve),color var(--tempo) var(--kurve)}.navigation-anheften:hover:not(:disabled),.navigation-schliessen:hover:not(:disabled){background:var(--auf-dunkel-fuellung-hoch);box-shadow:none;color:var(--auf-dunkel-stark)}.navigation-anheften svg,.navigation-schliessen svg{width:var(--feldsymbol);height:var(--feldsymbol)}.navigation-schliessen{display:none}.kontozeile{display:grid;grid-template-columns:var(--kontokreis) minmax(0,1fr);align-items:center;gap:var(--raum-1) var(--raum-2);margin-top:auto;padding:var(--raum-2);border:var(--kante) solid var(--auf-dunkel-linie);border-radius:var(--rund-knopf);background:var(--auf-dunkel-fuellung)}.kontozeile-kreis{grid-row:1;width:var(--kontokreis);height:var(--kontokreis);display:grid;place-items:center;border-radius:var(--rund-voll);background:var(--blau-700);color:var(--weiss-fest);font-size:var(--gr-text);font-weight:var(--strich-halb);letter-spacing:0}.kontozeile-text{grid-row:1;min-width:0}.kontozeile-name{display:block;font-size:var(--gr-text);font-weight:var(--strich-halb);line-height:1.3;color:var(--auf-dunkel-stark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kontozeile-rolle{display:block;font-size:var(--gr-text);font-weight:var(--strich-normal);line-height:1.3;color:var(--auf-dunkel);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kontozeile-abmelden{grid-column:1 / -1;width:100%;min-height:var(--bedienhoehe);margin-top:var(--raum-1);padding:0 var(--raum-3);border:var(--kante) solid var(--auf-dunkel-linie);border-radius:var(--rund-knopf);background:transparent;box-shadow:none;color:var(--auf-dunkel);font-size:var(--gr-text);font-weight:var(--strich-halb);letter-spacing:0;cursor:pointer;transition:background-color var(--tempo) var(--kurve),color var(--tempo) var(--kurve)}.kontozeile-abmelden:hover:not(:disabled){background:var(--auf-dunkel-fuellung-hoch);color:var(--auf-dunkel-stark);box-shadow:none}.kontozeile-abmelden:active:not(:disabled){background:var(--auf-dunkel-gedrueckt);box-shadow:none;transform:none}.kontozeile-abmelden:focus-visible{box-shadow:none}.wahlzeile-ohne-namen .wahlzeile__name{font-weight:var(--strich-normal)}.wahlliste-ohne-treffer{margin:0;padding:var(--raum-2) var(--raum-3) var(--raum-3);font-size:var(--gr-text)}.hinweisfeld .zustandspunkt.hinweis,.hinweisfeld .zustandspunkt.warnung,.hinweisfeld .zustandspunkt.fehler{color:inherit;margin-right:var(--raum-2)}.meldung__aktion{display:inline-flex;align-items:center;min-height:2rem;margin-inline-start:var(--raum-3);padding-inline:var(--raum-3);border:1px solid currentColor;border-radius:var(--rund-bedien, .5rem);color:inherit;font-weight:var(--strich-halb, 600);text-decoration:none}.meldung__aktion:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.meldung__aktion:focus-visible{outline:2px solid currentColor;outline-offset:2px}.navigation .hinweisfeld{max-width:100%;margin:var(--raum-3) 0 0;padding:var(--raum-3)}.navigation .hinweisfeld.ton-hinweis{color:var(--still-schrift)}.navigation .hinweisfeld.ton-warnung{color:var(--bernstein-schrift)}.navigation .hinweisfeld.ton-fehler{color:var(--rot-schrift)}.navigation .hinweisfeld.ton-erfolg{color:var(--gruen-schrift)}.navigation-bereiche{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.navigation-mehr{display:flex;align-items:center;justify-content:space-between;inline-size:100%;min-height:0;padding:var(--raum-2) var(--raum-3);border:0;border-radius:8px;background:transparent;box-shadow:none;color:#ffffff9e;font:inherit;font-size:14px;text-align:start}.navigation-mehr:hover:not(:disabled){background:#ffffff14;color:#fff;box-shadow:none}.navigation-mehr__pfeil{font-size:var(--gr-text);opacity:.7}.navigation-mehr-eintrag{padding-inline-start:var(--raum-3)}.rahmen.leiste-schmal>.navigation{--griff-fassbar: none}.rahmen.leiste-schmal>.navigation:hover,.rahmen.leiste-schmal>.navigation:focus-within{--griff-fassbar: auto}.navigation-ladenwahl{opacity:var(--wort-sicht, 1);pointer-events:var(--griff-fassbar, auto);transition:opacity var(--leiste-wort-tempo) var(--kurve)}.kontozeile{transition:padding var(--leiste-tempo) var(--kurve),background-color var(--leiste-tempo) var(--kurve)}.rahmen.leiste-schmal:not(.schublade-offen)>.navigation:not(:hover):not(:focus-within) .kontozeile{grid-template-columns:var(--leiste-zeichenspalte);justify-items:center;padding:var(--raum-2) 0;border-color:transparent;background:transparent}.kontozeile-text,.kontozeile-abmelden{opacity:var(--wort-sicht, 1);transition:opacity var(--leiste-wort-tempo) var(--kurve)}.rahmen.leiste-schmal:not(.schublade-offen)>.navigation:not(:hover):not(:focus-within) .kontozeile-text,.rahmen.leiste-schmal:not(.schublade-offen)>.navigation:not(:hover):not(:focus-within) .kontozeile-abmelden{display:none}.navigation-mehr{display:grid;grid-template-columns:var(--leiste-zeichenspalte) minmax(0,1fr) auto;align-items:center;inline-size:100%;min-height:var(--leiste-kachel);padding:0;border-radius:11px}.navigation-mehr:hover:not(:disabled){background:rgb(255 255 255 / calc(.14 * var(--wort-sicht, 1)))}.navigation-mehr:hover:not(:disabled) .weg-zeichen{background:var(--auf-dunkel-fuellung-hoch)}.navigation-mehr__pfeil{padding-inline-end:var(--raum-3);opacity:calc(.7 * var(--wort-sicht, 1));transition:opacity var(--leiste-wort-tempo) var(--kurve)}.navigation-mehr-eintrag{padding-inline-start:calc(var(--raum-3) * var(--wort-sicht, 1));transition:padding-inline-start var(--leiste-wort-tempo) var(--kurve)}.rahmen.leiste-schmal:not(.schublade-offen)>.navigation:not(:hover):not(:focus-within) h2,.rahmen.leiste-schmal:not(.schublade-offen)>.navigation:not(:hover):not(:focus-within) .navigation-hinweis,.rahmen.leiste-schmal:not(.schublade-offen)>.navigation:not(:hover):not(:focus-within) .hinweisfeld,.rahmen.leiste-schmal:not(.schublade-offen)>.navigation:not(:hover):not(:focus-within) .platzhalter{display:none}@media (max-width: 40rem){.navigation-anheften{display:none}.navigation-schliessen{display:grid}}.schubladengrund{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:var(--schubladengrund);animation:schublade-auf var(--leiste-tempo) var(--kurve)}@keyframes schublade-auf{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.rahmen>.navigation,.navigation-marke__symbol,.navigation-marke__wort,.weg-beschriftung,.kontozeile,.kontozeile-text,.kontozeile-abmelden,.navigation-ladenwahl,.navigation-anheften,.navigation-schliessen,.navigation-mehr__pfeil,.navigation-mehr-eintrag,.schubladengrund{transition-duration:1ms;animation-duration:1ms}}.navigation>*{inline-size:var(--leiste-inhalt);flex:0 0 auto}.ak-kontext,.ak-kontext *,.ak-auswahl,.ak-auswahl *{box-sizing:border-box}.ak-kontext button,.ak-kontext input,.ak-auswahl button,.ak-auswahl input{margin:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:normal;text-align:start;text-transform:none;transform:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ak-kontext button,.ak-auswahl button{min-height:var(--bedienhoehe);cursor:pointer}.ak-kontext button:disabled,.ak-auswahl button:disabled,.ak-kontext input:disabled,.ak-auswahl input:disabled{opacity:.55;cursor:not-allowed}.ak-kontext button:focus-visible,.ak-kontext input:focus-visible,.ak-auswahl input:focus-visible{outline:var(--fokusstaerke) solid var(--blau-700);outline-offset:var(--fokusabstand)}.ak-auswahl button:focus-visible{outline:0;box-shadow:inset 3px 0 0 var(--gold-linie),inset 0 0 0 var(--kante) var(--gold-schrift)!important}.ak-kontext{position:relative;display:grid;min-width:0;flex:1 1 28rem;grid-template-columns:minmax(0,26rem)}.ak-kontext__bezeichnung,.ak-kontext__ansage{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@supports not selector(:popover-open){.ak-auswahl[popover]:not(.ak-auswahl--offen){display:none}.ak-auswahl[popover].ak-auswahl--offen{display:flex;flex-direction:column}}.ak-schalter{display:grid;width:100%;min-width:0;min-height:var(--bedienhoehe-gross)!important;grid-template-columns:var(--bedienhoehe) minmax(0,1fr) var(--raum-5);align-items:center;gap:var(--raum-2);padding:0 var(--raum-3) 0 var(--raum-1)!important;border:var(--kante) solid var(--linie-stark)!important;border-radius:var(--rund-knopf)!important;background:var(--flaeche)!important;color:var(--schrift)!important;box-shadow:var(--schatten-fein)!important}.ak-schalter__ort{display:grid;width:var(--bedienhoehe);height:var(--bedienhoehe);place-items:center;border-radius:var(--rund-klein);background:var(--gold);color:var(--auf-gold)}.ak-schalter__ort svg{width:var(--raum-5);height:var(--raum-5);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ak-schalter__text{display:block;min-width:0}.ak-schalter__haupt,.ak-schalter__neben{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-schalter__haupt{font-size:var(--gr-text);font-weight:var(--strich-fett)}.ak-schalter__neben{color:var(--schrift-leise);font-size:var(--gr-klein)}.ak-winkel{width:var(--raum-5);height:var(--raum-5);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:transform var(--tempo-kurz) var(--kurve)}.ak-winkel--offen{transform:rotate(180deg)}.ak-lader{width:var(--raum-4);height:var(--raum-4);justify-self:center;border:var(--kante-stark) solid var(--linie-stark);border-block-start-color:var(--blau-700);border-radius:var(--rund-voll);animation:ak-drehen .8s linear infinite}.ak-kontext--gesperrt .ak-schalter{background:var(--flaeche-zart)!important;color:var(--schrift-leise)!important}.ak-kontext--fehler .ak-schalter{border-color:var(--fehler-kante)!important;box-shadow:var(--fokusring-fehler)!important}.ak-kontext--erfolg .ak-schalter{border-color:var(--erfolg-kante)!important}.ak-auswahl[popover]{position:fixed;inset:auto;inset-block-start:var(--ak-oben, var(--kopfhoehe));inset-inline-start:var(--ak-links, var(--raum-5));z-index:80;width:min(26rem,calc(100vw - var(--raum-5) * 2));max-width:calc(100% - var(--raum-5) * 2);max-height:min(62dvh,calc(100dvh - var(--kopfhoehe) - var(--raum-6)));margin:0;padding:0;overflow:hidden;border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-knopf);background:var(--flaeche);color:var(--schrift);box-shadow:var(--schatten-maske)}.ak-auswahl[popover]:popover-open{display:flex;flex-direction:column}.ak-auswahl[popover]::backdrop{background:transparent}.ak-auswahl__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-3);padding:var(--raum-2) var(--raum-4);border-block-end:var(--kante) solid var(--blau-600);background:var(--blau-700);color:var(--auf-dunkel-stark)}.ak-auswahl__titelblock,.ak-auswahl__titel,.ak-auswahl__hilfe{display:block;min-width:0}.ak-auswahl__titel{font-family:var(--schriftfamilie-titel);font-size:var(--gr-kopf);font-weight:var(--strich-fett)}.ak-schliessen{display:grid;width:var(--bedienhoehe);height:var(--bedienhoehe);flex:none;place-items:center;border-radius:var(--rund-klein)!important;color:var(--schrift-zweit)!important}.ak-auswahl__kopf .ak-schliessen{color:var(--auf-dunkel-stark)!important}.ak-schliessen svg,.ak-suche__zeichen svg,.ak-ziel__zeichen svg,.ak-leer__zeichen svg{max-width:none;width:var(--raum-5);height:var(--raum-5);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ak-suche{display:block;padding:var(--raum-3) var(--raum-4);border-block-end:var(--kante) solid var(--linie);background:var(--flaeche)}.ak-suche__bezeichnung{display:block;margin-block-end:var(--raum-1);color:var(--schrift-zweit);font-size:var(--gr-klein);font-weight:var(--strich-halb)}.ak-suche__feld{display:grid;min-height:var(--bedienhoehe-gross);grid-template-columns:var(--raum-6) minmax(0,1fr);align-items:center;padding-inline:var(--raum-2);border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-klein);background:var(--flaeche)}.ak-suche__zeichen{display:grid;place-items:center;color:var(--schrift-leise)}.ak-suche input{width:100%;min-width:0;min-height:var(--bedienhoehe);padding:0 var(--raum-1)!important;border:0!important;outline:0!important;background:transparent!important;color:var(--schrift)!important;font-size:var(--gr-klein)!important}.ak-suche input::placeholder{color:var(--schrift-platzhalter)}.ak-suche__feld:focus-within{border-color:var(--gold-schrift);box-shadow:0 0 0 var(--fokusabstand) var(--gold-zart);outline:0}.ak-auswahl__fehler{margin:0;padding:var(--raum-3) var(--raum-4);border-block-end:var(--kante) solid var(--fehler-kante);background:var(--fehler-flaeche);color:var(--fehler-schrift);font-size:var(--gr-klein)}.ak-auswahl__inhalt{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.ak-organisation+.ak-organisation{border-block-start:var(--kante) solid var(--linie-stark)}.ak-gruppenknopf{display:grid;width:100%;grid-template-columns:minmax(0,1fr) var(--raum-5);align-items:center;gap:var(--raum-2);padding:var(--raum-2) var(--raum-4)!important;background:var(--flaeche-zart)!important}.ak-gruppenknopf>span,.ak-gruppenknopf__name,.ak-gruppenknopf__rolle{display:block;min-width:0}.ak-gruppenknopf__name{overflow:hidden;font-size:var(--gr-klein);font-weight:var(--strich-fett);text-overflow:ellipsis;white-space:nowrap}.ak-gruppenknopf__rolle{color:var(--schrift-leise);font-size:var(--gr-klein)}.ak-gesellschaft+.ak-gesellschaft{border-block-start:var(--kante) solid var(--linie)}.ak-gesellschaft__kopf{display:flex;min-height:var(--bedienhoehe);align-items:center;justify-content:space-between;gap:var(--raum-3);padding-inline:var(--raum-4)}.ak-gesellschaft__name{overflow:hidden;font-size:var(--gr-klein);font-weight:var(--strich-fett);text-overflow:ellipsis;white-space:nowrap}.ak-gesellschaft__hinweis{flex:none;color:var(--schrift-leise);font-size:var(--gr-klein);white-space:nowrap}.ak-ziel{position:relative;display:grid;width:100%;min-height:var(--bedienhoehe)!important;grid-template-columns:var(--raum-6) minmax(0,1fr) auto;align-items:center;gap:var(--raum-2);padding:var(--raum-2) var(--raum-4)!important;border-inline-start:var(--kante-zeiger) solid transparent!important;background:var(--flaeche)!important}.ak-ziel--eingerueckt{padding-inline-start:var(--raum-6)!important}.ak-ziel--aktuell{border-inline-start-color:var(--gold-linie)!important;background:var(--gold-zart)!important}.ak-ziel__zeichen{display:grid;place-items:center;color:var(--schrift-leise)}.ak-ziel__text,.ak-ziel__name,.ak-ziel__neben{display:block;min-width:0}.ak-ziel__name,.ak-ziel__neben{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-ziel__name{font-size:var(--gr-klein);font-weight:var(--strich-halb)}.ak-ziel__neben{color:var(--schrift-leise);font-size:var(--gr-klein)}.ak-ziel__aktuell{color:var(--gold-schrift);font-size:var(--gr-klein);font-weight:var(--strich-fett);white-space:nowrap}.ak-ziel__pfeil{color:var(--schrift-leise);font-size:var(--gr-kopf)}.ak-leer{display:grid;justify-items:center;gap:var(--raum-2);padding:var(--raum-7) var(--raum-5);color:var(--schrift-leise);text-align:center}.ak-leer__zeichen{display:grid;width:var(--bedienhoehe-gross);height:var(--bedienhoehe-gross);place-items:center;border-radius:var(--rund-voll);background:var(--flaeche-zart)}.ak-leer strong{color:var(--schrift)}.ak-leer span:last-child{max-width:30ch;font-size:var(--gr-klein)}@media (hover: hover) and (pointer: fine){.ak-schalter:hover:not(:disabled){border-color:var(--linie-blau)!important;background:var(--flaeche-zart)!important;color:var(--schrift)!important}.ak-gruppenknopf:hover:not(:disabled),.ak-ziel:hover:not(:disabled),.ak-schliessen:hover:not(:disabled){background:var(--flaeche-zart)!important;color:var(--schrift)!important}.ak-ziel--aktuell:hover:not(:disabled){background:var(--gold-zart)!important}}.ak-kontext{flex-basis:auto;grid-template-columns:minmax(0,1fr)}.ak-schalter{grid-template-columns:var(--bedienhoehe) minmax(0,1fr) var(--raum-5)}.ak-schalter__neben{max-width:36ch}.ak-auswahl[popover]{inset:auto 0 0;width:100%;max-width:none;max-height:min(85dvh,46rem);border-width:var(--kante) 0 0;border-radius:var(--rund-karte) var(--rund-karte) 0 0;padding-block-end:env(safe-area-inset-bottom)}.ak-auswahl[popover]::backdrop{background:var(--schubladengrund)}@media (min-width: 40rem){.ak-kontext{flex:1 1 28rem;grid-template-columns:minmax(0,26rem)}.ak-auswahl[popover]{inset:auto;inset-block-start:var(--ak-oben, var(--kopfhoehe));inset-inline-start:var(--ak-links, var(--raum-5));width:min(26rem,calc(100vw - var(--raum-5) * 2));max-width:calc(100% - var(--raum-5) * 2);max-height:min(62dvh,calc(100dvh - var(--kopfhoehe) - var(--raum-6)));border-width:var(--kante);border-radius:var(--rund-knopf);padding-block-end:0}.ak-auswahl[popover]::backdrop{background:transparent}}@media (prefers-reduced-motion: reduce){.ak-winkel{transition-duration:0ms}.ak-lader{animation-duration:1.6s}}.navigation-kontext{display:grid;justify-items:start;padding:var(--raum-1) 0 var(--raum-3) var(--raum-3)}.navigation-kontext .ak-kontext{flex:none;grid-template-columns:minmax(0,auto)}.navigation-kontext .ak-schalter{width:var(--bedienhoehe);min-width:var(--bedienhoehe);height:auto;min-height:var(--bedienhoehe)!important;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;gap:.15rem;padding:.3rem .1rem!important;border-color:color-mix(in srgb,var(--flaeche) 16%,transparent)!important;border-radius:var(--rund-knopf)!important;color:var(--auf-dunkel)!important;background:color-mix(in srgb,var(--flaeche) 7%,transparent)!important;box-shadow:none!important}.navigation-kontext .ak-schalter:hover,.navigation-kontext .ak-schalter[aria-expanded=true]{background:color-mix(in srgb,var(--flaeche) 15%,transparent)!important}.navigation-kontext .ak-schalter__neben,.navigation-kontext .ak-schalter>svg{display:none}.navigation-kontext .ak-schalter__text{display:block;min-width:0;text-align:center}.navigation-kontext .ak-schalter__haupt{display:block;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;color:var(--auf-dunkel);font-size:.4375rem;font-weight:800;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}.navigation-kontext .ak-schalter__ort{display:grid;width:auto;min-width:0;place-items:center;color:var(--gold);background:transparent}.navigation-kontext .ak-auswahl{inset-block-start:calc(var(--leiste-schmal) + var(--raum-5));inset-inline-start:calc(var(--leiste-schmal) + var(--raum-2));inset-inline-end:auto;width:min(21.375rem,calc(100vw - var(--leiste-schmal) - var(--raum-4)));max-height:min(80dvh,44rem);border-radius:var(--rund-karte);box-shadow:var(--leiste-schatten)}@media (min-width: 40rem){.navigation-kontext .ak-auswahl--extern{inset-block-start:var(--ak-oben, var(--kopfhoehe));inset-inline-start:var(--ak-links, var(--raum-5));width:min(26rem,calc(100vw - var(--raum-5) * 2));max-height:min(62dvh,calc(100dvh - var(--kopfhoehe) - var(--raum-6)))}}.kopfzeile{position:sticky;inset-block-start:0;z-index:20;margin:calc(var(--raum-5) * -1) calc(var(--raum-6) * -1) var(--raum-5);background:var(--flaeche);border-block-end:1px solid var(--linie)}.kopfzeile__streifen{block-size:3px;background:var(--kopfstreifen)}.kopfzeile__innen{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-4);min-block-size:56px;padding-inline:var(--raum-6)}.kette{display:flex;align-items:center;gap:var(--raum-1);margin:0;min-inline-size:0;font-size:var(--klein);color:var(--schrift-leise);overflow:hidden}.kette__zeichen{display:grid;place-items:center;color:var(--schrift-leise);margin-inline-end:var(--raum-1);flex:0 0 auto}.kette__stufe{display:inline-flex;align-items:baseline;gap:var(--raum-1);min-inline-size:0}.kette__stufe:not(:last-child) .kette__glied{font-weight:var(--strich-normal)}.kette__pfeil{color:var(--schrift-zweit);margin-inline-start:var(--raum-1)}.kette__ebene{white-space:nowrap;color:var(--schrift-zweit)}.kette__trenner{color:var(--schrift-zweit)}.kette__glied{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--schrift);font-weight:var(--halb)}.kette__glied--offen{color:var(--schrift-zweit);font-weight:var(--strich-normal);font-style:italic}.kette__notiz{color:var(--schrift-zweit);white-space:nowrap}.kette__notiz:before{content:"("}.kette__notiz:after{content:")"}.kette__glied--ort{color:var(--schrift);font-weight:var(--halb)}@media (max-width: 900px){.kette__stufe:not(:last-child){display:none}.kette__stufe:last-child>.kette__pfeil{display:none}}.kette__winkel{color:var(--linie-stark);margin-inline:var(--raum-1)}.kopfzeile__griffe{display:flex;align-items:center;gap:var(--raum-1);flex:0 0 auto}.suchknopf{display:flex;align-items:center;gap:var(--raum-2);min-block-size:40px;min-inline-size:22rem;padding-inline:var(--raum-3);border:1px solid var(--linie);border-radius:var(--rund-klein);background:var(--flaeche-zart);color:var(--schrift-platzhalter);font:inherit;font-size:var(--klein);text-align:start;cursor:pointer;box-shadow:none;transition:border-color .16s ease,background-color .16s ease}.suchknopf:hover{border-color:var(--linie-blau);background:var(--flaeche)}.suchknopf__wort{flex:1 1 auto}.suchknopf__taste{font-family:inherit;font-size:11px;color:var(--schrift-platzhalter);border:1px solid var(--linie);border-radius:4px;padding:1px 5px;background:var(--flaeche)}@media (max-width: 900px){.suchknopf{min-inline-size:44px;justify-content:center}.suchknopf__wort,.suchknopf__taste{display:none}}.werkzeug{position:relative;inline-size:44px;block-size:44px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--schrift-zweit);cursor:pointer;transition:background-color .16s ease,color .16s ease}.werkzeug:hover{background:var(--flaeche-zart);color:var(--blau-700)}.werkzeug:active{background:var(--flaeche-tief)}.werkzeug__melder{position:absolute;inset-block-start:1px;inset-inline-end:1px;min-inline-size:18px;block-size:18px;padding-inline:3px;display:grid;place-items:center;border-radius:999px;background:var(--melder);color:var(--auf-melder);font-size:var(--gr-text);font-weight:var(--stark);font-variant-numeric:tabular-nums;line-height:1;box-shadow:0 0 0 2px var(--flaeche)}.konto{display:grid;place-items:center;inline-size:44px;block-size:44px;margin-inline-start:var(--raum-1)}.konto__initialen{inline-size:36px;block-size:36px;display:grid;place-items:center;border-radius:50%;background-color:var(--blau-700);background-image:linear-gradient(140deg,var(--blau-700) 0%,var(--aqua-400, #37bfd0) 100%);color:#fff;font-size:var(--klein);font-weight:var(--stark);letter-spacing:.02em}.kopfzeile__hinweis{display:flex;align-items:center;gap:var(--raum-3);margin:0;padding:var(--raum-2) var(--raum-6);background:var(--flaeche-zart);border-block-start:1px solid var(--linie);color:var(--schrift-zweit);font-size:var(--klein)}.kopfzeile__hinweis-weg{border:0;background:none;padding:0;color:var(--blau-700);font:inherit;font-weight:var(--halb);cursor:pointer;text-decoration:underline;text-underline-offset:2px}@media (max-width: 640px){.kopfzeile{margin-inline:calc(var(--raum-4) * -1)}.kopfzeile__innen,.kopfzeile__hinweis{padding-inline:var(--raum-4)}}@media (max-width: 640px){.kopfzeile__innen{min-inline-size:0;gap:var(--raum-2)}.kette{display:none}.kopfzeile__griffe{flex:1 1 auto;min-inline-size:0;justify-content:flex-end}.ladenwahl{flex:1 1 auto;min-inline-size:96px;max-inline-size:100%}.ladenwahl select{min-inline-size:0;max-inline-size:100%;inline-size:100%;text-overflow:ellipsis}.kopfzeile__griffe>.werkzeug,.kopfzeile__griffe>.werkzeug-huelle,.kopfzeile__griffe>.kontomenue,.kopfzeile__griffe>.suchknopf{flex:0 0 auto}}@media (prefers-reduced-motion: reduce){.werkzeug,.suchknopf{transition:none}}.ladenwahl{display:inline-flex;flex-direction:row;align-items:center;gap:var(--raum-1);padding-inline:var(--raum-2) 0;border:1px solid var(--linie);border-radius:var(--rund-feld, 10px);background:var(--flaeche)}.ladenwahl:hover{border-color:var(--linie-blau, var(--blau-500))}.ladenwahl:focus-within{border-color:var(--blau-700)}.ladenwahl__zeichen{display:grid;place-items:center;flex:0 0 auto;color:var(--blau-700)}.ladenwahl select{min-inline-size:0;max-inline-size:14rem;block-size:30px;padding-inline:var(--raum-1) var(--raum-2);border:0;background:transparent;box-shadow:none;color:var(--schrift);font:inherit;font-size:13px;font-weight:var(--strich-halb)}.ladenwahl select:focus-visible{outline:var(--fokusstaerke) solid var(--blau-600);outline-offset:calc(var(--fokusabstand) * -1);border-radius:var(--rund-klein)}.ladenwahl select:disabled{color:var(--schrift-leise)}.kontomenue{position:relative}.konto--knopf{min-height:0;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer}.konto--knopf:hover:not(:disabled),.konto--knopf[aria-expanded=true]{background:transparent;box-shadow:0 0 0 2px color-mix(in srgb,var(--blau-700) 35%,transparent);border-radius:999px}.kontomenue__blatt{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:60;inline-size:max-content;min-inline-size:16rem;padding:var(--raum-3);border:1px solid var(--linie-stark, var(--linie));border-radius:8px;background:var(--flaeche);box-shadow:none}.kontomenue__wer{margin:0 0 var(--raum-3);padding-block-end:var(--raum-2);border-block-end:1px solid var(--linie);font-size:12px;color:var(--schrift-leise);overflow-wrap:anywhere}.kontomenue__gruppe+.kontomenue__gruppe{margin-block-start:var(--raum-3)}.kontomenue__ueberschrift{margin:0 0 4px;font-size:10px;font-weight:var(--strich-halb);letter-spacing:.06em;text-transform:uppercase;color:var(--schrift-leise)}.kontomenue__gruppe ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.kontomenue__gruppe a,.kontomenue__offen{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-2);padding:5px var(--raum-2);border-radius:6px;font-size:13px;color:var(--schrift);text-decoration:none}.kontomenue__gruppe a:hover{background:color-mix(in srgb,var(--blau-500) 9%,transparent)}.kontomenue__offen{color:var(--schrift-leise);cursor:default}.kontomenue__fuss{margin-block-start:var(--raum-3);padding-block-start:var(--raum-2);border-block-start:1px solid var(--linie)}.kontomenue__fuss button{inline-size:100%;min-height:32px;font-size:13px}.kalenderhalter{position:relative;display:flex;align-items:center}.kalenderblatt{position:absolute;z-index:30;inset-block-start:calc(100% + 6px);inset-inline-start:0;inline-size:max-content;padding:var(--raum-3);border:var(--kante) solid var(--linie-stark);border-radius:10px;background:var(--flaeche);box-shadow:var(--schatten-maske)}.kalenderblatt-kopf{display:grid;grid-template-columns:var(--bedienhoehe-werkzeug) minmax(0,1fr) var(--bedienhoehe-werkzeug);align-items:center;gap:var(--raum-2);margin-block-end:var(--raum-2)}.kalenderblatt-monat{font-family:var(--schriftfamilie-titel);font-size:var(--gr-klein);font-weight:var(--strich-fett);color:var(--schrift);text-align:center;white-space:nowrap}.kalenderblatt-pfeil{min-height:0;inline-size:var(--bedienhoehe-werkzeug);block-size:var(--bedienhoehe-werkzeug);padding:0;border:var(--kante) solid var(--linie-stark);border-radius:8px;background:var(--flaeche);box-shadow:none;color:var(--schrift-zweit);font-size:var(--gr-klein);cursor:pointer}.kalenderblatt-pfeil:hover{background:var(--flaeche-zart);color:var(--schrift);box-shadow:none}.kalenderblatt-wochentage,.kalenderblatt-raster{display:grid;grid-template-columns:repeat(7,36px)}.kalenderblatt-wochentage>span{block-size:22px;font-size:var(--gr-fein);font-weight:var(--strich-halb);color:var(--schrift-leise);text-align:center;line-height:22px}.kalenderblatt-tag{min-height:0;block-size:32px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--schrift-zweit);font-size:var(--gr-klein);font-weight:var(--strich-normal);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--tempo) var(--kurve)}.kalenderblatt-tag:hover{background:var(--flaeche-zart);color:var(--schrift)}.kalenderblatt-tag.fremd{color:var(--schrift-platzhalter)}.kalenderblatt-tag.heute{box-shadow:inset 0 0 0 var(--kante) var(--linie-blau);font-weight:var(--strich-halb)}.kalenderblatt-tag.angedeutet{background:var(--gold-zart);color:var(--gold-schrift)}.kalenderblatt-tag.gewaehlt{border-radius:8px;background:var(--gold);color:var(--auf-gold);font-weight:var(--strich-halb)}.kalenderblatt-raster.band .kalenderblatt-tag.gewaehlt,.kalenderblatt-raster.band .kalenderblatt-tag.angedeutet{border-radius:0}.kalenderblatt-raster.band .kalenderblatt-tag.gewaehlt:nth-child(7n+1),.kalenderblatt-raster.band .kalenderblatt-tag.angedeutet:nth-child(7n+1){border-start-start-radius:8px;border-end-start-radius:8px}.kalenderblatt-raster.band .kalenderblatt-tag.gewaehlt:nth-child(7n),.kalenderblatt-raster.band .kalenderblatt-tag.angedeutet:nth-child(7n){border-start-end-radius:8px;border-end-end-radius:8px}.kalenderblatt-fuss{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-3);margin-block-start:var(--raum-2);padding-block-start:var(--raum-2);border-block-start:var(--kante) solid var(--linie);font-size:var(--gr-fein);color:var(--schrift-leise)}.kalenderblatt-fuss>button{min-height:0;block-size:28px;padding:0 var(--raum-3);border:var(--kante) solid var(--linie-stark);border-radius:7px;background:var(--flaeche);box-shadow:none;color:var(--schrift);font-size:var(--gr-fein);font-weight:var(--strich-halb);cursor:pointer}.kalenderblatt-fuss>button:hover{background:var(--flaeche-zart);color:var(--schrift);box-shadow:none}.aktenblatt{padding-bottom:var(--raum-6)}.aktenblatt .rueckweg{display:inline-flex;align-items:center;gap:var(--raum-1);min-height:var(--bedienhoehe);font-size:var(--gr-text);font-weight:var(--strich-halb);letter-spacing:var(--eng-klein);color:var(--schrift-leise);text-decoration:none}.aktenblatt .rueckweg:hover,.aktenblatt .rueckweg:focus-visible{color:var(--blau-700)}.aktenblatt .aktenkopf{display:flex;flex-direction:column;align-items:flex-start;gap:var(--raum-2);margin:var(--raum-2) 0 var(--raum-5);padding:0;border:0}.aktenwort{margin:0;font-size:var(--gr-text);font-weight:var(--strich-halb);letter-spacing:0;text-transform:none;color:var(--schrift-leise)}.aktenblatt .aktenname{margin:0;font-size:var(--gr-zahl-schmal);font-weight:var(--strich-halb);letter-spacing:var(--eng);line-height:1.15;color:var(--schrift)}.aktenblatt .aktenzeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-2) var(--raum-4);margin:0;font-size:var(--gr-text);color:var(--schrift-leise)}.aktenzeile-teil{display:inline-flex;align-items:center;gap:var(--raum-2);min-width:0;font-weight:var(--strich-halb);color:var(--schrift-zweit)}.aktenzeile-teil+.aktenzeile-teil:before{content:"·";color:var(--schrift-leise)}.aktenblatt .reiter{margin:0 0 var(--raum-5)}.aktenblatt .reiter-punkt{margin-left:var(--raum-2);font-weight:var(--strich-normal)}.aktenblatt .karte{margin:0 0 var(--raum-4)}.aktenblatt .blatt>:last-child{margin-bottom:0}.aktenblatt .karte-kopf h2{min-width:0;overflow-wrap:anywhere}.aktenblatt .fuehrung{margin:var(--raum-5) 0 0}.aktenblatt .teilbereich{margin-top:var(--raum-5)}.aktenblatt .karte-koerper>.teilbereich:first-child{margin-top:0}.aktenblatt .teilwort{margin:0 0 var(--raum-3);font-size:var(--gr-kopf);font-weight:var(--strich-halb);letter-spacing:var(--eng-klein);text-transform:none;color:var(--schrift)}.aktenblatt .angaben{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,4vw,3.5rem);margin:0}.aktenblatt .angaben>div{display:block;padding:8px 0 9px;border-bottom:1px solid var(--ton-200)}.aktenblatt .angaben dt{padding:0;border-bottom:0;color:var(--schrift-leise);font-size:.65625rem;font-weight:var(--strich-fett);letter-spacing:.08em;text-transform:uppercase;white-space:normal;line-height:1.4}.aktenblatt .angaben dd{margin:3px 0 0;padding:0;border-bottom:0;color:var(--schrift);font-size:.875rem;font-weight:var(--strich-halb);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (max-width: 43.75rem){.aktenblatt .angaben{grid-template-columns:minmax(0,1fr)}}.nicht-geliefert{display:inline-flex;align-items:center;gap:var(--raum-2);min-height:var(--etiketthoehe);padding:0 var(--raum-3);border:var(--kante) dashed var(--ton-250);border-radius:var(--rund-voll);background:transparent;color:var(--schrift-leise);font-size:var(--gr-text);font-weight:var(--strich-halb);letter-spacing:0;text-transform:none;line-height:1.4;white-space:nowrap}.nicht-geliefert:before{content:"";flex:0 0 auto;width:var(--punktgroesse);height:var(--punktgroesse);border:var(--winkelkante) dashed var(--ton-250);border-radius:var(--rund-voll)}.aktenblatt .staende{display:flex;flex-direction:column;gap:var(--raum-3);list-style:none;margin:0;padding:0}.aktenblatt .stand{padding:var(--raum-4);border-radius:var(--rund-knopf);background:var(--flaeche-zart);box-shadow:inset var(--kante-zeiger) 0 0 var(--linie-stark)}.aktenblatt .stand.gilt-heute{background:var(--flaeche-tief);box-shadow:inset var(--kante-zeiger) 0 0 var(--blau-700)}.aktenblatt .stand-zeitraum{display:flex;align-items:center;flex-wrap:wrap;gap:var(--raum-2) var(--raum-3);font-size:var(--gr-text);font-weight:var(--strich-halb);color:var(--schrift);font-variant-numeric:tabular-nums}.aktenblatt .stand-sache{margin-top:var(--raum-2);font-size:var(--gr-text);color:var(--schrift-zweit);font-variant-numeric:tabular-nums}.aktenblatt .stand-neben{margin-top:var(--raum-1);font-size:var(--gr-text);color:var(--schrift-leise);font-variant-numeric:tabular-nums}.aktenblatt .stand-lohn{color:var(--schrift);font-weight:var(--strich-halb)}.aktenblatt .tafel-rahmen{margin:0;border-radius:var(--rund-knopf);background:transparent;box-shadow:none}.aktenblatt .tafel tr>:first-child{padding-left:var(--raum-4)}.aktenblatt .tafel tr>:last-child{padding-right:var(--raum-4)}.aktenblatt .vertraulich{margin:0;border:1px solid var(--ton-225);border-left:var(--kante-tragend) solid var(--bernstein);border-radius:var(--rund-karte);overflow:hidden}.aktenblatt .vertraulich-eigen{margin:0}.aktenblatt .vertraulich .hinweis{display:block;max-width:var(--textbreite);margin:0 0 var(--raum-3)}.aktenblatt .abschnittskopf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--raum-2) var(--raum-4);margin-bottom:var(--raum-3)}.aktenblatt .abschnittskopf>.teilwort{margin:0}.aktenblatt .abschnittsknoepfe{display:flex;flex-wrap:wrap;gap:var(--raum-2)}.aktenblatt button.abschnittsknopf{min-height:var(--bedienhoehe);padding:0 var(--raum-4)}.aktenblatt button.gefahrknopf{border-color:var(--rot-linie);color:var(--rot-schrift)}.aktenblatt button.gefahrknopf:hover:not(:disabled){background:var(--rot-zart);border-color:var(--rot);color:var(--rot-schrift)}.aktenblatt button.gefahrknopf-voll{background:var(--rot-voll);border-color:transparent;color:var(--weiss-fest)}.aktenblatt button.gefahrknopf-voll:hover:not(:disabled){background:var(--rot-schrift);color:var(--weiss-fest)}.aktenblatt .formular{margin:0 0 var(--raum-5)}.aktenblatt .formular:last-child{margin-bottom:0}.aktenblatt .formularsatz{max-width:var(--textbreite);margin:0 0 var(--raum-4);font-size:var(--gr-text);font-weight:var(--strich-normal);color:var(--schrift-zweit)}.aktenblatt .formularreihen{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--adressbreite),1fr));gap:var(--raum-4);align-items:start}.aktenblatt .formular .feld{margin-top:0;min-width:0}.aktenblatt .formular .feld input,.aktenblatt .formular .feld select{width:100%}.aktenblatt .feld-pflicht{font-weight:var(--strich-normal);color:var(--schrift-leise)}.aktenblatt .formularfuss{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-3);margin-top:var(--raum-5)}.aktenblatt .feld-gesperrt{gap:var(--raum-2)}.aktenblatt .feld-gesperrt>.feldwort{color:var(--schrift-leise)}.aktenblatt .feld-gesperrt-satz{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-2);min-height:var(--bedienhoehe);margin:0;font-size:var(--gr-text);color:var(--schrift-leise)}.aktenblatt .feld-bestaetigung{grid-column:1 / -1;margin:var(--raum-4) 0 0}.aktenblatt .feld-bestaetigung>label{display:flex;align-items:center;gap:var(--raum-3);min-height:var(--bedienhoehe);max-width:var(--textbreite);font-size:var(--gr-text);font-weight:var(--strich-normal);color:var(--schrift-zweit);cursor:pointer}.aktenblatt .feld-bestaetigung input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;min-width:18px;min-height:18px;margin:0;padding:0;accent-color:var(--blau-700)}.aktenblatt .formular-gefahr{margin-top:var(--raum-4);padding:var(--raum-5);border:var(--kante) solid var(--rot-linie);border-left:var(--kante-tragend) solid var(--rot);border-radius:var(--rund-karte);background:var(--rot-hauch)}.aktenblatt .gefahrwort{margin:0 0 var(--raum-3);font-size:var(--gr-kopf);font-weight:var(--strich-halb);letter-spacing:var(--eng-klein);color:var(--rot-schrift)}.aktenblatt .rueckfrage{margin-top:var(--raum-4)}.aktenblatt .rueckfragesatz{max-width:var(--textbreite);margin:0 0 var(--raum-3);font-size:var(--gr-kopf);font-weight:var(--strich-normal);color:var(--schrift)}.aktenblatt .rueckfragesatz.leise{font-size:var(--gr-text);color:var(--schrift-leise)}.aktenblatt .teilsatz{max-width:var(--textbreite);margin:var(--raum-3) 0 0;font-size:var(--gr-text);font-weight:var(--strich-normal);color:var(--schrift-leise)}@media print{.aktenblatt .rueckweg,.aktenblatt .reiter,.aktenblatt .fuehrung,.aktenblatt .abschnittsknoepfe,.aktenblatt .formular,.aktenblatt .karte-kopf button{display:none}.aktenblatt .stand.gilt-heute{background:transparent;box-shadow:inset var(--kante-zeiger) 0 0 var(--linie-stark)}.aktenblatt .karte,.aktenblatt .stand{break-inside:avoid}}.nicht-gefragt{display:inline-flex;align-items:center;gap:var(--raum-2);min-height:var(--etiketthoehe);padding:0 var(--raum-3);border:var(--kante) solid var(--still-linie);border-radius:var(--rund-voll);background:var(--still-flaeche);color:var(--still-schrift);font-size:var(--gr-text);font-weight:var(--strich-normal);line-height:1.4;white-space:nowrap}.nicht-gefragt:before{content:"";flex:0 0 auto;width:var(--punktgroesse);height:var(--punktgroesse);border-radius:var(--rund-voll);background:var(--ton-400)}.aktenblatt .dreiwert{display:flex;flex-wrap:wrap;gap:var(--raum-2)}.aktenblatt .dreiwert-knopf{position:relative;display:inline-flex;align-items:center;min-height:var(--bedienhoehe);padding:0 var(--raum-4);border:var(--kante) solid var(--linie);border-radius:var(--rund-knopf);background:var(--grund);color:var(--schrift-zweit);font-size:var(--gr-text);font-weight:var(--strich-halb);cursor:pointer;transition:background-color var(--tempo) var(--kurve),border-color var(--tempo) var(--kurve),color var(--tempo) var(--kurve)}.aktenblatt .dreiwert-knopf:hover{background:var(--flaeche-zart);color:var(--schrift)}.aktenblatt .dreiwert-knopf.aktiv{border-color:var(--akzent);background:var(--akzent-zart);color:var(--schrift)}.aktenblatt .formular .feld .dreiwert-knopf input,.aktenblatt .dreiwert-knopf input{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.aktenblatt .dreiwert-knopf:has(input:focus-visible){outline:var(--kante-stark) solid var(--akzent);outline-offset:var(--kante)}.aktenblatt .feldgruppe+.feldgruppe{margin-top:var(--raum-5);padding-top:var(--raum-5);border-top:var(--kante) solid var(--linie)}.aktenblatt .feldgruppenwort{margin:0 0 var(--raum-3);font-size:var(--gr-text);font-weight:var(--strich-halb);color:var(--schrift-zweit)}.aktenblatt .feld-mit-pruefung{gap:var(--raum-2)}.aktenblatt .feld-mit-pruefung>.feld{margin-top:0}.aktenblatt button.pruefknopf{align-self:flex-start;min-height:var(--bedienhoehe);padding:0 var(--raum-4)}.aktenblatt .pruefspruch{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--raum-2);margin:0;font-size:var(--gr-text);color:var(--schrift-zweit)}.aktenblatt .pruefspruch.ton-warnung{color:var(--bernstein-schrift)}.aktenblatt .pruefspruch.ton-erfolg{color:var(--gruen-schrift)}.aktenblatt .fristerledigung{display:flex;flex-direction:column;gap:var(--raum-2);min-width:var(--formularspalte)}.aktenblatt .fristerledigung .formularfuss{margin-top:0}.aktenblatt .reiter>button.reiter-abgesetzt{margin-left:auto}@media (min-width: 62rem){.aktenblatt .angaben{grid-template-columns:minmax(var(--angabenspalte),max-content) minmax(0,1fr) minmax(var(--angabenspalte),max-content) minmax(0,1fr);column-gap:var(--raum-6)}.aktenblatt .angaben dt.breit,.aktenblatt .angaben dd.breit{grid-column:span 3}.aktenblatt .angaben dt.breit{grid-column:span 1}}.brotkrumen{display:flex;align-items:center;gap:var(--raum-1);margin-block:calc(var(--raum-2) * -1) var(--raum-2);font-size:var(--gr-klein);color:var(--schrift-leise);flex-wrap:wrap}.brotkrumen a{display:inline-flex;align-items:center;min-block-size:var(--bedienhoehe);min-inline-size:var(--bedienhoehe);padding-inline:var(--raum-2);border-radius:var(--rund-klein);color:var(--blau-700)}.brotkrumen a:hover{background:var(--flaeche-tief)}.brotkrumen__pfeil{color:var(--schrift-leise)}.brotkrumen [aria-current=page]{padding-inline:var(--raum-2);color:var(--schrift);font-weight:var(--strich-halb)}.karte.aktenkopf{padding:var(--raum-4) var(--raum-5);margin-block-end:var(--raum-3)}.aktenkopf__zeile{display:flex;align-items:center;gap:var(--raum-3);flex-wrap:wrap;margin-block-end:var(--raum-4)}.aktenkopf .aktenname{margin:0;font-size:var(--gr-zahl-schmal);line-height:1.15;overflow-wrap:anywhere}.kopfangaben{display:grid;grid-template-columns:1fr;gap:var(--raum-3) var(--raum-5);margin:0}@media (min-width: 40rem){.kopfangaben{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 64rem){.kopfangaben{grid-template-columns:repeat(3,minmax(0,1fr))}}.kopfangabe{min-inline-size:0}.kopfangabe dt{margin:0;font-size:var(--gr-klein);color:var(--schrift-leise)}.kopfangabe dd{margin:0;color:var(--schrift);overflow-wrap:anywhere}.leer-grund{font-size:var(--gr-klein)}.leer-grund--recht{color:var(--schrift-zweit);padding-inline:var(--raum-2);border-radius:var(--rund-klein);background:repeating-linear-gradient(-45deg,var(--flaeche-zart) 0 4px,var(--flaeche-tief) 4px 8px)}.leer-grund--daten{color:var(--schrift-leise)}.leer-grund--zugang{color:var(--schrift-leise);font-style:italic}.uebersichtsraster{display:grid;grid-template-columns:1fr;gap:var(--raum-3);align-items:start}@media (min-width: 56rem){.uebersichtsraster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 84rem){.uebersichtsraster{grid-template-columns:repeat(3,minmax(0,1fr))}}.vorschaukarte--breit{grid-column:1 / -1}.vorschaukarte .karte-kopf h2{font-size:var(--gr-kopf)}.vorschauzeile{display:grid;grid-template-columns:minmax(7rem,9rem) 1fr;gap:var(--raum-3);padding-block:var(--raum-2);border-block-start:var(--kante) solid var(--linie)}.vorschauzeile:first-child{border-block-start:0;padding-block-start:0}.vorschauzeile__wort{color:var(--schrift-leise);font-size:var(--gr-klein)}.vorschauzeile__wert{min-inline-size:0;overflow-wrap:anywhere}.vorschau-satz{margin:0;color:var(--schrift-zweit);font-size:var(--gr-klein)}.zeitvorschau{display:grid;grid-template-columns:1fr;gap:var(--raum-3);margin-block-end:var(--raum-3)}@media (min-width: 40rem){.zeitvorschau{grid-template-columns:repeat(3,minmax(0,1fr))}}.zeitkachel{display:flex;align-items:center;gap:var(--raum-3);padding:var(--raum-2) var(--raum-3);border:var(--kante) solid var(--linie);border-radius:var(--rund-knopf);background:var(--flaeche)}.zeitkachel__zeichen{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;border-radius:50%;background:var(--flaeche-tief);color:var(--blau-700)}.zeitkachel__wort{display:flex;flex-direction:column;min-inline-size:0}.zeitkachel__wort .leise{font-size:var(--gr-klein)}.faltabschnitt{padding:0}.faltabschnitt__griff{inline-size:100%;display:flex;align-items:center;justify-content:flex-start;gap:var(--raum-3);padding:var(--raum-3) var(--raum-4);text-align:start}.faltabschnitt__wort{font-weight:var(--strich-halb);color:var(--schrift)}.faltabschnitt__satz{margin:0;padding:0 var(--raum-4) var(--raum-3) calc(var(--raum-4) + 14px + var(--raum-3));font-size:var(--gr-klein);color:var(--schrift-leise);max-inline-size:70ch}.faltabschnitt--offen>.faltabschnitt__griff{border-block-end:var(--kante) solid var(--linie)}.kennungsliste{list-style:none;margin:0 0 var(--raum-2);padding:0;display:flex;flex-direction:column;gap:var(--raum-1)}.kennungsliste>li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--raum-3);flex-wrap:wrap}main.arbeitsflaeche:has(.pd-akte){background:var(--flaeche);max-width:none;padding:0}.pd-akte{min-height:100%;padding:0}.pd-buehne{max-width:88.75rem;margin-inline:auto;padding:var(--raum-4) clamp(1rem,2.6vw,2.375rem) var(--raum-6)}.pd-koerper{display:grid;grid-template-columns:minmax(14.5rem,16.25rem) minmax(0,1fr);gap:var(--raum-5);align-items:start;margin-top:var(--raum-2)}.pd-fluegel{position:sticky;top:var(--raum-4);display:flex;flex-direction:column;height:calc(100dvh - 7.5rem);max-height:calc(100dvh - 7.5rem);border:1px solid var(--ton-225);border-radius:16px;background:var(--flaeche-hauch);box-shadow:var(--schatten-schwebend);overflow:hidden}.pd-profil{padding:var(--raum-4) var(--raum-3) var(--raum-3);text-align:center}.pd-profil__reihe{display:flex;align-items:center;justify-content:center;gap:var(--raum-3)}.pd-blaettern{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;text-decoration:none}.pd-blaettern svg{stroke-width:2.4}.pd-blaettern.ist-ende{opacity:.3}.pd-profil__name{margin:var(--raum-2) 0 0;font-size:1.0625rem;font-weight:var(--strich-fett);letter-spacing:-.015em;line-height:1.25;overflow-wrap:anywhere}.pd-profil__rolle{margin:3px 0 0;color:var(--ton-700);font-size:.78125rem;font-weight:var(--strich-halb)}.pd-profil__nummer{margin:2px 0 0;color:var(--schrift-leise);font-size:.71875rem}.pd-profil__mehr{margin:4px 0 0;color:var(--schrift-leise);font-size:.6875rem}.pd-profil__stand{display:flex;align-items:center;gap:7px;margin:0 var(--raum-3);padding:var(--raum-3) var(--raum-1);border-top:1px solid color-mix(in srgb,var(--ton-700) 16%,transparent);color:var(--ton-700);font-size:.71875rem}.pd-profil__stand strong{color:var(--ton-950);font-size:.71875rem;font-weight:var(--strich-fett)}.pd-profil__seit{margin-left:auto;color:var(--schrift-leise)}.pd-profil__ampel{flex:0 0 auto;width:8px;height:8px;border-radius:var(--rund-voll);background:var(--gruen);box-shadow:0 0 0 3px color-mix(in srgb,var(--gruen) 16%,transparent)}.pd-profil__ampel.ist-ruhend{background:var(--ton-300);box-shadow:0 0 0 3px color-mix(in srgb,var(--ton-300) 22%,transparent)}.pd-profil__ampel.ist-beendet{background:var(--rot);box-shadow:0 0 0 3px color-mix(in srgb,var(--rot) 14%,transparent)}.pd-aktennav{min-height:0;padding:var(--raum-2) var(--raum-2) var(--raum-3);overflow-y:auto;overscroll-behavior:contain}.pd-aktennav-wort{display:block;margin:var(--raum-2) var(--raum-2) var(--raum-2);color:var(--schrift-leise);font-size:.625rem;font-weight:var(--strich-fett);letter-spacing:.12em;text-transform:uppercase}.pd-aktennav button{position:relative;display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:36px;padding:5px 11px 5px 13px;border:0;border-radius:var(--rund-voll);color:var(--ton-950);background:transparent;box-shadow:none;cursor:pointer;font-size:.78125rem;font-weight:var(--strich-fett);letter-spacing:-.01em;line-height:1.22;text-align:left}.pd-aktennav__zeichen svg{display:block;width:15px;height:15px;color:var(--ton-700);stroke-width:1.9}.pd-aktennav button:hover:not(:disabled){background:color-mix(in srgb,var(--gold) 10%,var(--flaeche-hauch));color:var(--ton-950);box-shadow:none}.pd-aktennav button:focus-visible{outline:2px solid var(--tinte-900);outline-offset:2px}.pd-aktennav button.aktiv,.pd-aktennav button.aktiv:hover:not(:disabled){background:color-mix(in srgb,var(--gold) 34%,var(--weiss-fest));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-linie) 52%,transparent);color:var(--ton-950);font-weight:800}.pd-aktennav button.aktiv .pd-aktennav__zeichen svg{color:var(--ton-950)}.pd-aktennav button.aktiv:before{content:"";position:absolute;top:50%;left:0;width:4px;height:20px;border-radius:0 3px 3px 0;background:var(--tinte-900);translate:0 -50%}.pd-aktennav .reiter-punkt{grid-column:3;justify-self:end}div.pd-akte div.blatt>*+*{margin-top:var(--raum-4)}.pd-kalenderblatt{display:flex;flex-direction:column;overflow:hidden;inline-size:42px;border:1px solid var(--ton-225);border-radius:var(--rund-klein);background:var(--flaeche);box-shadow:var(--schatten-fein);text-align:center}.pd-kalenderblatt .pd-kalenderblatt__monat{padding:2px 0 1px;background:var(--tinte-900);color:var(--weiss-fest);font-size:.5625rem;font-weight:var(--strich-fett);letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.pd-kalenderblatt .pd-kalenderblatt__tag{color:var(--schrift);padding:2px 0 3px;font-size:1rem;font-weight:var(--strich-fett);line-height:1.15;font-variant-numeric:tabular-nums}.pd-blatt .kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:var(--raum-3)}.pd-blatt .kennzahlen{gap:0;border-block:1px solid var(--gs-line, var(--ton-225))}.pd-blatt .kennzahlen .kennzahl{padding:var(--raum-3) var(--raum-4);border:0;border-left:1px solid var(--gs-line-soft, var(--ton-225));border-radius:0;background:transparent;box-shadow:none}.pd-blatt .kennzahlen .kennzahl:first-child{border-left:0}.pd-blatt .kennzahl-wert{font-size:1.125rem;font-weight:600;line-height:1.25}.pd-blatt .kennzahl-wort,.pd-blatt .kennzahl-zusatz{font-size:.8125rem}@media (max-width: 849.98px){.pd-buehne{padding:var(--raum-3) var(--raum-3) var(--raum-5)}.pd-koerper{grid-template-columns:minmax(0,1fr)}.pd-fluegel{position:static;height:auto;max-height:none}.pd-aktennav{display:flex;gap:4px;padding:var(--raum-2);overflow-x:auto;overflow-y:hidden}.pd-aktennav-wort{display:none}.pd-aktennav button{display:inline-flex;flex:0 0 auto;width:auto;white-space:nowrap}.pd-aktennav button.aktiv:before{display:none}}.pd-uebersicht{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(16.875rem,.55fr);gap:var(--raum-4);align-items:start}@media (max-width: 1119.98px){.pd-uebersicht{grid-template-columns:minmax(0,1fr)}}.pd-panel{min-width:0;border:1px solid var(--ton-225);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-fein)}.pd-heute{overflow:hidden}.pd-panelkopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--raum-3);padding:var(--raum-3) var(--raum-4);border-bottom:1px solid var(--ton-200)}.pd-panelkopf h3,.pd-blick h3{margin:0;font-family:var(--schriftfamilie-titel);font-size:.9375rem;font-weight:var(--strich-fett);letter-spacing:-.018em}.pd-panelkopf p{margin:5px 0 0;color:var(--schrift-leise);font-size:.75rem;line-height:1.45}.pd-leiser-status{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 var(--raum-2);border:1px solid var(--ton-225);border-radius:var(--rund-klein);color:var(--ton-700);background:var(--flaeche-zart);font-size:.6875rem;font-weight:var(--strich-fett);white-space:nowrap}.pd-leiser-status:before{width:7px;height:7px;border-radius:var(--rund-voll);background:var(--ton-400);content:""}.pd-leiser-status.ist-aktiv:before{background:var(--gruen)}.pd-aktenmoment{display:grid}.pd-aktenmoment+.pd-aktenmoment{border-top:1px solid var(--ton-225)}.pd-momentmarke{margin:0;padding:var(--raum-2) var(--raum-4) 0;color:var(--schrift-leise);font-size:.6875rem;font-weight:var(--strich-fett);letter-spacing:.06em;text-transform:uppercase}.pd-momentzeile{display:grid;grid-template-columns:minmax(9.6875rem,11rem) minmax(0,1fr) auto;align-items:center;gap:var(--raum-4);min-height:68px;padding:var(--raum-3) var(--raum-4);border-bottom:1px solid var(--ton-200)}.pd-aktenmoment:last-child .pd-momentzeile:last-child{border-bottom:0}.pd-momentzeile>span:first-child{color:var(--schrift-leise);font-size:.75rem;font-weight:var(--strich-halb)}.pd-momentzeile strong{display:block;font-size:.8125rem;font-weight:var(--strich-halb);line-height:1.35}.pd-momentzeile small{display:block;margin-top:3px;color:var(--schrift-leise);font-size:.6875rem;line-height:1.35}.pd-statuswort{color:var(--gruen-schrift);font-size:.6875rem;font-weight:var(--strich-fett);white-space:nowrap}.pd-momentleer{padding:var(--raum-4)}.pd-gehalt{align-items:start}.pd-gehalt__inhalt{display:grid;gap:var(--raum-2);min-width:0}.pd-gehalt__liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--formularspalte)),1fr));gap:var(--raum-2);min-width:0}.pd-gehalt__chip.pd-gehalt__chip{display:grid;grid-template-columns:var(--raum-5) minmax(0,1fr);align-items:center;gap:var(--raum-2);min-width:0;min-height:var(--bedienhoehe);margin:0;padding:var(--raum-2);border:var(--kante) solid var(--ton-225);border-radius:var(--rund-klein);background:var(--flaeche-hauch);box-shadow:none;color:var(--schrift);cursor:pointer;font:inherit;letter-spacing:normal;text-align:left;text-transform:none;transform:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (hover: hover) and (pointer: fine){.pd-gehalt__chip:hover:not(:disabled){background:var(--flaeche-zart);box-shadow:none;color:var(--schrift);transform:none}}.pd-gehalt__chip:active:not(:disabled){background:var(--flaeche-tief)}.pd-gehalt__chip:disabled{background:var(--flaeche-zart);color:var(--schrift-platzhalter);cursor:not-allowed;opacity:.55}.pd-gehalt__chip:focus-visible{outline:var(--fokusstaerke) solid var(--tinte-900);outline-offset:var(--fokusabstand)}.pd-gehalt__symbol{display:grid;width:var(--raum-5);height:var(--raum-5);place-items:center;border-radius:var(--rund-klein);background:var(--flaeche-kuehl);color:var(--blau-700)}.pd-gehalt__symbol svg{width:var(--raum-4);height:var(--raum-4);stroke-linecap:round;stroke-linejoin:round}.pd-gehalt__text,.pd-gehalt__text strong,.pd-gehalt__wert{display:block;min-width:0}.pd-gehalt__text strong{overflow:hidden;color:var(--schrift);font-size:var(--sys-gr-klein);font-weight:var(--strich-fett);text-overflow:ellipsis;white-space:nowrap}.pd-gehalt__wert,.pd-gehalt__stand{color:var(--schrift-leise);font-size:var(--sys-gr-klein);font-variant-numeric:tabular-nums;line-height:var(--zeilen-dicht)}.pd-gehalt__wert{margin-top:var(--raum-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-gehalt__stand{display:block}@media (max-width: 559.98px){.pd-momentzeile{grid-template-columns:minmax(0,1fr);gap:var(--raum-1);min-height:0}.pd-momentzeile .pd-statuswort{display:none}}.pd-blick{align-self:start;padding:var(--raum-4);background:linear-gradient(145deg,color-mix(in srgb,var(--gold-zart) 55%,transparent),transparent 56%),var(--flaeche-zart)}.pd-blick>p{margin:6px 0 var(--raum-4);color:var(--schrift-leise);font-size:.75rem;line-height:1.45}.pd-blickliste{display:grid;border-top:1px solid var(--ton-225)}.pd-blickpunkt{display:grid;grid-template-columns:42px minmax(0,1fr);gap:var(--raum-3);padding:var(--raum-3) 0;border-bottom:1px solid var(--ton-225)}.pd-blickpunkt time{color:var(--ton-700);font-size:.6875rem;font-weight:var(--strich-fett);line-height:1.2;text-align:center}.pd-blickpunkt strong{display:block;font-size:.78125rem;font-weight:var(--strich-halb)}.pd-blickpunkt span{display:block;margin-top:3px;color:var(--schrift-leise);font-size:.6875rem;line-height:1.35}.pd-blickweiter{width:100%;margin-top:var(--raum-3);min-height:35px;padding:0 var(--raum-3);border:1px solid var(--ton-225);border-radius:var(--rund-klein);color:var(--ton-700);background:color-mix(in srgb,var(--flaeche) 60%,transparent);cursor:pointer;font-size:.75rem;font-weight:var(--strich-fett)}.pd-blickweiter:hover:not(:disabled){background:var(--flaeche);color:var(--ton-950)}.pd-blickweiter:focus-visible{outline:2px solid var(--tinte-900);outline-offset:2px}.pd-pfade{grid-column:1 / -1;overflow:hidden}.pd-pfadliste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pd-aktenpfad{display:grid;grid-template-columns:30px minmax(0,1fr) auto 18px;align-items:center;gap:var(--raum-3);min-height:68px;padding:var(--raum-3) var(--raum-4);border:0;border-right:1px solid var(--ton-200);border-bottom:1px solid var(--ton-200);border-radius:0;background:var(--flaeche);cursor:pointer;text-align:left}.pd-aktenpfad:nth-child(2n){border-right:0}.pd-aktenpfad:nth-last-child(-n+2){border-bottom:0}.pd-aktenpfad:hover:not(:disabled),.pd-aktenpfad:focus-visible{background:var(--flaeche-zart);color:inherit}.pd-aktenpfad:focus-visible{outline:2px solid var(--tinte-900);outline-offset:-2px}.pd-aktenpfad svg{width:18px;height:18px;color:var(--ton-700);stroke-width:1.8}.pd-aktenpfad strong{display:block;font-size:.8125rem;font-weight:var(--strich-halb);color:var(--ton-950)}.pd-aktenpfad>span>span{display:block;margin-top:3px;overflow:hidden;color:var(--schrift-leise);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.pd-aktenpfad .pd-pfadpfeil{width:15px;color:var(--schrift-leise)}@media (max-width: 559.98px){.pd-pfadliste{grid-template-columns:minmax(0,1fr)}.pd-aktenpfad{border-right:0}.pd-aktenpfad:nth-last-child(-n+2){border-bottom:1px solid var(--ton-200)}.pd-aktenpfad:last-child{border-bottom:0}}.pd-pfadzeile{display:flex;align-items:center;flex-wrap:nowrap;gap:5px;min-width:0;margin:0 0 2px}.pd-zurueck{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:32px;margin-left:-7px;padding:0 7px;border-radius:var(--rund-klein);color:var(--ton-700);font-size:.6875rem;font-weight:var(--strich-fett);line-height:1;text-decoration:none;white-space:nowrap}.pd-zurueck svg{width:14px;height:14px;stroke-width:2.2}.pd-zurueck:hover{color:var(--ton-950);background:var(--flaeche-zart)}.pd-zurueck:focus-visible{outline:2px solid var(--tinte-900);outline-offset:2px}.pd-bgruppe{margin-top:var(--raum-5)}.pd-bgruppe--gesucht{outline:2px solid var(--gs-accent, var(--linie-blau, #2563eb));outline-offset:3px}.pd-bgruppe+.karte,.pd-bgruppe+.teilbereich{margin-top:var(--raum-5)}.pd-bgruppe>*+*{margin-top:var(--raum-4)}.pd-bgruppe__kopf{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:2px 0 4px 14px}.pd-bgruppe__kopf:before{content:"";position:absolute;top:4px;bottom:8px;left:0;width:4px;border-radius:var(--rund-voll);background:var(--gold)}.pd-bgruppe__kopf h2{margin:0;font-size:1rem;font-weight:var(--strich-fett);letter-spacing:-.01em}.pd-bgruppe__beisatz{flex-basis:100%;margin:0;color:var(--schrift-leise);font-size:.71875rem}.pd-blatt .teilbereich{border:1px solid var(--ton-225);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-fein)}.pd-blatt .teilbereich+.teilbereich{margin-top:var(--raum-4)}.pd-blatt .teilbereich>.abschnittskopf{display:flex;align-items:center;gap:var(--raum-3);padding:var(--raum-4) var(--raum-5) 0;border:0;background:transparent}.pd-blatt .teilbereich .teilwort{margin:0;font-size:1.0625rem;font-weight:var(--strich-fett);letter-spacing:-.01em}.pd-blatt .abschnittsknoepfe{display:flex;align-items:center;gap:var(--raum-2);margin-left:auto}.pd-blatt .teilbereich>:where(:not(.abschnittskopf):not(.pa-felder):not(.pa-staende)){margin-inline:var(--raum-5)}.pd-blatt .teilbereich>:where(:last-child:not(.pa-felder):not(.pa-staende)){margin-bottom:var(--raum-4)}.pd-blatt .karte{border:1px solid var(--ton-225);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-fein)}.pd-blatt .karte+.karte,.pd-blatt .karte+.teilbereich,.pd-blatt .teilbereich+.karte{margin-top:var(--raum-4)}.pd-blatt .karte-kopf{display:flex;align-items:center;gap:var(--raum-3);padding:var(--raum-4) var(--raum-5) 0;border:0;background:transparent}.pd-blatt .karte-kopf h2{margin:0;font-size:1.0625rem;font-weight:var(--strich-fett);letter-spacing:-.01em}.pd-blatt .karte-koerper{padding:var(--raum-2) var(--raum-5) var(--raum-4)}.pd-blatt .karte-koerper>.hinweis{margin:0 0 var(--raum-3);color:var(--schrift-leise);font-size:.75rem;line-height:1.5}.pd-blatt .feldgruppe+.feldgruppe{margin-top:var(--raum-3)}.pd-blatt .feldgruppenwort{margin:0 0 2px;font-size:.8125rem;font-weight:var(--strich-fett)}.pd-blatt .feldgruppe .teilsatz{margin:0 0 var(--raum-2);color:var(--schrift-leise);font-size:.71875rem;line-height:1.45}@media (max-width: 43.75rem){.pd-blatt dl.angaben,.pa-felder--stand{grid-template-columns:minmax(0,1fr)}}.pd-blatt .pa-feld .leer-grund,.pd-blatt .angaben dd .leer-grund,.pd-kachel__wert .leer-grund{display:inline;padding:0;border:0;background:transparent;color:var(--schrift-leise);font-size:.75rem;font-weight:var(--strich-normal);font-style:normal}.pa-felder--nackt{padding:0}.pa-leersatz--eng{padding:0 0 var(--raum-2)}.pa-feld{position:relative}.pa-feld__stift{position:absolute;top:5px;right:0;min-height:22px;padding:1px 9px;border:1px solid var(--ton-225);border-radius:var(--rund-voll);background:var(--flaeche);color:var(--ton-700);box-shadow:none;cursor:pointer;font-size:.625rem;font-weight:var(--strich-fett);letter-spacing:.02em;opacity:0;transition:opacity var(--tempo-kurz) ease}.pa-feld:hover .pa-feld__stift,.pa-feld__stift:focus-visible{opacity:1}@media (hover: none){.pa-feld__stift{opacity:1}}@media (prefers-reduced-motion: reduce){.pa-feld__stift{transition:none}}.pa-feld__stift:hover:not(:disabled){background:var(--flaeche-zart);color:var(--ton-950)}.pa-feld__stift:focus-visible{outline:2px solid var(--tinte-900);outline-offset:2px}.pa-feld.ist-offen{padding:6px 0}.pa-feld__editor{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:3px}.pa-feld__editor input,.pa-feld__editor select{flex:1 1 8rem;min-width:0;min-height:26px;height:26px;padding:0 8px;border:1px solid var(--ton-300);border-radius:var(--rund-klein);background:var(--flaeche);font-size:.8125rem}.pa-feld__editor input:focus-visible,.pa-feld__editor select:focus-visible{outline:2px solid var(--tinte-900);outline-offset:1px}.pa-feld__ok,.pa-feld__weg{display:grid;flex:0 0 auto;place-items:center;inline-size:26px;block-size:26px;min-height:26px;padding:0;border-radius:var(--rund-klein);cursor:pointer}.pa-feld__ok{border:1px solid var(--tinte-900);background:var(--tinte-900);color:var(--weiss-fest)}.pa-feld__ok:hover:not(:disabled){background:var(--tinte-700, var(--tinte-900))}.pa-feld__weg{border:1px solid var(--ton-225);background:var(--flaeche);color:var(--ton-700)}.pa-feld__weg:hover:not(:disabled){background:var(--flaeche-zart);color:var(--ton-950)}.pa-feld__ok:focus-visible,.pa-feld__weg:focus-visible{outline:2px solid var(--tinte-900);outline-offset:2px}.pa-feld__ok:disabled,.pa-feld__weg:disabled{opacity:.55;cursor:default}.pa-feld__ok svg,.pa-feld__weg svg{width:13px;height:13px;stroke-width:2.4}.pa-feld__fehler{flex-basis:100%;color:var(--rot-schrift);font-size:.6875rem;line-height:1.4}.pk-karte{position:relative}.pk-wechsel{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.pk-jahrwort{min-width:3rem;font-size:.875rem;font-weight:var(--strich-fett);letter-spacing:-.01em;text-align:center;font-variant-numeric:tabular-nums}.pk-satz{margin:var(--raum-3) var(--raum-5) 0}.pk-wechsel .pd-blaettern svg{width:16px;min-width:16px;height:16px}.pd-akte .mein-plan>.pk-karte,.pd-akte .mein-plan>.pk-ringkarte{grid-column:auto}.pk-karte{max-width:46rem}.pk-gitter{display:grid;gap:3px;padding:var(--raum-3) var(--raum-5) var(--raum-2)}.pk-wochentage{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:0 1px 2px;color:var(--schrift-leise);font-size:.625rem;font-weight:var(--strich-fett);letter-spacing:.06em;text-transform:uppercase}.pk-wochentage span{text-align:center}.pk-woche{min-block-size:44px;border:1px solid var(--ton-200);border-radius:var(--rund-klein);overflow:hidden}.pk-woche .kal-feld:first-child{border-inline-start:0}.pk-tag{position:relative;padding:0;text-align:left}.pk-tagzahl{position:absolute;top:2px;left:4px;color:var(--schrift-leise);font-size:.59375rem;font-weight:var(--strich-halb);font-variant-numeric:tabular-nums;pointer-events:none}.pk-tag.heute .pk-tagzahl{color:var(--ton-950);font-weight:800}.pk-tag--fremd{opacity:.45}.pk-fussnote{margin:0;padding:var(--raum-2) var(--raum-5) var(--raum-4);color:var(--schrift-leise);font-size:.6875rem;line-height:1.45}.pd-akte .mein-plan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--raum-4);align-items:stretch}.pd-akte .mein-plan>*{grid-column:1 / -1;margin-top:0}.pd-akte .mein-plan>.pa-abschnitt,.pd-akte .mein-plan>.pa-abschnitt+.pa-abschnitt{margin-top:0}.pd-akte .mein-plan>.karte:has(.mp-regeln){grid-column:auto;border:1px solid var(--ton-225);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-fein)}.pd-akte .mein-plan>.karte:has(.mp-tagdialog){display:none}.pd-akte .mein-plan>.zb-nebenblatt{grid-column:auto;align-content:start}.pd-akte .mein-plan .karte-kopf{padding:var(--raum-3) var(--raum-4) 0}.pd-akte .mein-plan .karte-koerper{padding:var(--raum-2) var(--raum-4) var(--raum-3)}.pd-akte .mp-regeln{display:grid;gap:2px}.pd-akte .mp-regel__griff{min-height:34px;padding-block:4px}.pk-ringkarte{display:flex;flex-direction:column}.pk-ringleib{display:grid;flex:1 1 auto;align-content:start;gap:var(--raum-3);justify-items:center;padding:var(--raum-3) var(--raum-5) 0}.pk-ring{position:relative;inline-size:9.25rem}.pk-ring svg{display:block;width:100%;height:auto;transform:rotate(-90deg)}.pk-ring__grund{fill:none;stroke:var(--ton-200);stroke-width:10}.pk-ring__wert{fill:none;stroke:var(--gold);stroke-linecap:round;stroke-width:10}.pk-ring__mitte{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:2px;text-align:center}.pk-ring__mitte strong{font-size:1.75rem;font-weight:var(--strich-fett);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.pk-ring__mitte span{max-width:5.5rem;color:var(--schrift-leise);font-size:.6875rem;line-height:1.3}.pk-ringliste{display:grid;gap:7px;width:100%}.pk-ringliste .pa-feldgruppenwort{margin:0}.pk-ringzeile{display:grid;gap:3px}.pk-ringzeile__wort{font-size:.71875rem;font-weight:var(--strich-halb)}.pk-ringbalken{display:block;overflow:hidden;block-size:8px;border-radius:var(--rund-voll);background:var(--ton-200)}.pk-ringbalken__wert{display:block;block-size:100%;border-radius:var(--rund-voll);background:var(--gold)}.pk-ringzeile__zahl{color:var(--schrift-leise);font-size:.6875rem;font-variant-numeric:tabular-nums}.pk-ringfuss{display:flex;justify-content:space-between;gap:var(--raum-3);width:100%;padding-top:var(--raum-3);border-top:1px solid var(--ton-200);font-size:.8125rem}.pk-ringfuss strong{font-weight:var(--strich-fett);font-variant-numeric:tabular-nums}.pk-ringsatz{margin:0;width:100%;color:var(--schrift-leise);font-size:.71875rem;line-height:1.45}.pk-ringsatz--warnung{color:var(--warnung-schrift)}@media (max-width: 68rem){.pd-akte .mein-plan{grid-template-columns:minmax(0,1fr)}.pd-akte .mein-plan>.karte:has(.mp-regeln){grid-column:1 / -1}}.pk-ringsatz--erklaerung{color:var(--schrift);font-size:.78125rem;font-weight:var(--strich-normal)}.pd-fluegel .pa-avatar--gross{background:radial-gradient(2px 2px at 24% 30%,rgb(255 255 255 / .1),transparent 60%),radial-gradient(1.5px 1.5px at 68% 22%,rgb(255 255 255 / .08),transparent 60%),radial-gradient(1.5px 1.5px at 40% 72%,rgb(255 255 255 / .07),transparent 60%),radial-gradient(2px 2px at 78% 62%,rgb(255 255 255 / .06),transparent 60%),linear-gradient(145deg,var(--granit-hell),var(--granit-tief))}.pd-nav-badge{display:inline-grid;flex:0 0 auto;place-items:center;inline-size:16px;block-size:16px;border-radius:var(--rund-voll);background:var(--bernstein);color:var(--weiss-fest);font-size:.625rem;font-weight:800;line-height:1}.pd-fluegel__fuss{margin-top:auto;padding:var(--raum-2);border-top:1px solid color-mix(in srgb,var(--ton-700) 16%,transparent)}.pd-melden{display:flex;align-items:center;gap:9px;width:100%;min-height:38px;padding:5px 11px;border:0;border-radius:var(--rund-knopf);background:transparent;box-shadow:none;color:var(--ton-950);cursor:pointer;font-size:.78125rem;font-weight:var(--strich-fett);letter-spacing:-.01em;text-align:left}.pd-melden:hover:not(:disabled){background:color-mix(in srgb,var(--gold) 10%,var(--flaeche-hauch));color:var(--ton-950);box-shadow:none}.pd-melden:focus-visible{outline:2px solid var(--tinte-900);outline-offset:2px}.pd-melden svg{width:16px;height:16px;flex:0 0 auto;color:var(--ton-700);stroke-width:1.9}.pd-melden__satz{margin:2px 4px 4px;color:var(--schrift-leise);font-size:.6875rem;line-height:1.45}.pa-dok-plus{margin-left:auto}.pa-freigabe{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;cursor:pointer}.pa-freigabe input{margin-top:3px}.pa-freigabe__satz{display:block;margin-top:2px;color:var(--schrift-leise);font-size:.71875rem;line-height:1.45}.pd-blatt .angaben dd.kennung{overflow-wrap:anywhere}.pd-blatt .angaben .feld-hilfe{display:block;margin-top:3px;color:var(--schrift-leise);font-size:.6875rem;font-weight:var(--strich-normal);line-height:1.45}.pd-blatt .kennungsliste{display:grid;gap:3px;margin:0 0 2px;padding:0;list-style:none}.pd-blatt .kennungsliste li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--raum-3)}.pd-akte{--kopfstreifen: var(--gold-verlauf)}.pd-akte .formular :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select),.pd-maskenfenster :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select),.pd-akte .dok-maske :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:26px;height:26px;padding:0 8px;font-size:.8125rem}.pd-akte .formular textarea,.pd-maskenfenster textarea{min-height:4.5rem;padding:6px 8px;font-size:.8125rem}.pd-lade__schleier{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;background:#16160f57}.pd-lade{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(30rem,94vw);padding:var(--raum-5) var(--raum-5) var(--raum-4);border-radius:var(--rund-gross) 0 0 var(--rund-gross);background:var(--flaeche);box-shadow:-18px 0 44px #16160f47}@media (prefers-reduced-motion: no-preference){.pd-lade{animation:pd-lade-herein .16s ease-out}@keyframes pd-lade-herein{0%{transform:translate(24px);opacity:.4}to{transform:translate(0);opacity:1}}}.pd-lade__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-3)}.pd-lade__kopf h2{margin:0;font-size:1.1875rem;font-weight:var(--strich-fett);letter-spacing:-.015em}.pd-lade__satz{margin:var(--raum-3) 0 var(--raum-2);padding-bottom:var(--raum-3);border-bottom:1px solid var(--ton-200);color:var(--schrift-leise);font-size:.8125rem;line-height:1.5}.pd-lade__liste{display:grid;flex:1 1 auto;align-content:start;overflow-y:auto;overscroll-behavior:contain}.pd-lade__liste .pd-blickpunkt{border-bottom:1px solid var(--ton-200)}.pd-lade__chip{display:inline-flex;align-items:center;width:fit-content;min-height:22px;margin-top:5px;padding:0 10px;border:1px solid var(--gold-zart-linie);border-radius:var(--rund-voll);background:var(--gold-zart);color:var(--gold-schrift);font-size:.65625rem;font-weight:var(--strich-fett)}.pd-lade__neu{width:100%;min-height:44px;margin-top:var(--raum-4);border:1px solid var(--gold-linie);border-radius:var(--rund-knopf);background:var(--gold-verlauf);color:var(--auf-gold);box-shadow:none;font-size:.875rem;font-weight:var(--strich-fett)}.pd-lade__neu:hover:not(:disabled){background:var(--gold-verlauf);color:var(--auf-gold);box-shadow:var(--schatten-fein)}.pd-lade__neu:focus-visible{outline:2px solid var(--tinte-900);outline-offset:2px}.pa-zeilen--nackt .pa-zeile{padding-inline:0}.pd-frist__griff{position:static;width:fit-content;margin-top:6px}.pd-frist__editor{margin-top:6px}.pd-frist__satz{display:block;margin-top:5px;font-size:.6875rem}.pd-lade__chip.ist-rot{border-color:var(--rot-linie);background:var(--rot-zart);color:var(--rot-schrift)}.pd-lade__liste--blatt{padding:var(--raum-2) var(--raum-5) var(--raum-4)}.pd-akte .dok-maske input[type=file],.pd-maskenfenster input[type=file]{height:auto;min-height:26px;padding:0;border:0;background:transparent;font-size:.75rem}.pd-akte .dok-maske input[type=file]::file-selector-button,.pd-maskenfenster input[type=file]::file-selector-button{min-height:26px;margin-right:8px;padding:0 10px;border:1px solid var(--ton-300);border-radius:var(--rund-klein);background:var(--flaeche);color:var(--ton-950);cursor:pointer;font-size:.75rem;font-weight:var(--strich-halb)}.pd-akte .dok-maske__fuss button,.pd-maskenfenster .formularfuss button,.pd-maskenfenster .dp-maske__leib button:not(.pa-feld__ok):not(.pa-feld__weg):not(.zeichenknopf):not(.pa-auge){min-height:32px;padding:0 14px;font-size:.8125rem}.pa-feld__stift.pa-immer-da{opacity:1}.pd-akte .dp-schleier{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.pd-maskenfenster,.pd-akte .dok-maske{border-radius:1.125rem;box-shadow:var(--schatten-hoch)}.pd-maskenfenster:before,.pd-akte .dok-maske:before{block-size:5px;height:5px}.pd-maskenfenster .feld-bestaetigung>label{min-height:0}.pd-maskenfenster .feld-bestaetigung input[type=checkbox],.pd-akte .dok-maske input[type=checkbox]{width:18px;height:18px;min-width:18px;min-height:18px}.pd-kalenderblatt{align-self:start}.pd-frist__stand{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin-top:4px}.pd-frist__stand .pd-frist__griff{margin:0}.pd-achtung{display:inline-flex;align-items:center;padding:1px 9px;border-radius:var(--rund-voll);background:var(--rot);color:#fff;font-size:.6875rem;font-weight:var(--strich-fett);letter-spacing:.01em;white-space:nowrap}.pd-erledigen__wahl{display:grid;gap:var(--raum-2);margin:var(--raum-3) 0}.pd-erledigen__weg{display:flex;align-items:flex-start;gap:var(--raum-3);padding:var(--raum-3);border:1px solid var(--ton-225);border-radius:var(--rund-klein);cursor:pointer}.pd-erledigen__weg:has(input:checked){border-color:color-mix(in srgb,var(--gold-linie) 70%,transparent);background:color-mix(in srgb,var(--gold-zart) 45%,var(--flaeche))}.pd-erledigen__weg input[type=radio]{flex:none;width:15px;height:15px;min-height:15px;margin:2px 0 0;accent-color:var(--tinte-900)}.pd-erledigen__weg>span{display:grid;gap:1px}.pd-erledigen__weg strong{font-size:var(--gr-text)}.pd-erledigen__weg span span{color:var(--schrift-leise);font-size:var(--gr-klein)}.pd-maskenfenster:has(.pa-dok-schau){inline-size:min(90vw,64rem)}.pa-dok-schau{display:grid;gap:var(--raum-3)}.pa-dok-schau__bild{justify-self:center;max-inline-size:100%;max-block-size:min(62vh,40rem);border:1px solid var(--ton-225);border-radius:var(--rund-klein);background:var(--flaeche-hauch)}.pa-dok-schau__pdf{inline-size:100%;max-block-size:min(62vh,40rem);overflow:auto;border:1px solid var(--ton-225);border-radius:var(--rund-klein);background:var(--flaeche-hauch)}.pa-dok-schau__seiten{display:grid;gap:var(--raum-3);justify-items:center;padding:var(--raum-2)}.pa-dok-schau__seite{inline-size:100%;block-size:auto;display:block;border-radius:var(--rund-klein);box-shadow:var(--schatten-fein)}.pa-dok-schau__fuss{display:flex;justify-content:flex-end;gap:var(--raum-2)}.pa-dok-zeile{cursor:pointer}.pa-dok-zeile:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.pd-blickpunkt span.pd-frist__stand{display:flex;margin-top:4px}.pd-blickpunkt span.pd-achtung{display:inline-flex;margin-top:0;color:#fff;line-height:1.6}.pd-blickpunkt span.pd-frist__satz{margin-top:0}.pd-aktenpfad .pd-nav-badge--rechts{grid-column:3;margin:0}.pd-aktenpfad>svg:last-child{grid-column:4}.pa-abschnitt{border:1px solid var(--ton-225);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-fein)}.pa-abschnitt+.pa-abschnitt{margin-top:var(--raum-4)}.pa-abschnitt__kopf{display:flex;align-items:center;gap:var(--raum-3);padding:var(--raum-4) var(--raum-5) 0}.pa-abschnitt__titel{margin:0;font-size:1.0625rem;font-weight:var(--strich-fett);letter-spacing:-.01em;color:var(--schrift)}.pa-abschnitt__zusatz{color:var(--schrift-leise);font-size:.71875rem}.pa-abschnitt .abschnittsknopf{margin-left:auto;flex:0 0 auto;min-height:30px;padding:0 11px;border:1px solid var(--ton-225);border-radius:var(--rund-klein);background:var(--flaeche);color:var(--ton-950);box-shadow:none;cursor:pointer;font-size:.71875rem;font-weight:var(--strich-fett);opacity:0;transition:opacity var(--tempo-kurz) ease,background-color var(--tempo-kurz) ease}.pa-abschnitt:hover .abschnittsknopf,.pa-abschnitt:focus-within .abschnittsknopf,.pa-abschnitt--offen .abschnittsknopf{opacity:1}@media (hover: none){.pa-abschnitt .abschnittsknopf{opacity:1}}@media (prefers-reduced-motion: reduce){.pa-abschnitt .abschnittsknopf{transition:none}}.pa-abschnitt .abschnittsknopf:hover:not(:disabled){background:var(--flaeche-zart);color:var(--ton-950)}.pa-abschnitt .abschnittsknopf:focus-visible{outline:2px solid var(--tinte-900);outline-offset:2px}.pa-abschnitt .abschnittsknopf+.abschnittsknopf,.pa-abschnitt .abschnittsknoepfe .abschnittsknopf{margin-left:0}.pa-abschnitt__formular{padding:var(--raum-2) var(--raum-5) var(--raum-4)}.pa-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,4vw,3.5rem);padding:var(--raum-2) var(--raum-5) var(--raum-4)}.pa-feld{padding:8px 0 9px;border-bottom:1px solid var(--ton-200)}.pa-unvollstaendig{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:0 9px 0 5px;border-radius:var(--rund-voll);background:color-mix(in srgb,var(--bernstein) 14%,var(--flaeche));color:var(--warnung-schrift);font-size:.65625rem;font-weight:var(--strich-fett)}.pa-unvollstaendig>span[aria-hidden]{display:inline-grid;place-items:center;inline-size:14px;block-size:14px;border-radius:var(--rund-voll);background:var(--bernstein);color:var(--weiss-fest);font-size:.5625rem;line-height:1}.pa-abschnitt__griffe{display:inline-flex;gap:var(--raum-2);margin-left:auto}.pa-abschnitt .abschnittsknopf.pa-immer-da{opacity:1}.pa-abschnitt__griffe .abschnittsknopf{margin-left:0}.pa-stand__griffe{display:flex;flex-wrap:wrap;gap:var(--raum-2);padding:2px 14px 10px}.pa-stand__unterflaeche{padding:0 14px 12px;border-top:1px solid var(--ton-200)}.pa-stand__unterflaeche .teilbereich,.pa-stand__unterflaeche section.karte{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.pa-stand__unterflaeche .teilbereich>.abschnittskopf{padding:var(--raum-3) 0 0}.pa-stand__unterflaeche .teilbereich .pa-felder,.pa-stand__unterflaeche .teilbereich .pa-staende{padding-inline:0}.pa-feldgruppenwort{grid-column:1 / -1;margin:12px 0 0;font-size:var(--gr-klein);font-weight:var(--strich-fett);letter-spacing:-.005em}.pa-felder--einzeln{grid-template-columns:minmax(0,32rem)}.pa-feld__wort{display:block;color:var(--schrift-leise);font-size:.65625rem;font-weight:var(--strich-fett);letter-spacing:.08em;text-transform:uppercase}.pa-feld__wert{display:block;margin-top:3px;color:var(--schrift);font-size:.875rem;font-weight:var(--strich-halb);overflow-wrap:anywhere}.pa-feld__wert.ist-leer{color:var(--schrift-leise);font-weight:var(--strich-normal)}@media (max-width: 43.75rem){.pa-felder{grid-template-columns:minmax(0,1fr)}}.pa-abschnitt__koerper{display:grid;gap:var(--raum-3);padding:var(--raum-2) var(--raum-5) var(--raum-4)}.pa-leersatz{margin:0;padding:var(--raum-2) var(--raum-5) var(--raum-4);color:var(--schrift-leise);font-size:.8125rem;line-height:1.5}.pa-zeilen{display:block}.pa-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:11px 18px;border-bottom:1px solid #f0ede2}.pa-zeile:last-child{border-bottom:0;border-radius:0 0 10px 10px}.pa-zeile__name{font-size:13px;font-weight:600;color:var(--schrift)}.pa-zeile__zusatz{display:block;font-size:12px;color:var(--gs-muted, #6e6e73)}.pa-zeile__rechts{font-size:12px;color:var(--gs-muted, #6e6e73);text-align:right;white-space:nowrap}.pa-zeile__rechts.ist-gut{color:#235c3d}.pa-zeile__rechts.ist-knapp{color:#7a5c00;font-weight:600}.pa-zeile__rechts.ist-weg{color:#8a3a2a;font-weight:600}.pa-verlauf__zeile{display:grid;grid-template-columns:108px minmax(0,1fr);gap:14px;padding:11px 18px;border-bottom:1px solid #f0ede2}.pa-verlauf__zeile:last-child{border-bottom:0}.pa-verlauf__datum{font-size:12px;color:var(--gs-muted, #6e6e73)}.pa-verlauf__titel{display:block;font-size:13px;font-weight:600;color:var(--schrift)}.pa-verlauf__text{display:block;font-size:12px;color:var(--gs-muted, #6e6e73)}@media (max-width: 640px){.pa-kopf__name{font-size:30px}.pa-verlauf__zeile{grid-template-columns:minmax(0,1fr);gap:2px}}.blatt .karte{margin:0;border:1px solid var(--ton-225);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-fein)}.blatt .karte-kopf{display:flex;align-items:center;justify-content:flex-start;gap:var(--raum-3);padding:var(--raum-4) var(--raum-5) 0;margin:0;border-bottom:0;border-radius:0;background:transparent}.blatt .karte-kopf>.leise,.blatt .karte-kopf>span:not([class]){margin-left:0}.blatt .karte-kopf h2,.blatt .karte-kopf h3{margin:0;font-size:1.0625rem;font-weight:var(--strich-fett);letter-spacing:-.01em;color:var(--schrift)}.blatt .karte-koerper{padding:6px 18px 10px}.blatt .karte-koerper .angaben{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,4vw,3.5rem);margin:0}.blatt .karte-koerper .angaben>div{display:block;padding:8px 0 9px;border-bottom:1px solid var(--ton-200)}.blatt .karte-koerper .angaben dt{padding:0;border:0;color:var(--schrift-leise);font-size:.65625rem;font-weight:var(--strich-fett);letter-spacing:.08em;text-transform:uppercase;white-space:normal;line-height:1.4}.blatt .karte-koerper .angaben dd{margin:3px 0 0;padding:0;border:0;min-width:0;color:var(--schrift);font-size:.875rem;font-weight:var(--strich-halb);text-align:left;overflow-wrap:anywhere}@media (max-width: 43.75rem){.blatt .karte-koerper .angaben{grid-template-columns:minmax(0,1fr)}}.blatt .karte-kopf button{flex:0 0 auto;min-height:30px;height:30px;padding:0 12px;border:1px solid #ddd8c8;border-radius:7px;background:#fff;color:var(--schrift);box-shadow:none;font-size:12px;font-weight:600}.blatt .karte-kopf button:hover:not(:disabled){background:#f4f2ec;border-color:#ddd8c8;color:var(--schrift)}.blatt .karte-koerper form,.blatt .karte-koerper .feldgitter{padding-top:8px}@media (max-width: 720px){.blatt .karte-koerper .angaben{grid-template-columns:minmax(0,1fr)}}.zb-spalten{padding-top:12px;border-top:2px solid var(--gs-accent, #3b6ea8);display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:14px;align-items:start}.zb-links{min-width:0}.zb-links>h2:first-child,.zb-links>h3:first-child,.zb-nebenblatt>h3:first-child{margin-top:0}.zb-rechts{min-width:0;display:flex;flex-direction:column;gap:12px}.zb-nebenblatt{display:grid;gap:0;min-width:0}.zb-nebenblatt>h3{display:flex;align-items:baseline;gap:8px}.zb-nebenblatt>p{margin:0}.zb-abw-tafel .zt-kopf,.zb-abw-tafel .zt-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.zb-abw-tafel .zt-kopf>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 1000px){.zb-spalten{grid-template-columns:minmax(0,1fr)}.zb-rechts{order:-1}.zb-rechts .kennzahlen{flex-direction:row;flex-wrap:wrap}.zb-rechts .kennzahl{flex:1 1 180px}}.pa-dok-legende{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:9px 18px;border-bottom:1px solid #f0ede2;font-size:12px;color:var(--gs-muted, #6e6e73)}.pa-dok-merkmal{display:inline-flex;align-items:center;gap:6px}.pa-dok-merkmal.ist-frei>span:first-child{color:#2f7d4f;font-weight:700}.pa-dok-merkmal.ist-upload>span:first-child{color:#4a5482;font-weight:700}.pa-dok-merkmal svg{inline-size:13px;block-size:13px;flex:none}.pa-dok-merkmal.ist-frei{color:#2f7d4f}.pa-dok-merkmal.ist-frei svg{stroke:#2f7d4f}.pa-dok-merkmal.ist-zu{color:var(--ton-500, #8b8577)}.pa-dok-merkmal.ist-zu svg{stroke:var(--ton-500, #8b8577)}.pa-dok-stand{display:inline-flex;flex-wrap:wrap;gap:4px 12px;align-items:center}.pa-dok-tafel{display:block}.pa-dok-kopf,.pa-dok-zeile{display:grid;grid-template-columns:52px minmax(0,1fr) auto 96px;gap:12px;align-items:center;padding:10px 18px;border-bottom:1px solid #f0ede2}.pa-dok-kopf{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--schrift-leise);background:var(--flaeche-gedaempft, rgba(0, 0, 0, .02))}.pa-dok-zeile:last-child{border-bottom:0;border-radius:0 0 10px 10px}.pa-dok-zeile:hover{background:#faf9f4}.pa-dok-typ{display:inline-grid;place-items:center;min-width:42px;padding:2px 6px;border:1px solid #e3dfd2;border-radius:6px;background:var(--sys-grund-zart, #f7f7f9);font-size:10px;font-weight:700;letter-spacing:.03em;color:var(--gs-muted, #6e6e73)}.pa-dok-name{min-width:0}.pa-dok-titel{display:block;font-size:13px;font-weight:600;color:var(--schrift);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-dok-art{display:block;font-size:11px;color:var(--gs-muted, #6e6e73)}.pa-dok-stand{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pa-dok-datum{font-size:12px;color:var(--gs-muted, #6e6e73);text-align:right;white-space:nowrap}.pa-pille{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.pa-pille.ist-gruen{border:1px solid #bcd9c6;background:#eef7f1;color:#235c3d}.pa-pille.ist-blau{border:1px solid #ccd2e6;background:#eff1f8;color:#3a4472}.pa-pille.ist-gelb{border:1px solid #e6d2a0;background:#fdf6e3;color:#7a5600}.pa-pille.ist-rot{border:1px solid #e6cbc8;background:#fdf4f3;color:#a8271f}.pa-pille.ist-dunkel{border:1px solid #d8d4c6;background:#f4f2ec;color:#33312a}@media (max-width: 720px){.pa-dok-kopf{display:none}.pa-dok-zeile{grid-template-columns:52px minmax(0,1fr);row-gap:6px}.pa-dok-stand,.pa-dok-datum{grid-column:2 / 3;justify-content:flex-start;text-align:left}}.blatt-reiter,nav.reiter[aria-label="Bereiche der Akte"]{display:flex;gap:2px;padding:4px 0 0;border-bottom:1px solid #e8e4d8;overflow-x:auto}nav.reiter[aria-label="Bereiche der Akte"]>button{flex:0 0 auto;min-height:38px;height:38px;padding:0 14px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--gs-muted, #6e6e73);font-size:13px;font-weight:600;letter-spacing:0;white-space:nowrap;transition:color .14s var(--kurve),border-color .14s var(--kurve)}nav.reiter[aria-label="Bereiche der Akte"]>button:hover:not(.aktiv){background:transparent;color:var(--schrift);border-bottom-color:#ddd8c8}nav.reiter[aria-label="Bereiche der Akte"]>button.aktiv{border-bottom-color:#f2ce00;background:transparent;color:var(--schrift);font-weight:700}nav.reiter[aria-label="Bereiche der Akte"]>button:after,nav.reiter[aria-label="Bereiche der Akte"]>button.aktiv:after{content:none}.zeitblatt .zeitraumwechsel{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.zeitblatt .zeitraumwechsel strong{order:-1;font-family:Archivo,system-ui,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.025em;color:var(--schrift)}.zeitblatt .zeitraumwechsel__pfeile{display:inline-flex;align-items:center;gap:0}.zeitblatt .zeitraumwechsel button{min-height:32px;height:32px;width:30px;padding:0;border:1px solid #ddd8c8;border-radius:0;background:#fff;box-shadow:none;color:#55503f;font-size:16px;font-weight:600}.zeitblatt .zeitraumwechsel button:first-of-type{border-radius:8px 0 0 8px;border-right-width:0}.zeitblatt .zeitraumwechsel button:last-of-type{border-radius:0 8px 8px 0}.zeitblatt .zeitraumwechsel button:hover:not(:disabled){background:#f4f2ec;color:var(--schrift);border-color:#ddd8c8}.zt-tafel{border:1px solid var(--gs-line, #e3e3e5);border-radius:10px;background:#fff}.zt-kopf,.zt-zeile{display:grid;grid-template-columns:120px minmax(60px,1fr) 108px 108px 62px 74px minmax(120px,1fr);gap:10px;align-items:center;padding:8px 14px;border-bottom:1px solid var(--gs-line-soft, #f0f0f2);font-size:12px}.zt-kopf{border-radius:10px 10px 0 0;background:var(--sys-grund-zart, #f7f7f9);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--gs-muted, #6e6e73)}.zt-zeile:last-child{border-bottom:0;border-radius:0 0 10px 10px}.zt-zeile:hover{background:var(--gs-tint, #f7f7f9)}.zt-zeile.ist-rot{box-shadow:inset 3px 0 #a8271f}.zt-zeile.ist-gelb{box-shadow:inset 3px 0 #c08a00}.zt-zeile.ist-gruen{box-shadow:inset 3px 0 #2f7d4f}.zt-zeile.ist-still{box-shadow:inset 3px 0 0 var(--gs-line, #e3e3e5)}.zt-tag{font-weight:600;color:var(--schrift);white-space:nowrap}.zt-bereich,.zt-zeit{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zt-zeit{font-variant-numeric:tabular-nums}.zt-pause,.zt-differenz{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.zt-differenz{font-weight:600}.zt-lage{display:inline-flex;align-items:center;gap:6px;min-width:0}.zt-punkt{display:inline-grid;place-items:center;flex:0 0 auto;width:16px;height:16px;border-radius:999px;font-size:10px;font-weight:700;line-height:1;color:#fff}.zt-punkt.ist-gruen{background:#2f7d4f}.zt-punkt.ist-gelb{background:#c08a00}.zt-punkt.ist-rot{background:#a8271f}.zt-punkt.ist-still{background:#b8b3a2}.zt-wort{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#55503f}.zt-zeile.ist-rot .zt-wort{color:#8a3a2a;font-weight:600}@media (max-width: 900px){.zt-kopf,.zt-zeile{grid-template-columns:104px 96px 96px 70px minmax(90px,1fr)}.zt-kopf>span:nth-child(2),.zt-zeile>.zt-bereich,.zt-kopf>span:nth-child(5),.zt-zeile>.zt-pause{display:none}}.blatt .karte{margin:0}.blatt .karte-koerper{padding:4px 16px 10px}.blatt .karte-koerper .hinweis,.blatt .karte-koerper .fuehrung{max-width:72ch;margin:8px 0 10px;font-size:13px;color:var(--gs-muted, #6e6e73)}.aktenblatt .staende{flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:10px}.aktenblatt .staende .stand{flex:0 1 26rem;min-inline-size:17rem}.aktenblatt .mp-regeln{max-inline-size:42rem}.aktenblatt .mp-regel__griff{min-height:40px;padding:4px 0}.aktenblatt .mp-tagform{max-inline-size:42rem}.pa-kopf{border-top:var(--kante-stark) solid var(--gold)}.blatt .karte-kopf button{min-height:var(--bedienhoehe);padding:0 var(--raum-4);border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-knopf);background:var(--flaeche);color:var(--schrift);font-weight:var(--strich-halb);cursor:pointer;white-space:nowrap}.blatt .karte-kopf button:hover:not(:disabled){background:var(--druck)}.blatt .karte-kopf button:active:not(:disabled){box-shadow:inset 0 0 0 var(--kante-stark) currentColor}.blatt .karte-kopf button.warnend{border-color:var(--rot-linie);color:var(--rot-schrift);background:var(--rot-hauch)}.pa-verdeckt{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.pa-verdeckt{position:relative}.pa-augensatz{position:absolute;z-index:6;top:calc(100% + 6px);left:0;width:min(21.25rem,74vw);padding:10px 12px;border:1px solid var(--ton-225);border-radius:var(--rund-knopf);background:var(--flaeche);box-shadow:var(--schatten-fein);color:var(--ton-700);font-size:.71875rem;font-weight:var(--strich-normal);line-height:1.5;text-transform:none;letter-spacing:0}.pa-verdeckt__punkte{letter-spacing:.08em;color:var(--gs-muted, #6e6e73)}.pa-auge{min-height:24px;min-width:24px}.pa-auge svg{width:14px;height:14px}.pa-leersatz{margin:0;padding:14px 18px;font-size:13px;line-height:1.55;color:var(--gs-muted, #6e6e73)}.arbeitsflaeche .pa-abschnitt__titel,.blatt .pa-abschnitt__titel,.arbeitsflaeche .pa-feld,.blatt .pa-feld{margin:0}.blatt .pa-abschnitt+.pa-abschnitt{margin-top:16px}.pa-abschnitt--formular{margin-top:4px;border-color:var(--gs-line, #e3e3e5);background:var(--sys-grund-zart, #f7f7f9)}.pa-abschnitt--formular>.karte,.pa-abschnitt--formular>section{border:0;background:transparent}.pa-wahl{height:30px;padding:0 26px 0 10px;border:1px solid var(--gs-line, #e3e3e5);border-radius:7px;background:#fff;font:inherit;font-size:13px;font-weight:600;color:#1b1b16;cursor:pointer;max-inline-size:100%}.pa-wahl:hover{background:#f4f2ec}.pa-wahl:disabled{cursor:default;opacity:.6}.pa-feld--wahl{padding-block:6px}.pa-feld__hinweis{display:block;white-space:normal;margin-block-start:2px;font-size:12px;font-weight:400;color:var(--gs-muted, #6e6e73)}.pa-feld__fehler{display:block;margin-block-start:2px;font-size:12px;font-weight:400;color:#a8271f}.pa-feld__wert--leise{font-weight:400;color:var(--gs-muted, #6e6e73)}.pa-staende{display:grid;gap:var(--raum-3);margin:0;padding:var(--raum-2) var(--raum-5) var(--raum-4);list-style:none}.pa-stand{overflow:hidden;border:0;border-radius:0;background:transparent}.pa-stand+.pa-stand{margin-top:var(--raum-4);border-top:1px solid var(--ton-225);padding-top:var(--raum-4)}.pa-stand__kopf{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;padding:0 0 6px}.pa-stand--gilt .pa-stand__kopf,.pa-stand--gilt .pa-felder,.pa-stand--gilt .pa-stand__unterflaeche{padding-inline:14px}.pa-stand--gilt{border:1px solid var(--ton-225);border-radius:var(--rund-knopf);background:var(--flaeche)}.pa-stand--gilt .pa-stand__kopf{padding-block:9px;border-bottom:1px solid var(--ton-200)}.pa-stand--gilt{border-color:color-mix(in srgb,var(--gold-linie) 55%,transparent);box-shadow:inset 3px 0 0 var(--gold)}.pa-stand--gilt .pa-stand__kopf{background:color-mix(in srgb,var(--gold-zart) 62%,var(--flaeche))}.pa-stand__seit{font-size:.875rem;font-weight:var(--strich-fett);letter-spacing:-.01em}.pa-stand__gilt-wort{display:inline-flex;align-items:center;gap:6px;color:var(--gruen-schrift);font-size:.71875rem;font-weight:var(--strich-halb)}.pa-punkt{inline-size:8px;block-size:8px;border-radius:var(--rund-voll);background:var(--gruen)}.pa-stand__bis{color:var(--schrift-leise);font-size:.71875rem}.pa-stand__beruf{margin-inline-start:auto;font-size:.78125rem;font-weight:var(--strich-halb)}.pa-stand__taetigkeit{font-weight:var(--strich-normal);color:var(--schrift-leise)}.pa-felder--stand{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 0 10px}.dok-hochladen{position:relative;display:inline-flex}.dok-winkel{margin-inline-start:var(--raum-2);font-size:var(--gr-text);line-height:1}.dok-aufklapp{position:absolute;inset-block-start:calc(100% + var(--raum-1));inset-inline-end:0;z-index:40;min-inline-size:22rem;max-inline-size:min(28rem,90vw);display:flex;flex-direction:column;gap:var(--raum-1);padding:var(--raum-2);border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-karte)}.dok-aufklapp__eintrag{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--raum-1);min-height:var(--bedienhoehe);padding:var(--raum-2) var(--raum-3);border:0;border-radius:var(--rund-knopf);background:transparent;box-shadow:none;color:var(--schrift-zweit);text-align:start;text-decoration:none}.dok-aufklapp__eintrag:hover{background:var(--flaeche-tief);color:var(--schrift);box-shadow:none}.dok-aufklapp__eintrag strong{font-size:var(--gr-text);font-weight:var(--strich-halb);color:var(--schrift)}.dok-aufklapp__eintrag small{font-size:var(--gr-text);font-weight:var(--strich-normal);line-height:1.4;color:var(--schrift-leise)}.dok-kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:var(--raum-5) 0 0;padding:0}.dok-kachel{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:0;padding:16px 18px;border:var(--kante) solid var(--ton-225);border-radius:12px;background:linear-gradient(150deg,var(--flaeche) 0%,var(--seite) 100%);box-shadow:none;color:var(--schrift);text-align:start;cursor:pointer;transition:border-color var(--tempo) var(--kurve),box-shadow var(--tempo) var(--kurve)}.dok-kachel:hover:not(:disabled){border-color:var(--linie-stark);background:linear-gradient(150deg,var(--flaeche) 0%,var(--seite) 100%);box-shadow:var(--schatten-1);color:var(--schrift)}.dok-kachel__zeile{display:flex;align-items:center;gap:9px}.dok-kachel__zeichen{flex:none;inline-size:17px;block-size:17px}.dok-kachel__zahl{font-family:var(--schriftfamilie-titel);font-size:26px;font-weight:var(--strich-fett);letter-spacing:var(--eng);color:inherit}.dok-kachel__wort{font-size:var(--gr-klein);font-weight:var(--strich-halb);color:inherit}.dok-kachel__zusatz{font-size:var(--gr-fein);color:var(--schrift-leise)}.dok-kacheln .dok-kachel.aktiv,.dok-kacheln .dok-kachel.aktiv:hover{border:var(--kante-stark) solid var(--tinte-950);padding:15px 17px;background:var(--verlauf-tafelkopf);box-shadow:none;color:var(--auf-dunkel-stark)}.dok-kacheln .dok-kachel.aktiv .dok-kachel__zeichen{color:var(--gold)}.dok-kacheln .dok-kachel.aktiv .dok-kachel__zusatz{color:var(--auf-dunkel-mittel)}.dok-sortierpaar{display:flex;gap:var(--raum-2)}.dok-sortierpaar select{flex:1 1 auto;min-inline-size:0}.dok-richtung{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:0;inline-size:36px;block-size:36px;padding:0;border:var(--kante) solid var(--linie-stark);border-radius:8px;background:var(--flaeche);box-shadow:none;color:var(--schrift-zweit);font-size:var(--gr-fein);cursor:pointer}.dok-richtung:hover:not(:disabled){background:var(--flaeche-zart);color:var(--schrift);box-shadow:none}.dok-zuruecksetzen{flex:0 0 auto;margin-block-end:var(--raum-1)}main.arbeitsflaeche:has(>.dok-flaeche){max-width:none;padding-inline:0;margin-inline:0}.arbeitsflaeche.dok-flaeche{max-width:var(--arbeitsbreite);margin-inline:auto;padding:0 var(--raum-6)}.dok-kopf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:14px 0;border-bottom:var(--kante) solid var(--linie)}.dok-kopf-titel{display:flex;flex-direction:column;gap:3px;min-width:0}.dok-kopf-titel>h1{margin:0;font-family:var(--schriftfamilie-titel);font-size:var(--gr-anzeige);font-weight:var(--strich-fett);letter-spacing:var(--eng);color:var(--schrift)}.dok-kopf-beitext{font-size:var(--gr-klein);color:var(--schrift-leise)}.dok-kopf-griffe{display:flex;align-items:center;flex-wrap:wrap;gap:var(--raum-2)}.dok-sp-mensch{width:196px}.dok-sp-dokument{width:auto}.dok-sp-art{width:164px}.dok-sp-herkunft{width:132px}.dok-sp-stand{width:152px}.dok-sp-zeitpunkt{width:128px}.dok-sp-menu{width:56px}.dok-tafel{min-width:950px}.dok-tafel thead th{padding:0}.dok-tafel .dok-sortkopf{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--raum-2);inline-size:100%;min-height:0;block-size:46px;padding:0 12px;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font-size:var(--gr-fein);font-weight:var(--strich-halb);text-align:start;white-space:nowrap;cursor:pointer}.dok-tafel thead th:first-child .dok-sortkopf{padding-inline-start:14px}.dok-tafel .dok-sortkopf:hover{background:#ffffff14;color:var(--auf-dunkel-stark);box-shadow:none}.dok-tafel .dok-sortkopf.aktiv{color:var(--auf-dunkel-stark);font-weight:var(--strich-fett)}.dok-sortpfeil{font-size:var(--gr-fein);color:var(--auf-dunkel-mittel)}.dok-tafel .dok-sortkopf.aktiv .dok-sortpfeil{color:var(--gold)}.dok-tafel tbody tr{height:54px}.dok-tafel tbody tr.dok-neu:not(:hover){background:var(--gold-hauch)}.dok-tafel .dok-zeitpunkt{text-align:right}.dok-tafel .dok-zeitpunkt .zellpaar{align-items:flex-end}.dok-tafel .dok-sortkopf.rechts{justify-content:flex-end}.dok-endung{flex:none;display:grid;place-items:center;inline-size:32px;block-size:30px;border:var(--kante) solid var(--ton-225);border-radius:6px;background:var(--flaeche);font-size:var(--gr-fein);font-weight:var(--strich-fett);color:var(--schrift-leise)}.dok-dokumentzelle{display:flex;align-items:center;gap:10px;min-width:0}.dok-tafel .dok-dokumentname{display:block;min-height:0;padding:0;border:0;background:none;box-shadow:none;font-size:var(--gr-klein);font-weight:var(--strich-halb);color:var(--schrift);text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.dok-tafel .dok-dokumentname:hover{background:none;color:var(--schrift);text-decoration:underline}.dok-marke-neu{flex:none;margin-inline-start:auto;padding:2px 8px;border:var(--kante) solid var(--gold-linie);border-radius:var(--rund-voll);background:var(--gold-zart);font-size:var(--gr-fein);font-weight:var(--strich-fett);color:var(--gold-schrift)}.dok-nebenangabe{font-size:var(--gr-fein);color:var(--schrift-leise)}.dok-trenner{padding-inline:4px;color:var(--schrift-platzhalter)}.dok-marke{margin-inline-start:6px}.dok-gesperrt{display:inline-flex;align-items:center;gap:5px;font-size:var(--gr-fein);color:var(--schrift-leise)}.dok-gesperrt:before{content:"";inline-size:5px;block-size:5px;border-radius:var(--rund-voll);background:var(--gold-linie)}.dok-fussnote{margin:14px 0 56px;max-width:90ch;font-size:var(--gr-fein);line-height:1.5;color:var(--schrift-leise)}.dok-menuspalte{position:relative;inline-size:var(--bedienhoehe);text-align:end}.dok-tafel .dok-punkte{inline-size:var(--bedienhoehe);min-height:var(--bedienhoehe);padding:0;border:0;border-radius:var(--rund-knopf);background:transparent;box-shadow:none;color:var(--schrift-leise);font-size:var(--gr-kopf);line-height:1}.dok-tafel .dok-punkte:hover{background:var(--flaeche-tief);color:var(--schrift);box-shadow:none}.dok-zeilenmenu{min-inline-size:18rem}.dok-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--raum-4);margin-block-start:12px}.dok-fussText{margin:0;font-size:var(--gr-fein);color:var(--schrift-leise)}.dok-blaettern{display:flex;align-items:center;gap:var(--raum-3);font-size:var(--gr-fein);color:var(--schrift-zweit)}.dok-blaettern>button{min-height:0;block-size:30px;padding:0 12px;border:var(--kante) solid var(--linie-stark);border-radius:7px;background:var(--flaeche);box-shadow:none;color:var(--schrift);font-size:var(--gr-fein);font-weight:var(--strich-halb);cursor:pointer}.dok-blaettern>button:hover:not(:disabled){background:var(--flaeche-zart);color:var(--schrift);box-shadow:none}.dok-blaettern>button:disabled{border-color:var(--linie-stark);background:var(--still-flaeche);color:var(--still-schrift);cursor:default}.dok-schleier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:var(--raum-5);background:color-mix(in srgb,var(--tinte-950) 55%,transparent);overflow-y:auto}.dok-schleier--oben{z-index:120}.dok-schleier--bild{z-index:140}.dok-maske{inline-size:min(100%,34rem);max-block-size:calc(100vh - var(--raum-7));display:flex;flex-direction:column;border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:none}.dok-maske{overflow:hidden}.dok-maske:before{content:"";flex:none;display:block;block-size:3px;background:var(--kopfstreifen, var(--gold-verlauf))}.dok-maske--breit{inline-size:min(100%,62rem)}.dok-maske--bild{inline-size:min(100%,48rem)}.dok-maske__kopf{position:relative;flex:0 0 auto;padding:var(--raum-4) var(--raum-7) var(--raum-3) var(--raum-5);border-block-end:var(--kante) solid var(--linie)}.dok-maske__kopf h2{margin:0}.dok-maske__unterzeile{margin:var(--raum-1) 0 0;font-size:var(--gr-text);color:var(--schrift-leise)}.dok-maske__zu{position:absolute;inset-block-start:var(--raum-3);inset-inline-end:var(--raum-3);inline-size:var(--bedienhoehe);block-size:var(--bedienhoehe);min-height:0;padding:0;border:0;border-radius:var(--rund-knopf);background:transparent;box-shadow:none;color:var(--schrift-leise);font-size:var(--gr-titel);line-height:1}.dok-maske__zu:hover:not(:disabled){background:var(--flaeche-tief);color:var(--schrift);box-shadow:none}.dok-maske__leib{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--raum-4);padding:var(--raum-5);overflow-y:auto}.dok-maske__leib>:last-child{margin-block-end:0}.dok-feldzeile{display:grid;grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:var(--raum-3);line-height:1.5}.dok-feldwort{font-size:var(--gr-text);font-weight:var(--strich-halb);color:var(--schrift)}.dok-feldzeile select,.dok-feldzeile input[type=file]{min-inline-size:0;max-inline-size:100%}.dok-zeitraum{display:inline-flex;align-items:center;gap:var(--raum-3)}.dok-zeitraum strong{min-inline-size:9rem;text-align:center;font-size:var(--gr-kopf)}.dok-maske__fuss{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--raum-4);padding:var(--raum-3) var(--raum-5) var(--raum-4);border-block-start:var(--kante) solid var(--linie)}.dok-maske__folge{margin:0;flex:1 1 16rem;font-size:var(--gr-text);color:var(--schrift-leise)}.dok-maske__griffe{flex:0 0 auto;display:flex;gap:var(--raum-2)}.dok-kennzahlen{display:flex;flex-wrap:wrap;gap:var(--raum-5);padding:var(--raum-3) var(--raum-4);border:var(--kante) solid var(--linie);border-radius:var(--rund-karte);background:var(--flaeche-zart)}.dok-kennzahlen>span{display:flex;flex-direction:column;gap:var(--raum-1)}.dok-kennzahlen small{font-size:var(--gr-text);color:var(--schrift-leise)}.dok-kennzahlen strong{font-size:var(--gr-zahl-schmal);font-weight:var(--strich-fett);letter-spacing:var(--eng);font-variant-numeric:tabular-nums}.dok-vorschautafel td{vertical-align:top}.dok-vorschautafel .dok-nebenangabe{display:block;font-size:var(--gr-text);color:var(--schrift-leise)}.dok-maske .dok-bildknopf{display:block;min-height:0;padding:0;border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-klein);background:var(--weiss-fest);box-shadow:none;overflow:hidden}.dok-maske .dok-bildknopf:hover{border-color:var(--blau-700);background:var(--weiss-fest);box-shadow:none}.dok-maske .dok-bildknopf img{display:block;inline-size:6rem;block-size:auto}.dok-maske .dok-bildknopf--klein img{inline-size:3.5rem}.dok-bestaetigen{display:inline-flex;align-items:center;gap:var(--raum-2);min-height:var(--bedienhoehe);font-size:var(--gr-text);font-weight:var(--strich-halb);color:var(--bernstein-schrift);cursor:pointer}.dok-freigabeliste{display:flex;flex-direction:column;gap:var(--raum-2);margin:0;padding:0;list-style:none}.dok-freigabeliste li{display:flex;align-items:center;gap:var(--raum-3);min-height:var(--bedienhoehe);padding:var(--raum-2) var(--raum-3);border:var(--kante) solid var(--linie);border-radius:var(--rund-knopf);background:var(--flaeche-zart)}.dok-freigabetext{display:flex;flex-direction:column;gap:var(--raum-1);min-inline-size:0}.dok-freigabetext strong{font-size:var(--gr-kopf);font-weight:var(--strich-halb)}.dok-freigabetext .dok-nebenangabe{font-size:var(--gr-text);color:var(--schrift-leise)}.dok-bericht{display:flex;flex-direction:column;gap:var(--raum-3)}.dok-berichtliste{display:flex;flex-direction:column;gap:var(--raum-1);margin:0;padding:0;list-style:none}.dok-berichtliste li{display:flex;align-items:center;gap:var(--raum-3);min-height:var(--zeilenpolster-dicht);font-size:var(--gr-text)}.dok-bildflaeche{align-items:center;background:var(--weiss-fest)}.dok-bildflaeche img{inline-size:100%;max-inline-size:100%;block-size:auto;border:var(--kante) solid var(--linie);border-radius:var(--rund-klein)}@media (max-width: 62rem){.dok-maske__leib{padding:var(--raum-4)}.dok-feldzeile{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--raum-2)}.dok-freigabeliste li{align-items:flex-start}}@media (max-width: 48rem){.dok-hochladen,.dok-hochladen>button{inline-size:100%}.dok-aufklapp{min-inline-size:0;inline-size:100%}.dok-filter>*{flex:1 1 100%}.dok-tafel thead{display:none}.dok-kennzahlen{gap:var(--raum-4)}}.dok-menu-frei{position:fixed;inset-block-start:auto;inset-inline-end:auto;z-index:60}.dok-eintrag-warnung strong{color:var(--warnung-schrift)}.dok-eintrag-warnung:hover{background:var(--warnung-flaeche, var(--flaeche-tief))}.zeitblatt{display:flex;flex-direction:column;gap:var(--raum-5)}.zeitblatt>h3,.zb-nebenblatt>h3{font-size:var(--gr-kopf);font-weight:var(--strich-halb);color:var(--schrift)}.zeitblatt>.kennzahlen{margin:0}.blattkopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--raum-4)}.blattkopf>.feld{flex:0 1 20rem;min-width:0}.zeitblatt>.fuehrung{margin:0;max-width:60ch}main.arbeitsflaeche:has(>.az-flaeche){max-width:none;padding-inline:0;margin-inline:0}.arbeitsflaeche.az-flaeche{--az-rand: 0px;--az-kopfhoehe: 46px;--az-zeilenhoehe: 58px;--az-fusshoehe: 48px;--az-rund: 10px;--az-rund-gruppe: 8px;--az-rund-tat: 7px;max-width:var(--arbeitsbreite);margin-inline:auto;padding:0 var(--raum-6)}.az-kopf{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--raum-3);padding:14px var(--az-rand);border-bottom:var(--kante) solid var(--linie)}.az-kopf-titel{display:flex;align-items:baseline;gap:var(--raum-3);min-width:0}.az-kopf-titel>h1{margin:0;font-family:var(--schriftfamilie-titel);font-size:var(--gr-anzeige);font-weight:var(--strich-fett);letter-spacing:var(--eng);color:var(--schrift)}.az-kopf-beitext{font-size:var(--gr-klein);color:var(--schrift-leise)}.az-kopf-schalter,.az-kopf-links,.az-kopf-rechts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-2)}.az-kopf-rechts{margin-inline-start:auto}@media (max-width: 60rem){.az-kopf-rechts{margin-inline-start:0}}.az-kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--raum-3) 10px;margin:0;padding:var(--raum-4) var(--az-rand) var(--raum-1)}.az-kachel{display:flex;flex-direction:column;gap:1px;padding:var(--raum-3) 14px;border:var(--kante) solid var(--ton-225);border-radius:var(--az-rund);background:var(--seite)}.az-kachel-wert{font-family:var(--schriftfamilie-titel);font-size:var(--gr-anzeige);font-weight:var(--strich-fett);letter-spacing:var(--eng);color:var(--schrift);font-variant-numeric:tabular-nums}.az-kachel-wort{font-size:var(--gr-fein);color:var(--schrift-leise)}.az-kachel.zu-pruefen{border-color:var(--gold-linie);background:linear-gradient(150deg,var(--gold-hell) 0%,var(--gold) 100%)}.az-kachel.zu-pruefen .az-kachel-wert{color:var(--auf-gold)}.az-kachel.zu-pruefen .az-kachel-wort{color:var(--auf-gold-leise)}.az-kachel.fehlt{border-color:var(--rot-linie);background:linear-gradient(150deg,var(--flaeche) 0%,var(--rot-zart) 100%)}.az-kachel.fehlt .az-kachel-wert{color:var(--rot-voll)}.az-tafelbereich{padding:18px var(--az-rand) 56px}.az-tafelschieber{overflow-x:auto}.az-tafelschieber:focus-visible{outline:var(--kante-zeiger) solid var(--gold-linie);outline-offset:var(--raum-1)}.az-tafel-rahmen{inline-size:100%;border:var(--kante) solid var(--linie-stark);border-radius:var(--az-rund);background:var(--flaeche);overflow:visible}.az-tafel thead th:first-child{border-start-start-radius:var(--az-rund)}.az-tafel thead th:last-child{border-start-end-radius:var(--az-rund)}.az-tafel tfoot th:first-child{border-end-start-radius:var(--az-rund)}.az-tafel tfoot td:last-child{border-end-end-radius:var(--az-rund)}.az-tafel{width:100%;margin:0;border-collapse:collapse;min-width:1148px;table-layout:fixed;font-variant-numeric:tabular-nums}.az-tafel tbody tr.az-stapelzeile>th{padding-block:var(--gs-space-3) var(--gs-space-1);color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:700;letter-spacing:.04em;text-align:start;text-transform:none}.az-tafel tbody tr.az-stapelzeile:first-child>th{padding-block-start:var(--gs-space-1)}.az-paar{display:flex;align-items:baseline;gap:var(--raum-2);flex-wrap:wrap}.az-paar__soll{font-weight:var(--strich-halb);font-variant-numeric:tabular-nums}.az-paar__ist{display:inline-flex;align-items:baseline;gap:.2rem;color:var(--schrift-leise);font-size:var(--gr-fein);font-variant-numeric:tabular-nums}.az-paar__ist.hoch{color:var(--gs-warning-ink);font-weight:var(--strich-halb)}.az-paar__ist.kritisch{color:var(--gs-danger-ink);font-weight:var(--strich-halb)}.az-paar__pfeil{color:var(--schrift-still);font-size:.9em}.az-paar__ohne{color:var(--schrift-leise);font-size:var(--gr-fein);font-style:italic}.az-sp-wer{width:208px}.az-sp-tag{width:80px}.az-sp-plan,.az-sp-ist{width:148px}.az-sp-wert{width:96px}.az-sp-pause,.az-sp-diff{width:104px}.az-sp-stand{width:auto}.az-sp-tat{width:96px}.az-tafel thead th{height:var(--az-kopfhoehe);padding:0 var(--raum-3);border:0;background:var(--verlauf-tafelkopf);color:var(--auf-dunkel-mittel);font-size:var(--gr-fein);font-weight:var(--strich-halb);letter-spacing:0;text-transform:none;text-align:left;vertical-align:middle;white-space:nowrap}.az-tafel thead th:first-child{position:sticky;inset-inline-start:0;z-index:3;padding-left:14px;border-right:var(--kante) solid var(--auf-dunkel-fuellung-hoch);color:var(--auf-dunkel-stark)}.az-tafel thead th:last-child{padding-right:14px}.az-tafel th.zahl,.az-tafel td.zahl{text-align:right}.az-tafel th.mitte,.az-tafel td.mitte{text-align:center}.az-tafel tbody tr{height:var(--az-zeilenhoehe);border-bottom:var(--kante) solid var(--linie)}.az-tafel tbody th,.az-tafel tbody td{padding:0 var(--raum-3);border:0;border-right:var(--kante) solid var(--flaeche-tief);vertical-align:middle;color:var(--schrift-zweit);font-size:var(--gr-klein);font-weight:var(--strich-halb)}.az-tafel tbody th{position:sticky;inset-inline-start:0;z-index:2;padding:0 14px;border-right:var(--kante) solid var(--linie-stark);background:var(--seite);text-align:left;font-weight:var(--strich-normal)}.az-tafel tbody td:last-child{padding:0 14px;border-right:0}.az-tafel tbody tr:focus-within{background:var(--flaeche-tief);box-shadow:inset var(--kante-zeiger) 0 0 var(--blau-700)}.az-tafel tbody tr:focus-within>th{background:var(--flaeche-tief)}.az-stapel{display:flex;flex-direction:column;gap:1px;min-width:0}.az-name{font-size:var(--gr-text);font-weight:var(--strich-fett);letter-spacing:var(--eng-klein);color:var(--schrift);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.az-beisatz{font-size:var(--gr-fein);color:var(--schrift-leise);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.az-wert{font-size:var(--gr-klein);font-weight:var(--strich-halb);color:var(--schrift-zweit);white-space:nowrap}.az-zahl{font-family:var(--schriftfamilie-titel);font-size:var(--gr-text);font-weight:var(--strich-fett);color:var(--schrift);white-space:nowrap}.az-zahl.hoch{color:var(--gold-schrift)}.az-zahl.hoch.kritisch{color:var(--rot-voll)}.az-abweichung{display:flex;flex-direction:column;gap:1px;inline-size:100%;color:var(--schrift-zweit);font-size:var(--gr-fein);font-weight:var(--strich-halb);white-space:nowrap}.az-abweichung>span{display:flex;justify-content:space-between;gap:var(--raum-1)}.az-abweichung strong{color:var(--schrift);font:inherit;font-weight:var(--strich-fett)}.az-abweichung>.hoch,.az-abweichung>.hoch strong{color:var(--gold-schrift)}.az-abweichung>.kritisch,.az-abweichung>.kritisch strong{color:var(--rot-voll)}.az-ohne{color:var(--schrift-leise)}.az-marke{display:inline-flex;align-items:center;gap:7px;padding:var(--raum-1) 10px;border:var(--kante) solid var(--still-linie);border-radius:var(--rund-voll);background:var(--still-flaeche);color:var(--still-schrift);font-size:var(--gr-fein);font-weight:var(--strich-halb);white-space:nowrap}.az-marke:before{content:"";flex:none;width:6px;height:6px;border-radius:var(--rund-voll);background:currentcolor}.az-marke.gut{border-color:var(--gruen-linie);background:var(--gruen-zart);color:var(--gruen-schrift)}.az-marke.gut:before{background:var(--gruen)}.az-marke.pruefen{border-color:var(--gold-zart-linie);background:var(--gold-zart);color:var(--gold-schrift)}.az-marke.pruefen:before{background:var(--gold-linie)}.az-marke.fehlt{border-color:var(--rot-linie);background:var(--rot-zart);color:var(--rot-voll)}.az-marke.fehlt:before{background:var(--rot-voll)}.az-marke.kritisch{border-color:var(--rot-linie);background:var(--rot-zart);color:var(--rot-voll)}.az-marke.kritisch:before{background:var(--rot-voll)}.az-marke.unbekannt{border-color:var(--linie-stark);background:var(--flaeche-tief);color:var(--schrift-zweit)}.az-marke.unbekannt:before{background:var(--schrift-leise)}.az-tat{display:flex;align-items:center;justify-content:center}.az-tat>button{min-height:0;height:30px;padding:0 var(--raum-3);border:var(--kante) solid var(--linie-stark);border-radius:var(--az-rund-tat);background:var(--flaeche);box-shadow:none;color:var(--schrift);font-size:var(--gr-fein);font-weight:var(--strich-halb);white-space:nowrap;cursor:pointer}.az-tat>button:hover:not(:disabled){background:var(--flaeche-zart);color:var(--schrift)}.az-tat>button:disabled{color:var(--schrift-platzhalter);cursor:default}.az-tat-still{font-size:var(--gr-fein);color:var(--schrift-leise)}.az-tafel tfoot tr{height:var(--az-fusshoehe)}.az-tafel tfoot th,.az-tafel tfoot td{padding:0 var(--raum-3);border:0;background:var(--flaeche-zart);vertical-align:middle;text-align:left;font-size:var(--gr-fein);font-weight:var(--strich-normal);color:var(--schrift-leise)}.az-tafel tfoot th:first-child{position:sticky;inset-inline-start:0;z-index:2;padding-left:14px;border-right:var(--kante) solid var(--linie-stark);font-size:var(--gr-klein);font-weight:var(--strich-fett);color:var(--schrift)}.az-tafel tfoot .az-zahl{font-weight:var(--strich-fett)}.az-fussnoten{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-2) 20px;margin:14px 0 0;font-size:var(--gr-fein);color:var(--schrift-leise)}.az-zone{padding:var(--raum-4) var(--az-rand) 0}.az-zone>*{margin-top:0}.az-dialogmeldung{margin-bottom:var(--raum-4)}.az-dialogmeldung>*{margin:0}.az-pruefvergleich{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--raum-2) var(--raum-4);margin-bottom:var(--raum-3);padding:var(--raum-3) var(--raum-4);border-left:var(--kante-stark) solid var(--gold-linie);background:var(--flaeche-zart)}.az-pruefvergleich>span{display:flex;align-items:baseline;justify-content:space-between;gap:var(--raum-3);min-width:0}.az-pruefvergleich small{color:var(--schrift-leise);font-size:var(--gr-fein)}.az-pruefvergleich strong{color:var(--schrift);font-size:var(--gr-klein);font-variant-numeric:tabular-nums;white-space:nowrap}.az-pruefvergleich strong.hoch{color:var(--gold-schrift)}.az-pruefvergleich strong.kritisch{color:var(--rot-voll)}@media (max-width: 60rem){.arbeitsflaeche.az-flaeche{--az-rand: var(--raum-4)}.az-sp-wer{width:168px}.az-sp-tat{width:88px}.az-tafel thead th:last-child,.az-tafel tbody td:last-child,.az-tafel tfoot td:last-child{position:sticky;inset-inline-end:0}.az-tafel thead th:last-child{z-index:3;box-shadow:calc(-1 * var(--kante)) 0 0 var(--auf-dunkel-fuellung-hoch)}.az-tafel tbody td:last-child{z-index:2;background:var(--flaeche);box-shadow:calc(-1 * var(--kante)) 0 0 var(--linie-stark)}.az-tafel tfoot td:last-child{z-index:2;background:var(--flaeche-zart);box-shadow:calc(-1 * var(--kante)) 0 0 var(--linie-stark)}.az-kopf{align-items:flex-start}.az-kopf-titel{flex-direction:column;align-items:flex-start;gap:var(--raum-1)}.az-pruefvergleich{grid-template-columns:1fr}}main.arbeitsflaeche:has(>.abr-flaeche){max-width:none;padding-inline:0;margin-inline:0}.arbeitsflaeche.abr-flaeche{--abr-kopfhoehe: 46px;--abr-zeilenhoehe: 44px;--abr-fusshoehe: 48px;--abr-mindestbreite: 940px;--abr-rund: 10px;--abr-rund-gruppe: 8px;max-width:var(--arbeitsbreite);margin-inline:auto;padding:0 var(--raum-6)}.abr-kopf{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--raum-3);padding:14px 0;border-bottom:var(--kante) solid var(--linie)}.abr-kopf-titel{display:flex;align-items:baseline;gap:var(--raum-3);min-width:0}.abr-kopf-titel>h1{margin:0;font-family:var(--schriftfamilie-titel);font-size:var(--gr-anzeige);font-weight:var(--strich-fett);letter-spacing:var(--eng);color:var(--schrift)}.abr-kopf-beitext{font-size:var(--gr-klein);color:var(--schrift-leise)}.abr-kopf-schalter,.abr-kopf-links,.abr-kopf-rechts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-2)}.abr-kopf-rechts{margin-inline-start:auto}@media (max-width: 60rem){.abr-kopf-rechts{margin-inline-start:0}.abr-kopf-titel{flex-direction:column;align-items:flex-start;gap:var(--raum-1)}}.abr-kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--raum-3) 10px;margin:0;padding:var(--raum-4) 0 var(--raum-1)}.abr-kachel{display:flex;flex-direction:column;gap:1px;padding:var(--raum-3) 14px;border:var(--kante) solid var(--ton-225);border-radius:var(--abr-rund);background:var(--seite)}.abr-kachel-wert{font-family:var(--schriftfamilie-titel);font-size:var(--gr-anzeige);font-weight:var(--strich-fett);letter-spacing:var(--eng);color:var(--schrift);font-variant-numeric:tabular-nums}.abr-kachel-wort{font-size:var(--gr-fein);color:var(--schrift-leise)}.abr-kachel.offen{border-color:var(--gold-linie);background:linear-gradient(150deg,var(--gold-hell) 0%,var(--gold) 100%)}.abr-kachel.offen .abr-kachel-wert{color:var(--auf-gold)}.abr-kachel.offen .abr-kachel-wort{color:var(--auf-gold-leise)}.abr-kachel-wert.verdeckt{color:var(--schrift-platzhalter)}.abr-block{margin-block-start:var(--raum-5)}.abr-blockkopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--raum-3);margin-block-end:10px}.abr-blockkopf>div:first-child{display:flex;align-items:baseline;gap:10px;min-width:0}.abr-blockkopf h2{margin:0;font-family:var(--schriftfamilie-titel);font-size:15px;font-weight:var(--strich-fett);letter-spacing:var(--eng-klein);color:var(--schrift)}.abr-blockwort{font-size:var(--gr-fein);color:var(--schrift-leise)}.abr-blockgriffe{display:flex;align-items:center;gap:var(--raum-2)}.abr-blockgriffe>.abr-knopf{height:32px;padding:0 13px;font-size:var(--gr-fein)}.abr-schieber{overflow-x:auto}.abr-rahmen{min-inline-size:100%;inline-size:max-content;border:var(--kante) solid var(--linie-stark);border-radius:var(--abr-rund);background:var(--flaeche);overflow:hidden}.abr-tafel{width:100%;min-width:var(--abr-mindestbreite);margin:0;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.abr-sp-ausgang{width:180px}.abr-sp-datei{width:auto}.abr-sp-zustand{width:240px}.abr-sp-handlung{width:160px}.abr-sp-lohnlauf{width:100px}.abr-sp-diff{width:110px}.abr-sp-nr{width:84px}.abr-sp-vorname{width:96px}.abr-sp-nachname{width:200px}.abr-sp-tage{width:62px}.abr-sp-arbeitszeit{width:100px}.abr-sp-abwesenheit{width:104px}.abr-sp-summe{width:100px}.abr-sp-soll,.abr-sp-lohn{width:104px}.abr-sp-pruefung{width:auto}.abr-sp-tat{width:96px}.abr-sp-mensch{width:220px}.abr-sp-ist,.abr-sp-ueber,.abr-sp-zuschlag{width:128px}.abr-sp-behandlung{width:200px}.abr-sp-hinweis{width:auto}.abr-sp-art{width:148px}.abr-sp-stand{width:120px}.abr-sp-ausgleich,.abr-sp-neu{width:128px}.abr-sp-notiz{width:auto}.abr-sp-lohnart{width:220px}.abr-sp-betrag{width:148px}.abr-sp-steuer{width:176px}.abr-sp-erfasst{width:auto}.abr-tafel thead th{height:var(--abr-kopfhoehe);padding:0 10px;border:0;background:var(--verlauf-tafelkopf);color:var(--auf-dunkel-mittel);font-size:var(--gr-fein);font-weight:var(--strich-halb);letter-spacing:0;text-transform:none;text-align:left;vertical-align:middle;white-space:normal;line-height:1.25}.abr-tafel thead th:first-child{padding-inline-start:14px;border-inline-end:var(--kante) solid var(--auf-dunkel-fuellung-hoch);color:var(--auf-dunkel-stark)}.abr-tafel thead th:last-child{padding-inline-end:14px}.abr-tafel th.zahl,.abr-tafel td.zahl{text-align:right}.abr-tafel th.mitte,.abr-tafel td.mitte{text-align:center}.abr-tafel tbody tr{height:var(--abr-zeilenhoehe);border-bottom:var(--kante) solid var(--linie)}.abr-tafel tbody tr:last-child{border-bottom:0}.abr-tafel tbody th,.abr-tafel tbody td{padding:0 10px;border:0;border-inline-end:var(--kante) solid var(--flaeche-tief);vertical-align:middle;text-align:left;white-space:nowrap;color:var(--schrift-zweit);font-size:var(--gr-klein);font-weight:var(--strich-normal)}.abr-tafel tbody th{padding-inline-start:14px;border-inline-end:var(--kante) solid var(--linie-stark);font-weight:var(--strich-halb);color:var(--schrift)}.abr-tafel tbody td:last-child{padding-inline-end:14px;border-inline-end:0}.abr-tafel tbody tr:focus-within>th,.abr-tafel tbody tr:focus-within>td{background:var(--flaeche-tief)}.abr-tafel tbody tr.haelt-auf>th,.abr-tafel tbody tr.haelt-auf>td{background:var(--gold-zart)}.abr-tafel tbody tr.haelt-auf>th{box-shadow:inset var(--kante-zeiger) 0 0 var(--gold)}.abr-wert{font-size:var(--gr-klein);font-weight:var(--strich-halb);color:var(--schrift-zweit)}.abr-zahl{font-family:var(--schriftfamilie-titel);font-size:var(--gr-klein);font-weight:var(--strich-fett);color:var(--schrift)}.abr-zahl.hoch{color:var(--gold-schrift)}.abr-ohne{color:var(--schrift-leise)}.abr-tafel tbody td.abr-quelle{white-space:normal}.abr-tafel td.abr-quelle>.abr-beisatz{overflow:visible;line-height:1.25}.abr-beisatz{display:block;font-size:var(--gr-fein);color:var(--schrift-leise);overflow:hidden;text-overflow:ellipsis}.abr-stapel{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.abr-marke{display:inline-flex;align-items:center;gap:7px;padding:var(--raum-1) 10px;border:var(--kante) solid var(--still-linie);border-radius:var(--rund-voll);background:var(--still-flaeche);color:var(--still-schrift);font-size:var(--gr-fein);font-weight:var(--strich-halb);white-space:nowrap}.abr-marke:before{content:"";flex:none;inline-size:6px;block-size:6px;border-radius:var(--rund-voll);background:currentcolor}.abr-marke.gut{border-color:var(--gruen-linie);background:var(--gruen-zart);color:var(--gruen-schrift)}.abr-marke.gut:before{background:var(--gruen)}.abr-marke.pruefen{border-color:var(--gold-zart-linie);background:var(--gold-zart);color:var(--gold-schrift)}.abr-marke.pruefen:before{background:var(--gold-linie)}.abr-marke.fehlt{border-color:var(--rot-linie);background:var(--rot-zart);color:var(--rot-voll)}.abr-marke.fehlt:before{background:var(--rot-voll)}.abr-tat{display:flex;align-items:center;justify-content:center}.abr-tat>button{min-height:0;height:30px;padding:0 var(--raum-3);border:var(--kante) solid var(--linie-stark);border-radius:7px;background:var(--flaeche);box-shadow:none;color:var(--schrift);font-size:var(--gr-fein);font-weight:var(--strich-halb);white-space:nowrap;cursor:pointer}.abr-tat>button:hover:not(:disabled){background:var(--flaeche-zart);color:var(--schrift)}.abr-tat>button:disabled{border-color:var(--linie-stark);background:var(--still-flaeche);color:var(--still-schrift);cursor:default}.abr-feld{inline-size:100%;min-height:0;block-size:30px;padding:0 8px;border:var(--kante) solid var(--linie-stark);border-radius:6px;background:var(--still-flaeche);box-shadow:none;color:var(--still-schrift);font-family:inherit;font-size:var(--gr-fein);text-align:right;font-variant-numeric:tabular-nums;cursor:default}.abr-feld.wort{text-align:left}.abr-tafel tfoot tr{height:var(--abr-fusshoehe)}.abr-tafel tfoot th,.abr-tafel tfoot td{padding:0 10px;border:0;background:var(--flaeche-zart);vertical-align:middle;text-align:left;white-space:nowrap;font-size:var(--gr-fein);font-weight:var(--strich-normal);color:var(--schrift-leise)}.abr-tafel tfoot th:first-child{padding-inline-start:14px;border-inline-end:var(--kante) solid var(--linie-stark);font-size:var(--gr-klein);font-weight:var(--strich-fett);color:var(--schrift)}.abr-tafel tfoot .abr-zahl{font-weight:var(--strich-fett)}.abr-unfertig{display:block;margin-block-end:10px;padding:10px 14px;border:var(--kante) solid var(--gold-zart-linie);border-radius:var(--abr-rund);background:var(--gold-zart);font-size:var(--gr-fein);line-height:1.45;color:var(--gold-schrift)}.abr-unfertig strong{margin-inline-end:6px;color:var(--gold-schrift)}.abr-wahl{display:flex;flex-wrap:wrap;gap:7px;margin-top:-8px}.abr-wahl>label{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:var(--kante) solid var(--linie-stark);border-radius:var(--abr-rund-gruppe);background:var(--flaeche);font-size:var(--gr-klein);color:var(--schrift);cursor:pointer}.abr-wahl>label:has(input:checked){border-color:var(--gold-linie);background:var(--gold-zart);color:var(--gold-schrift);font-weight:var(--strich-halb)}.abr-wahl>label:has(input:disabled){border-style:dashed;background:var(--still-flaeche);color:var(--still-schrift);cursor:default}.abr-wahl>label:has(input:disabled:checked){border-color:var(--linie-stark);background:var(--still-flaeche);color:var(--still-schrift);font-weight:var(--strich-halb)}.abr-wahl>label>input{flex:none;inline-size:14px;block-size:14px;margin:0;accent-color:var(--gold-linie)}.abr-wahl-satz{margin:-6px 0 0;max-width:68ch;font-size:var(--gr-fein);line-height:1.5;color:var(--schrift-leise)}.abr-flaeche>.reiter{margin-block:0;gap:2px}.abr-flaeche>.reiter>button:after{left:0;right:0;height:3px;border-radius:0}.abr-flaeche>.reiter>[aria-selected=true]{color:var(--schrift);font-weight:var(--strich-fett)}.abr-flaeche>.reiter>[aria-selected=true]:after{background:var(--gold)}.abr-flaeche>.reiter>button:hover:not(:disabled):after{background:var(--linie-stark)}.abr-flaeche>.reiter>[aria-selected=true]:hover:after{background:var(--gold)}.abr-fussnote{margin:14px 0 0;max-width:90ch;font-size:var(--gr-fein);line-height:1.5;color:var(--schrift-leise)}.abr-fussnote code{font-family:var(--schriftfamilie-fest);font-size:.92em}.abr-abschluss{margin-block:var(--raum-6) 56px;padding-block-start:var(--raum-5);border-block-start:var(--kante) solid var(--linie)}.abr-inhalt{margin:0;padding:var(--raum-4) var(--raum-5);overflow-x:auto;border-radius:0 0 var(--abr-rund) var(--abr-rund);background:var(--flaeche-zart);font-family:var(--schriftfamilie-fest);font-size:var(--gr-fein);line-height:1.6;white-space:pre;color:var(--schrift-zweit)}.abr-blocker{list-style:none;margin:var(--raum-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--raum-3)}.abr-blocker>li{display:flex;flex-direction:column;gap:var(--raum-1);padding-left:var(--raum-4);border-left:var(--kante-stark) solid var(--linie-stark)}.abr-blocker__wort{font-weight:var(--strich-halb);color:var(--schrift)}.abr-blocker__satz{max-width:68ch;font-size:var(--gr-text);line-height:1.55;color:var(--schrift-zweit)}.abr-aufklappen{display:inline-flex;align-items:baseline;gap:var(--raum-2);inline-size:100%;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:hidden;font:inherit;color:inherit;text-align:left;cursor:pointer}.abr-aufklappen:hover{text-decoration:underline}.abr-pfeil{color:var(--schrift-leise);font-size:var(--gr-text)}.abr-blattzeile>td{padding:0;background:var(--flaeche-zart);border-bottom:var(--kante-stark) solid var(--linie-stark)}.pruefblatt{display:flex;flex-direction:column;gap:var(--raum-5);padding:var(--raum-5)}.pruefblatt-abschnitt>h4{display:flex;align-items:center;gap:var(--raum-2);margin:0 0 var(--raum-3);font-size:var(--gr-text);font-weight:var(--strich-halb);letter-spacing:.04em;text-transform:uppercase;color:var(--schrift-zweit)}.pruefblatt-angaben{margin:0}.pruefblatt-hinweis{max-width:74ch;margin:var(--raum-3) 0 0;font-size:var(--gr-text);line-height:1.55;color:var(--schrift-zweit)}.pruefblatt-konflikte{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--raum-2)}.pruefblatt-konflikte>li{padding-left:var(--raum-4);border-left:var(--kante-stark) solid var(--warnung-kante)}.pruefblatt-offen>td{background:var(--flaeche-tief)}.pruefblatt-verlauf{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--raum-4)}.pruefblatt-verlauf>li{padding-left:var(--raum-4);border-left:var(--kante-stark) solid var(--linie-stark)}.pruefblatt-ueberholt{opacity:.72}.pruefblatt-verlauf-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--raum-2)}.pruefblatt-kommentar{max-width:74ch;margin:var(--raum-2) 0;line-height:1.55}.pruefblatt-tat{padding-top:var(--raum-4);border-top:var(--kante) solid var(--linie)}.pruefblatt-tat .feld{max-width:62ch}.pruefblatt-tat textarea{width:100%;font:inherit}.pruefblatt-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-3);margin-top:var(--raum-3)}@media (max-width: 48rem){.pruefblatt{padding:var(--raum-4) var(--raum-3)}}.pruefblatt-fehlt>td{background:var(--fehler-flaeche, var(--flaeche-tief))}.abr-lauf+.abr-lauf{margin-block-start:var(--raum-6)}.abr-laufkopf{display:flex;align-items:baseline;gap:var(--raum-3);flex-wrap:wrap;margin-block:var(--raum-4) var(--raum-2);padding-block-end:var(--raum-2);border-block-end:var(--kante-stark) solid var(--linie)}.abr-laufwort{margin:0;font-family:var(--schriftfamilie-titel);font-size:var(--gr-kopf)}.abr-laufwort--offen{color:var(--rot-schrift)}.abr-kachel-zusatz{display:block;font-size:var(--gr-beitext);color:var(--schrift-leise);line-height:var(--zeilen-dicht)}.abr-tag{cursor:pointer}.abr-tag>th:first-child{border-inline-start:var(--kante-zeiger) solid transparent}.abr-tag--rot>th:first-child{border-inline-start-color:var(--rot)}.abr-tag--rot{background:var(--rot-hauch)}.abr-tag--gelb>th:first-child{border-inline-start-color:var(--warnung)}.abr-tag--gelb{background:var(--warnung-flaeche)}.abr-tag--gruen>th:first-child{border-inline-start-color:var(--gruen-linie)}.abr-tag--grau{color:var(--schrift-leise)}.abr-befund-rot{background:var(--fehler-flaeche);color:var(--fehler-schrift);border-color:var(--fehler-kante)}.abr-befund-gelb{background:var(--warnung-flaeche);color:var(--warnung-schrift);border-color:var(--warnung-kante)}.abr-befund-gruen,.abr-befund-grau{background:var(--flaeche-zart);color:var(--schrift-zweit)}.abr-zustand-bestaetigt{background:var(--erfolg-flaeche);color:var(--erfolg-schrift);border-color:var(--erfolg-kante)}.abr-zustand-blockiert{background:var(--fehler-flaeche);color:var(--fehler-schrift);border-color:var(--fehler-kante)}.abr-zustand-manuelle_pruefung,.abr-zustand-nach_bestaetigung_veraendert{background:var(--warnung-flaeche);color:var(--warnung-schrift);border-color:var(--warnung-kante)}.abr-zustand-ungeprueft,.abr-zustand-automatisch_pruefbereit{background:var(--flaeche-zart);color:var(--schrift-zweit)}.abr-tagblatt{padding:var(--raum-4)}.abr-tagblatt h3{margin-block:0 var(--raum-3);font-size:var(--gr-kopf)}.abr-knopf--haupt{background:var(--betont);color:var(--auf-betont);border-color:var(--betont)}.abr-knopf--haupt:disabled{opacity:.55}.abr-knopf--an{background:var(--betont-flaeche);border-color:var(--betont);color:var(--betont-tief)}.abr-laufabschluss{margin-block-start:var(--raum-3);padding:var(--raum-4)}.abr-laufabschluss h4{margin-block:0 var(--raum-3);font-size:.9375rem;font-weight:var(--strich-halb)}.abr-laufabschluss .angaben{margin-block-end:var(--raum-3)}.es-kanzleidateien{display:grid;gap:var(--raum-3)}.es-kanzleidateien__liste{display:grid;gap:var(--raum-2);margin:0;padding:0;list-style:none}.es-kanzleidateien__zeile{display:flex;align-items:flex-start;gap:var(--raum-3);padding:var(--raum-2) var(--raum-3);border:var(--kante) solid var(--linie);border-radius:var(--rund-klein);background:var(--flaeche);cursor:pointer}.es-kanzleidateien__zeile:hover{background:var(--flaeche-zart)}.es-kanzleidateien__zeile input{flex:0 0 auto;margin-block-start:.15rem}.es-kanzleidateien__zeile>span{display:grid;gap:.15rem;min-inline-size:0}.es-kanzleidateien__zeile small{color:var(--schrift-leise);text-wrap:pretty}.es-kanzleidateien__stand,.es-kanzleidateien__leer{margin:0;color:var(--schrift-leise);font-size:var(--gr-klein);text-wrap:pretty}.es-kanzleidateien__griffe{display:flex;flex-wrap:wrap;gap:var(--raum-2)}.abr-weitereformate{margin-block-start:var(--raum-4)}.abr-weitereformate>summary{cursor:pointer;color:var(--schrift-leise);font-size:var(--gr-klein);font-weight:var(--strich-halb)}.abr-weitereformate>summary:hover{color:var(--schrift)}.abr-weitereformate>.abr-exportkarten{margin-block-start:var(--raum-3)}.abr-knopf--schloss{gap:var(--raum-2)}.abr-knopf--schloss svg,.abr-schloss svg{inline-size:1.05rem;block-size:1.05rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.abr-schloss{display:inline-flex;align-items:center;gap:var(--raum-2);flex:0 0 auto;padding:.25rem .7rem;border:var(--kante) solid var(--linie);border-radius:var(--rund-knopf);background:var(--flaeche-zart);color:var(--schrift);font-size:var(--gr-klein);font-weight:var(--strich-halb);white-space:nowrap}.abr-schloss.ist-offen{border-color:var(--warnung-kante);background:var(--warnung-flaeche);color:var(--warnung-schrift)}.abr-aktionsfeld,.abr-exportweg,.abr-fassungsverlauf{margin-block-start:var(--raum-4);padding-block-start:var(--raum-3);border-block-start:var(--kante) solid var(--linie)}.abr-exportweg h5{margin:0 0 var(--raum-2);font-size:var(--gr-text)}.abr-exportweg__kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--raum-4);margin-block-end:var(--raum-3)}.abr-exportweg__kopf .abr-beisatz{max-inline-size:58rem;margin:0}.abr-exportweg__fassung{flex:0 0 auto;padding-block:.2rem;border-block-end:var(--kante-zeiger) solid var(--gold);color:var(--schrift-zweit);font-size:var(--gr-klein);font-weight:var(--strich-halb)}.abr-exportkarten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--raum-2)}.abr-exportkarte{position:relative;min-inline-size:0;padding:var(--raum-3);background:var(--flaeche-zart);box-shadow:inset 0 var(--kante-zeiger) 0 var(--gold)}.abr-exportkarte>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--raum-2)}.abr-exportkarte>header span:first-child{display:block;color:var(--schrift-leise);font-size:var(--gr-klein);font-weight:var(--strich-halb);letter-spacing:.04em;text-transform:uppercase}.abr-exportkarte h6{margin:.15rem 0 0;color:var(--schrift);font-family:var(--schriftfamilie-titel);font-size:var(--gr-text)}.abr-exportkarte>p,.abr-exportkarte>small{display:block;margin:var(--raum-1) 0 var(--raum-2);color:var(--schrift-leise);font-size:var(--gr-klein)}.abr-exportkarte__stand{flex:0 0 auto;color:var(--schrift-leise);font-size:var(--gr-klein);font-weight:var(--strich-halb)}.abr-exportkarte__stand.ist-bereit{color:var(--erfolg-schrift)}.abr-exportkarte dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--raum-1) var(--raum-3);margin:var(--raum-2) 0}.abr-exportkarte dl>div{min-inline-size:0}.abr-exportkarte dt,.abr-exportkarte dd{margin:0;font-size:var(--gr-klein)}.abr-exportkarte dt{color:var(--schrift-leise)}.abr-exportkarte dd{margin-block-start:.1rem;color:var(--schrift-zweit);font-weight:var(--strich-halb)}.abr-exportkarte code{overflow-wrap:anywhere}.abr-exportkarte__griffe{display:flex;flex-wrap:wrap;gap:var(--raum-1)}.abr-exportkarte .abr-aktionsfeld{margin-block-start:var(--raum-2);padding-block-start:var(--raum-2)}.abr-bausteinvorschlag{display:flex;align-items:center;justify-content:flex-end;gap:var(--raum-2)}.abr-bausteinvorschlag strong{white-space:nowrap}.abr-technischer-export{margin-block-start:var(--raum-3);color:var(--schrift-zweit);font-size:var(--gr-klein)}.abr-technischer-export summary{cursor:pointer;font-weight:var(--strich-halb)}@media (max-width: 62rem){.abr-exportkarten{grid-template-columns:1fr}}.abr-aktionsfeld label,.abr-aktionsfeld label>span{display:block}.abr-aktionsfeld label>span{margin-block-end:var(--raum-1);font-weight:var(--strich-halb)}.abr-aktionsfeld textarea{inline-size:100%;min-block-size:5rem;resize:vertical}.abr-aktionsgriffe{display:flex;flex-wrap:wrap;gap:var(--raum-2);margin-block-start:var(--raum-3)}.abr-exportangaben{margin-block:var(--raum-3)}.abr-exportangaben code{overflow-wrap:anywhere}.abr-fassungsverlauf summary{cursor:pointer;font-weight:var(--strich-halb)}.abr-fassungsverlauf ol{margin-block-end:0;padding-inline-start:var(--raum-5)}.abr-manager{--gr-beitext: var(--gr-klein);--gr-fein: var(--gr-klein);margin-block-start:var(--raum-5);color:var(--schrift);font-variant-numeric:tabular-nums}.abr-managerkopf{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-5);padding-block:var(--raum-2) var(--raum-4);border-block-end:var(--kante) solid var(--linie-stark)}.abr-managerkopf__text{min-inline-size:0}.abr-managerkopf h2,.abr-managerkopf p{margin:0}.abr-managerkopf h2{font-family:var(--schriftfamilie-titel);font-size:var(--gr-titel);letter-spacing:var(--eng-klein)}.abr-managerkopf p{margin-block-start:var(--raum-1);color:var(--schrift-leise);font-size:var(--gr-klein)}.abr-abschlussweg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-block-end:var(--kante) solid var(--linie);list-style:none}.abr-abschlussweg li{display:flex;align-items:center;gap:var(--raum-3);min-inline-size:0;padding:var(--raum-4);color:var(--schrift-leise)}.abr-abschlussweg li+li{border-inline-start:var(--kante) solid var(--linie)}.abr-abschlussweg li.ist-aktiv{background:var(--flaeche-zart);color:var(--schrift)}.abr-abschlussweg li.ist-erledigt{color:var(--gruen-schrift)}.abr-abschlussweg__zahl{display:grid;place-items:center;flex:0 0 auto;inline-size:2rem;block-size:2rem;border:var(--kante) solid currentColor;border-radius:var(--rund-voll);font-weight:var(--strich-fett)}.abr-abschlussweg strong,.abr-abschlussweg small{display:block}.abr-abschlussweg strong{font-size:var(--gr-text)}.abr-abschlussweg__kurz{display:none}.abr-abschlussweg small{margin-block-start:var(--raum-1);color:inherit;font-size:var(--gr-klein)}.abr-managerfortschritt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--raum-4);padding-block:var(--raum-3)}.abr-managerfortschritt__spur{block-size:var(--raum-2);border-radius:var(--rund-voll);background:var(--flaeche-tief);overflow:hidden}.abr-managerfortschritt__spur span{display:block;inline-size:var(--abr-fortschritt);block-size:100%;border-radius:inherit;background:var(--gruen)}.abr-managerfortschritt__werte{display:flex;align-items:center;gap:var(--raum-3);color:var(--schrift-leise);font-size:var(--gr-klein);white-space:nowrap}.abr-managerfortschritt__werte strong{color:var(--schrift)}.abr-managerhinweis{margin:0;padding:var(--raum-2) 0 var(--raum-4);color:var(--schrift-leise);font-size:var(--gr-klein)}.abr-laufwahl{display:flex;gap:var(--raum-2);overflow-x:auto;padding-block-end:var(--raum-2);scrollbar-width:thin}.abr-laufwahl>button{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-4);min-inline-size:15rem;min-block-size:var(--bedienhoehe-gross);padding:var(--raum-2) var(--raum-3);border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-knopf);background:var(--flaeche);color:var(--schrift);text-align:start;cursor:pointer}.abr-laufwahl>button.ist-aktiv{border-color:var(--betont);background:var(--betont-flaeche)}.abr-laufwahl strong,.abr-laufwahl small{display:block;white-space:nowrap}.abr-laufwahl strong{font-size:var(--gr-text)}.abr-laufwahl small{margin-block-start:var(--raum-1);color:var(--schrift-leise);font-size:var(--gr-klein)}.abr-laufwahl__status{flex:0 0 auto;color:var(--schrift-leise);font-size:var(--gr-klein);white-space:nowrap}.abr-laufwahl__status.ist-fest{color:var(--gruen-schrift);font-weight:var(--strich-halb)}.abr-manager .abr-lauf{margin-block-start:var(--raum-3);border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-karte);background:var(--flaeche);overflow:clip}.abr-manager .abr-laufkopf{align-items:center;justify-content:space-between;margin:0;padding:var(--raum-3) var(--raum-4);border-block-end:var(--kante) solid var(--linie);background:var(--flaeche-hauch)}.abr-manager .abr-laufkopf>div:first-child{min-inline-size:0}.abr-manager .abr-laufwort{font-size:var(--gr-kopf)}.abr-personenfilter,.abr-prueffilter{display:inline-flex;align-items:center;gap:var(--raum-1);padding:var(--raum-1);border:var(--kante) solid var(--linie);border-radius:var(--rund-knopf);background:var(--flaeche-zart)}.abr-personenfilter button,.abr-prueffilter button{min-block-size:var(--bedienhoehe);padding-inline:var(--raum-3);border:0;border-radius:var(--rund-klein);background:transparent;color:var(--schrift-leise);font:inherit;font-size:var(--gr-klein);font-weight:var(--strich-halb);white-space:nowrap;cursor:pointer}.abr-personenfilter button.ist-aktiv,.abr-prueffilter button.ist-aktiv{background:var(--flaeche);color:var(--schrift);box-shadow:var(--schatten-fein)}.abr-laufwahl button:focus-visible,.abr-personenfilter button:focus-visible,.abr-prueffilter button:focus-visible,.abr-taggriff:focus-visible{outline:var(--kante-stark) solid var(--betont);outline-offset:var(--raum-1)}.abr-laufwahl button:active,.abr-personenfilter button:active,.abr-prueffilter button:active,.abr-taggriff:active{transform:translateY(var(--kante))}.abr-laufwahl button:disabled,.abr-personenfilter button:disabled,.abr-prueffilter button:disabled,.abr-taggriff:disabled{opacity:.55;cursor:not-allowed}.abr-managerliste{overflow-x:auto}.abr-manager-tafel{inline-size:100%;border-collapse:collapse;font-size:var(--gr-text);font-variant-numeric:tabular-nums}.abr-manager-tafel th,.abr-manager-tafel td{padding:var(--raum-3) var(--raum-4);border-block-end:var(--kante) solid var(--linie);text-align:start;vertical-align:middle}.abr-manager-tafel thead th{color:var(--schrift-leise);font-size:var(--gr-klein);font-weight:var(--strich-halb)}.abr-manager-tafel tbody tr:last-child>*{border-block-end:0}.abr-manager-tafel tbody th{min-inline-size:12rem}.abr-manager-tafel td:last-child{inline-size:1%;white-space:nowrap}.abr-personname,.abr-personmeta{display:block}.abr-personname{color:var(--schrift);font-weight:var(--strich-fett)}.abr-personmeta{margin-block-start:var(--raum-1);color:var(--schrift-leise);font-size:var(--gr-klein);line-height:var(--zeilen-dicht)}.abr-manager .abr-laufabschluss{margin:0;padding:var(--raum-4);border-block-start:var(--kante-stark) solid var(--linie-stark);background:var(--flaeche-hauch)}.abr-laufabschluss__kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--raum-4);margin-block-end:var(--raum-3)}.abr-laufabschluss__kopf h4{margin:var(--raum-1) 0 0}.abr-laufabschluss__schritt{color:var(--schrift-leise);font-size:var(--gr-klein);font-weight:var(--strich-halb)}.abr-laufwerte{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding-block:var(--raum-2) var(--raum-3)}.abr-laufwerte>div{min-inline-size:0;padding-inline:var(--raum-3)}.abr-laufwerte>div:first-child{padding-inline-start:0}.abr-laufwerte>div+div{border-inline-start:var(--kante) solid var(--linie)}.abr-laufwerte dt{color:var(--schrift-leise);font-size:var(--gr-klein)}.abr-laufwerte dd{margin:var(--raum-1) 0 0;color:var(--schrift);font-weight:var(--strich-halb)}.abr-pruefsumme{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(16rem,1fr);gap:var(--raum-4);border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-karte);background:var(--flaeche);overflow:clip}.abr-zeitweg{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.abr-zeitweg>div{display:flex;flex-direction:column;justify-content:center;min-inline-size:0;padding:var(--raum-4)}.abr-zeitweg>div.ist-ziel{background:var(--flaeche-hauch)}.abr-zeitweg span,.abr-zeitweg small{color:var(--schrift-leise);font-size:var(--gr-klein)}.abr-zeitweg strong{margin-block:var(--raum-1);font-family:var(--schriftfamilie-titel);font-size:var(--gr-zahl-schmal);letter-spacing:var(--eng-klein)}.abr-zeitweg__pfeil{align-self:center;color:var(--schrift-leise);font-size:var(--gr-kopf)}.abr-pruefsumme__nebenwerte{display:grid;align-content:center;margin:0;padding:var(--raum-3) var(--raum-4);border-inline-start:var(--kante) solid var(--linie)}.abr-pruefsumme__nebenwerte>div{display:flex;justify-content:space-between;gap:var(--raum-3);padding-block:var(--raum-2)}.abr-pruefsumme__nebenwerte>div+div{border-block-start:var(--kante) solid var(--linie)}.abr-pruefsumme__nebenwerte dt{color:var(--schrift-leise)}.abr-pruefsumme__nebenwerte dd{margin:0;color:var(--schrift);font-weight:var(--strich-halb);text-align:end}.abr-pruefkopf{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--raum-4)}.abr-pruefkopf h3,.abr-pruefkopf p{margin:0}.abr-pruefkopf h3{font-family:var(--schriftfamilie-titel);font-size:var(--gr-kopf)}.abr-pruefkopf p{margin-block-start:var(--raum-1);color:var(--schrift-leise);font-size:var(--gr-klein)}.abr-tagesliste{border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-karte);background:var(--flaeche);overflow:clip}.abr-tage-tafel{inline-size:100%;border-collapse:collapse;table-layout:auto;font-size:var(--gr-text);font-variant-numeric:tabular-nums}.abr-tage-tafel th,.abr-tage-tafel td{padding:var(--raum-3);border-block-end:var(--kante) solid var(--linie);text-align:start;vertical-align:middle}.abr-tage-tafel thead th{background:var(--flaeche-zart);color:var(--schrift-leise);font-size:var(--gr-klein);font-weight:var(--strich-halb)}.abr-tage-tafel .abr-tag>th:first-child{border-inline-start:var(--kante-zeiger) solid transparent}.abr-tage-tafel .abr-tag--rot>th:first-child{border-inline-start-color:var(--rot)}.abr-tage-tafel .abr-tag--gelb>th:first-child{border-inline-start-color:var(--warnung)}.abr-tage-tafel .abr-tag--gruen>th:first-child{border-inline-start-color:var(--gruen-linie)}.abr-tage-tafel .abr-tag--rot{background:var(--rot-hauch)}.abr-tage-tafel .abr-tag--gelb{background:var(--warnung-flaeche)}.abr-taggriff{display:flex;flex-direction:column;align-items:flex-start;min-block-size:var(--bedienhoehe);padding:0;border:0;background:transparent;color:var(--schrift);font:inherit;font-weight:var(--strich-fett);text-align:start;cursor:pointer}.abr-taggriff small{margin-block-start:var(--raum-1);color:var(--schrift-leise);font-size:var(--gr-klein);font-weight:var(--strich-normal);white-space:nowrap}.abr-tageszeiten{display:flex;align-items:center;gap:var(--raum-2);margin:0}.abr-tageszeiten>div{display:flex;align-items:baseline;gap:var(--raum-1);min-inline-size:0}.abr-tageszeiten>div+div:before{content:"→";margin-inline-end:var(--raum-1);color:var(--schrift-leise)}.abr-tageszeiten dt{color:var(--schrift-leise);font-size:var(--gr-klein)}.abr-tageszeiten dd{margin:0;white-space:nowrap}.abr-tagdetail>td{padding:0;background:var(--flaeche-hauch)}.abr-tagblatt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--raum-3) var(--raum-5);padding:var(--raum-4);border-block-end:var(--kante) solid var(--linie)}.abr-tagblatt>div{min-inline-size:0}.abr-tagblatt__breit{grid-column:span 2}.abr-tagblatt strong,.abr-tagblatt span{display:block}.abr-tagblatt strong{color:var(--schrift-leise);font-size:var(--gr-klein)}.abr-tagblatt span{margin-block-start:var(--raum-1);overflow-wrap:anywhere}.abr-keine-auffaelligkeit{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-4);padding:var(--raum-4)}.abr-hinweispruefung{padding-block-start:var(--raum-4);border-block-start:var(--kante) solid var(--linie-stark)}.abr-hinweispruefung h3{margin:0;font-family:var(--schriftfamilie-titel);font-size:var(--gr-kopf)}.abr-hinweispruefung .ein-zeile{align-items:center;padding-block:var(--raum-2)}.abr-verlustwarnung{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-4);padding:var(--raum-3) var(--raum-4);border-block-start:var(--kante) solid var(--warnung-kante);background:var(--warnung-flaeche);color:var(--warnung-schrift)}.abr-verlustwarnung strong,.abr-verlustwarnung span{display:block}.abr-verlustwarnung span{margin-block-start:var(--raum-1);font-size:var(--gr-klein)}.abr-verlustwarnung>div:last-child{display:flex;gap:var(--raum-2)}.abr-pruefbereitschaft{display:flex;flex-direction:column;min-inline-size:0}.abr-pruefbereitschaft strong{color:var(--schrift);font-size:var(--gr-text)}.abr-pruefbereitschaft small{margin-block-start:var(--raum-1);color:var(--schrift-leise);font-size:var(--gr-klein)}.abr-pruefbereitschaft.ist-gesperrt strong{color:var(--rot-schrift)}@media (hover: hover) and (pointer: fine){.abr-laufwahl>button:hover,.abr-personenfilter button:hover,.abr-prueffilter button:hover{background:var(--flaeche-tief)}.abr-manager-tafel tbody tr:hover{background:var(--flaeche-hauch)}}@media (max-width: 70rem){.abr-pruefsumme{grid-template-columns:minmax(0,1fr)}.abr-pruefsumme__nebenwerte{grid-template-columns:repeat(3,minmax(0,1fr));border-block-start:var(--kante) solid var(--linie);border-inline-start:0}.abr-pruefsumme__nebenwerte>div{display:block}.abr-pruefsumme__nebenwerte>div+div{border-block-start:0;border-inline-start:var(--kante) solid var(--linie);padding-inline-start:var(--raum-3)}.abr-pruefsumme__nebenwerte dd{margin-block-start:var(--raum-1);text-align:start}}@media (max-width: 56rem){.abr-abschlussweg{grid-template-columns:minmax(0,1fr)}.abr-abschlussweg li+li{border-block-start:var(--kante) solid var(--linie);border-inline-start:0}.abr-managerfortschritt{grid-template-columns:minmax(0,1fr)}.abr-managerfortschritt__werte{flex-wrap:wrap;white-space:normal}.abr-manager-tafel thead{display:none}.abr-manager-tafel,.abr-manager-tafel tbody,.abr-manager-tafel tr,.abr-manager-tafel th,.abr-manager-tafel td{display:block;inline-size:100%}.abr-manager-tafel tr{padding:var(--raum-3);border-block-end:var(--kante) solid var(--linie)}.abr-manager-tafel th,.abr-manager-tafel td{padding:var(--raum-1) 0;border:0}.abr-manager-tafel td:before{content:attr(data-label);display:block;margin-block-end:var(--raum-1);color:var(--schrift-leise);font-size:var(--gr-klein);font-weight:var(--strich-halb)}.abr-manager-tafel td:last-child{margin-block-start:var(--raum-2)}.abr-laufwerte{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--raum-3)}.abr-laufwerte>div,.abr-laufwerte>div:first-child{padding:0}.abr-laufwerte>div+div{border-inline-start:0}.abr-pruefkopf{align-items:stretch;flex-direction:column}.abr-prueffilter{align-self:flex-start}.abr-tage-tafel thead{display:none}.abr-sonderzeiten-tafel,.abr-bausteine-tafel,.abr-bewegungen-tafel{min-inline-size:0}.abr-tage-tafel,.abr-tage-tafel tbody,.abr-tage-tafel tr.abr-tag,.abr-tage-tafel tr.abr-tag>th,.abr-tage-tafel tr.abr-tag>td{display:block;inline-size:100%}.abr-tage-tafel tr.abr-tag{padding:var(--raum-3);border-block-end:var(--kante) solid var(--linie)}.abr-tage-tafel tr.abr-tag>th,.abr-tage-tafel tr.abr-tag>td{padding:var(--raum-1) 0;border:0}.abr-tage-tafel tr.abr-tag>td:before{content:attr(data-label);display:block;margin-block-end:var(--raum-1);color:var(--schrift-leise);font-size:var(--gr-klein);font-weight:var(--strich-halb)}.abr-tage-tafel .abr-tag>th:first-child{border-inline-start:0}.abr-taggriff{flex-direction:row;align-items:center;justify-content:space-between}.abr-taggriff small{margin:0}.abr-tageszeiten{align-items:stretch;flex-direction:column;gap:var(--raum-1)}.abr-tageszeiten>div{justify-content:space-between}.abr-tageszeiten>div+div:before{content:none}.abr-tagdetail,.abr-tagdetail>td{display:block;inline-size:100%}.abr-tagblatt{grid-template-columns:minmax(0,1fr)}.abr-tagblatt__breit{grid-column:auto}.abr-verlustwarnung,.abr-verlustwarnung>div:last-child{align-items:stretch;flex-direction:column}.abr-verlustwarnung .abr-knopf{justify-content:center;inline-size:100%}}@media (max-width: 40rem){.abr-managerkopf,.abr-laufabschluss__kopf,.abr-manager .abr-laufkopf{align-items:stretch;flex-direction:column}.abr-managerkopf>.abr-knopf{justify-content:center;inline-size:100%;min-block-size:var(--bedienhoehe)}.abr-laufwahl>button{min-inline-size:min(88vw,19rem)}.abr-personenfilter{align-self:flex-start}.abr-pruefsumme{gap:0}.abr-zeitweg{grid-template-columns:minmax(0,1fr)}.abr-zeitweg>div{padding:var(--raum-3)}.abr-zeitweg__pfeil{display:none}.abr-pruefsumme__nebenwerte{grid-template-columns:minmax(0,1fr)}.abr-pruefsumme__nebenwerte>div,.abr-pruefsumme__nebenwerte>div+div{display:flex;border-block-start:var(--kante) solid var(--linie);border-inline-start:0;padding-inline:0}.abr-pruefsumme__nebenwerte dd{margin:0;text-align:end}.abr-keine-auffaelligkeit{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion: reduce){.abr-laufwahl button:active,.abr-personenfilter button:active,.abr-prueffilter button:active,.abr-taggriff:active{transform:none}}.abr-flaeche,.abr-manager{--abr-kuehl: color-mix(in srgb, var(--tinte-950) 3%, var(--flaeche));--abr-kuehl-tief: color-mix(in srgb, var(--tinte-950) 7%, var(--flaeche));--abr-linie: color-mix(in srgb, var(--tinte-950) 15%, transparent);--abr-aktiv-hauch: color-mix(in srgb, var(--gold) 18%, var(--flaeche));--abr-gelb: color-mix(in srgb, var(--gold) 14%, var(--flaeche));--abr-gelb-linie: color-mix(in srgb, var(--gold) 68%, var(--tinte-950))}.abr-flaeche>.meldung.hinweisfeld.ton-hinweis{margin-block:var(--raum-3);padding:var(--raum-3) var(--raum-4);border-color:var(--abr-linie);border-inline-start-color:var(--tinte-950);background:var(--abr-kuehl);color:var(--schrift)}.abr-kopf .abr-marke{border-color:var(--abr-linie);background:var(--abr-kuehl);color:var(--schrift)}.abr-kopf .abr-marke:before{background:var(--gold)}.abr-manager button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.abr-manager .abr-knopf--haupt{border-color:var(--gold-linie);background:var(--gold);color:var(--tinte-950)}.abr-manager .abr-knopf--haupt:disabled{border-color:var(--abr-linie);background:var(--abr-kuehl-tief);color:var(--schrift-leise)}.abr-abschlussweg{border-color:var(--abr-linie)}.abr-abschlussweg li+li{border-color:var(--abr-linie)}.abr-abschlussweg li.ist-aktiv{background:var(--abr-aktiv-hauch);box-shadow:inset 0 var(--kante-zeiger) 0 var(--gold)}.abr-managerfortschritt__spur{background:var(--abr-kuehl-tief)}.abr-laufwahl>button{border-color:var(--abr-linie);min-block-size:var(--bedienhoehe);padding-block:var(--raum-1);border-radius:var(--rund-klein);background:var(--flaeche);box-shadow:none}.abr-laufwahl>button.ist-aktiv,.abr-laufwahl>button.ist-aktiv:hover{border-color:var(--gold-linie);background:var(--gold);color:var(--tinte-950);box-shadow:inset var(--kante-zeiger) 0 0 var(--tinte-950)}.abr-laufwahl>button.ist-aktiv small,.abr-laufwahl>button.ist-aktiv .abr-laufwahl__status{color:var(--tinte-900)}.abr-laufwahl>button.ist-aktiv strong{color:var(--tinte-950)}.abr-laufwahl>button.ist-aktiv .abr-laufwahl__status.ist-fest{color:var(--gruen-schrift)}.abr-manager .abr-lauf{border-color:var(--abr-linie);background:var(--flaeche);box-shadow:none}.abr-manager .abr-laufkopf{border-block-start:var(--kante-zeiger) solid var(--gold);border-block-end-color:var(--abr-linie);background:var(--flaeche);color:var(--schrift)}.abr-manager .abr-laufkopf .abr-laufwort{color:var(--schrift)}.abr-manager .abr-laufkopf .leise{color:var(--schrift-leise)}.abr-manager .abr-laufkopf .abr-personenfilter{border-color:var(--abr-linie);background:var(--abr-kuehl);box-shadow:none}.abr-manager .abr-laufkopf .abr-personenfilter button{border:0;background:transparent;color:var(--schrift-leise);box-shadow:none}.abr-manager .abr-laufkopf .abr-personenfilter button.ist-aktiv,.abr-manager .abr-laufkopf .abr-personenfilter button.ist-aktiv:hover{background:var(--gold);color:var(--tinte-950);box-shadow:none}.abr-manager{margin-block-start:var(--raum-2)}.abr-managerkopf{padding-block:var(--raum-2)}.abr-managerkopf h2{font-size:var(--gr-kopf)}.abr-abschlussweg li{gap:var(--raum-2);padding:var(--raum-2) var(--raum-3)}.abr-abschlussweg__zahl{inline-size:1.75rem;block-size:1.75rem}.abr-managerfortschritt{gap:var(--raum-3);padding-block:var(--raum-2)}.abr-managerhinweis{padding-block:0 var(--raum-2)}.abr-laufwahl{padding-block-end:var(--raum-1)}.abr-manager .abr-lauf{margin-block-start:var(--raum-2)}.abr-manager .abr-laufkopf,.abr-manager-tafel th,.abr-manager-tafel td{padding:var(--raum-2) var(--raum-3)}.abr-personmeta{margin-block-start:0}.abr-manager .abr-laufabschluss--kompakt{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-3);padding:var(--raum-2) var(--raum-3)}.abr-laufabschluss--kompakt>div{min-inline-size:0}.abr-laufabschluss--kompakt strong,.abr-laufabschluss--kompakt small{display:block}.abr-laufabschluss--kompakt strong{margin-block-start:var(--raum-1)}.abr-laufabschluss--kompakt small{color:var(--schrift-leise);font-size:var(--gr-klein)}.abr-manager-tafel thead th,.abr-tage-tafel thead th{background:var(--abr-kuehl)}.abr-manager .abr-laufabschluss{border-color:var(--abr-linie);background:var(--abr-kuehl)}.abr-pruefsumme,.abr-tagesliste{border-color:var(--abr-linie)}.abr-zeitweg>div.ist-ziel,.abr-tagdetail>td{background:var(--abr-kuehl)}.abr-pruefsumme__nebenwerte,.abr-pruefsumme__nebenwerte>div+div{border-color:var(--abr-linie)}.abr-prueffilter{border-color:var(--abr-linie);background:var(--abr-kuehl);box-shadow:none}.abr-prueffilter button{background:transparent;box-shadow:none}.abr-prueffilter button.ist-aktiv,.abr-prueffilter button.ist-aktiv:hover{background:var(--gold);color:var(--tinte-950);box-shadow:none}.abr-manager .abr-knopf:disabled:not(.abr-knopf--haupt){border-color:var(--abr-linie);background:var(--abr-kuehl);color:var(--schrift-leise);opacity:1}.abr-tage-tafel .abr-tag>th:first-child,.abr-tage-tafel .abr-taggriff,.abr-tage-tafel .abr-taggriff:hover,.abr-tage-tafel .abr-taggriff:active{border-radius:0;background:transparent;box-shadow:none;transform:none}.abr-tage-tafel .abr-tag>th:first-child{inline-size:8rem}.abr-taggriff{inline-size:100%}.abr-taggriff>span{white-space:nowrap}@media (hover: hover) and (pointer: fine){.abr-manager .abr-knopf--haupt:hover:not(:disabled){background:var(--gold-druck)}.abr-laufwahl>button:hover{background:var(--abr-aktiv-hauch)}.abr-manager .abr-laufkopf .abr-personenfilter button:hover{background:var(--abr-aktiv-hauch)}.abr-prueffilter button:hover,.abr-manager-tafel tbody tr:hover{background:var(--abr-kuehl)}}@media (max-width: 40rem){.abr-manager .abr-managerkopf{align-items:center;flex-direction:row;gap:var(--raum-2);padding-block:var(--raum-1)}.abr-managerkopf__text{flex:1 1 auto}.abr-manager .abr-managerkopf>.abr-knopf{flex:0 0 auto;inline-size:auto;padding-inline:var(--raum-2);white-space:nowrap}.abr-abschlussweg{grid-template-columns:repeat(3,minmax(0,1fr))}.abr-abschlussweg li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--raum-1);padding:var(--raum-1) var(--raum-2)}.abr-abschlussweg li+li{border-block-start:0;border-inline-start:var(--kante) solid var(--abr-linie)}.abr-abschlussweg__zahl{inline-size:1.5rem;block-size:1.5rem;font-size:var(--gr-klein)}.abr-abschlussweg strong{font-size:var(--gr-klein);line-height:1.15}.abr-abschlussweg__lang{display:none}.abr-abschlussweg__kurz{display:block;white-space:nowrap}.abr-abschlussweg small{display:none}.abr-managerfortschritt{grid-template-columns:minmax(0,1fr) auto;gap:var(--raum-2);padding-block:var(--raum-1)}.abr-managerfortschritt__werte{display:block;white-space:nowrap}.abr-managerfortschritt__werte>span{display:none}.abr-managerhinweis{display:none}.abr-laufwahl>button{min-inline-size:11rem}.abr-manager .abr-laufkopf{align-items:center;flex-direction:row;gap:var(--raum-2);padding:var(--raum-1) var(--raum-2)}.abr-manager .abr-laufkopf>div:first-child{display:none}.abr-manager .abr-laufkopf .abr-personenfilter{flex:0 0 auto}.abr-manager .abr-laufkopf .abr-personenfilter button{min-block-size:var(--bedienhoehe-klein);padding-inline:var(--raum-2)}.abr-manager .abr-laufabschluss--kompakt{align-items:stretch;flex-direction:column}.abr-manager .abr-laufabschluss--kompakt .abr-knopf{inline-size:100%}}@media (max-width: 30rem){.abr-manager .abr-managerkopf{align-items:stretch;flex-direction:column}.abr-managerkopf__text{inline-size:100%}.abr-manager .abr-managerkopf>.abr-knopf{align-self:flex-start}}.abr-manager .abr-zustand-manuelle_pruefung,.abr-manager .abr-zustand-nach_bestaetigung_veraendert{border-color:var(--abr-gelb-linie);background:var(--abr-gelb);color:var(--tinte-950)}.abr-befundzeile{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-1)}.abr-befundzeile>span:first-child{min-inline-size:0}.abr-zeitkorrektur{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--raum-3);padding:var(--raum-3);border-block-start:var(--kante) solid var(--gold-linie);border-block-end:var(--kante) solid var(--abr-linie);background:var(--flaeche)}.abr-zeitkorrektur__kopf,.abr-zeitkorrektur__griffe{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-3)}.abr-zeitkorrektur__kopf,.abr-zeitkorrektur__felder{grid-column:1 / -1}.abr-zeitkorrektur__kopf strong,.abr-zeitkorrektur__kopf span{display:block}.abr-zeitkorrektur__kopf span{margin-block-start:.125rem;color:var(--schrift-leise);font-size:var(--gr-klein)}.abr-zeitkorrektur__felder{display:grid;grid-template-columns:7.5rem 7.5rem 8rem minmax(14rem,1fr);gap:var(--raum-2);margin-block-start:var(--raum-2)}.abr-zeitkorrektur__felder label,.abr-zeitkorrektur__felder label>span:first-child{display:block}.abr-zeitkorrektur__felder label>span:first-child{margin-block-end:.1875rem;color:var(--schrift-leise);font-size:var(--gr-klein);font-weight:var(--strich-halb)}.abr-zeitkorrektur__felder input{inline-size:100%;min-block-size:2.25rem;padding:.375rem var(--raum-2);border:var(--kante) solid var(--abr-linie);border-radius:var(--rund-klein);background:var(--flaeche);color:var(--schrift);font:inherit}.abr-zeitkorrektur__zahl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--raum-1)}.abr-zeitkorrektur__zahl>span{color:var(--schrift-leise);font-size:var(--gr-klein)}.abr-zeitkorrektur__nacht{display:inline-flex;align-items:center;gap:var(--raum-2);margin-block-start:var(--raum-2);font-size:var(--gr-beitext)}.abr-zeitkorrektur__griffe{grid-column:2;justify-content:flex-end;margin-block-start:var(--raum-2)}@media (max-width: 70rem){.abr-zeitkorrektur__felder{grid-template-columns:repeat(3,minmax(7rem,1fr))}.abr-zeitkorrektur__grund{grid-column:1 / -1}}@media (max-width: 56rem){.abr-zeitkorrektur__felder{grid-template-columns:repeat(2,minmax(0,1fr))}.abr-zeitkorrektur__grund{grid-column:1 / -1}}@media (max-width: 40rem){.abr-zeitkorrektur__felder{grid-template-columns:minmax(0,1fr)}.abr-zeitkorrektur__grund{grid-column:auto}.abr-zeitkorrektur__griffe{grid-column:1;align-items:stretch;flex-direction:column-reverse}.abr-zeitkorrektur__griffe .abr-knopf{inline-size:100%}}.abr-pruefreiter{display:flex;align-items:end;gap:var(--raum-5);border-block-end:var(--kante) solid var(--abr-linie)}.abr-pruefreiter button{display:inline-flex;align-items:center;gap:var(--raum-2);min-block-size:2.35rem;padding:var(--raum-1) 0;border:0;border-block-end:var(--kante-zeiger) solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--schrift-zweit);font:inherit;font-weight:var(--strich-halb);cursor:pointer}.abr-pruefreiter button small{display:inline;min-inline-size:auto;block-size:auto;padding:0;border-radius:0;background:transparent;color:var(--schrift-leise);font-size:var(--gr-klein);font-variant-numeric:tabular-nums}.abr-pruefreiter button.ist-aktiv{border-block-end-color:var(--gold);background:transparent;color:var(--schrift)}.abr-pruefreiter button.ist-aktiv small{background:transparent;color:var(--gold-schrift)}.abr-pruefreiter button:hover{background:transparent;color:var(--schrift)}.abr-monatsblatt__griffe{display:flex;align-items:center;justify-content:flex-end;gap:var(--raum-3)}@media print{body:has(.abr-monatsbild)>*:not(#root),.seitenleiste,.kopfzeile,.abr-pruefsumme,.abr-pruefreiter,.abr-monatsblatt__griffe{display:none!important}.abr-monatsbild{position:static!important;inline-size:100%!important;max-inline-size:none!important;max-block-size:none!important;overflow:visible!important;border:0!important;box-shadow:none!important;background:#fff!important}}.abr-pruefreiter button:focus-visible{outline:var(--kante-zeiger) solid var(--gold-linie);outline-offset:var(--raum-1)}.abr-monatsblatt{display:grid;gap:var(--raum-3)}.abr-monatsblatt__kopf{display:flex;align-items:end;justify-content:space-between;gap:var(--raum-3)}.abr-monatsblatt__kopf h3,.abr-monatsblatt__kopf p,.abr-blattgruppe h4,.abr-blattgruppe p{margin:0}.abr-monatsblatt__kopf h3{font-size:1rem}.abr-monatsblatt__kopf p{margin-block-start:var(--raum-1);color:var(--schrift-leise);font-size:var(--gr-beitext)}.abr-monatsblatt__kopf>strong{white-space:nowrap;font-size:1rem}.abr-blattgruppe{display:grid;gap:var(--raum-2)}.abr-blattgruppe+.abr-blattgruppe{padding-block-start:var(--raum-3);border-block-start:var(--kante) solid var(--abr-linie)}.abr-blattgruppe h4{font-size:var(--gr-beitext);font-weight:var(--strich-fett)}.abr-sonderzeiten-tafel,.abr-bausteine-tafel,.abr-bewegungen-tafel{min-inline-size:55rem;table-layout:fixed;font-size:var(--gr-beitext)}.abr-sonderzeiten-tafel th,.abr-sonderzeiten-tafel td,.abr-bausteine-tafel th,.abr-bausteine-tafel td,.abr-bewegungen-tafel th,.abr-bewegungen-tafel td{padding:var(--raum-2);color:var(--schrift)}.abr-kontoreihe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:var(--kante) solid var(--abr-linie);border-radius:var(--rund-klein);background:var(--flaeche);overflow:hidden}.abr-kontoreihe>div{min-inline-size:0;padding:var(--raum-2) var(--raum-3)}.abr-kontoreihe>div+div{border-inline-start:var(--kante) solid var(--abr-linie)}.abr-kontoreihe dt{color:var(--schrift-leise);font-size:var(--gr-klein);font-weight:var(--strich-halb)}.abr-kontoreihe dd{margin:var(--raum-1) 0 0;font-weight:var(--strich-fett);font-variant-numeric:tabular-nums}.abr-nicht-freigegeben{margin:0;padding:var(--raum-2) var(--raum-3);border-inline-start:var(--kante-zeiger) solid var(--gold);border-radius:var(--rund-klein);background:var(--abr-gelb);color:var(--schrift-zweit);font-size:var(--gr-beitext)}.abr-monatsbild{gap:var(--raum-4)}.abr-monatsbild__reife{color:var(--schrift-zweit);font-size:var(--gr-beitext);font-weight:var(--strich-fett)}.abr-monatsbild__reife--bestaetigt{color:var(--gruen-schrift)}.abr-monatsbild__reife--blockiert,.abr-monatsbild__reife--nach_bestaetigung_veraendert{color:var(--rot-schrift)}.abr-monatsbild__hauptzahl{display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(12rem,1fr) minmax(16rem,2fr);align-items:baseline;gap:var(--raum-3);padding-block:var(--raum-3);border-block:var(--kante) solid var(--abr-linie)}.abr-monatsbild__hauptzahl>span{color:var(--schrift-zweit);font-size:var(--gr-beitext);font-weight:var(--strich-fett)}.abr-monatsbild__hauptzahl>strong{font-family:var(--schriftfamilie-titel);font-size:clamp(1.35rem,2.2vw,2rem);line-height:1;font-variant-numeric:tabular-nums}.abr-monatsbild__hauptzahl>small{color:var(--schrift-leise);font-size:var(--gr-beitext)}.abr-jahresstreifen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-block:var(--kante) solid var(--abr-linie);background:linear-gradient(90deg,color-mix(in srgb,var(--gold-zart) 42%,var(--flaeche)) 0%,var(--flaeche) 42%)}.abr-jahresstreifen>div{display:grid;align-content:start;gap:var(--raum-1);min-inline-size:0;padding:var(--raum-3) var(--raum-4);border-inline-end:var(--kante) solid var(--abr-linie)}.abr-jahresstreifen>div:last-child{border-inline-end:0}.abr-jahresstreifen dt{color:var(--schrift-zweit);font-size:var(--gr-beitext);font-weight:var(--strich-halb)}.abr-jahresstreifen dd{margin:0;color:var(--schrift);font-family:var(--schriftfamilie-titel);font-size:var(--gr-kopf);font-variant-numeric:tabular-nums}.abr-jahresstreifen small{color:var(--schrift-leise);font-size:var(--gr-klein);line-height:var(--zeilen-dicht)}.abr-sonderjahr{display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(0,2.3fr);gap:var(--raum-5);padding-block:var(--raum-3);border-block-end:var(--kante) solid var(--abr-linie)}.abr-sonderjahr header h4{margin:0;font-size:var(--gr-beitext);font-weight:var(--strich-fett)}.abr-sonderjahr header span{display:block;margin-block-start:var(--raum-1);color:var(--schrift-leise);font-size:var(--gr-klein)}.abr-sonderjahr>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--raum-5);margin:0}.abr-sonderjahr>dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--raum-3);align-items:baseline;padding-block:var(--raum-2);border-block-end:var(--kante) solid var(--abr-linie)}.abr-sonderjahr dt{min-inline-size:0;color:var(--schrift-zweit);font-size:var(--gr-beitext)}.abr-sonderjahr dd{display:flex;justify-content:flex-end;gap:var(--raum-2);flex-wrap:wrap;margin:0;text-align:end;font-size:var(--gr-klein);font-variant-numeric:tabular-nums}.abr-sonderjahr dd strong{color:var(--schrift)}.abr-sonderjahr dd span{color:var(--schrift-leise)}.abr-sonderjahr dd em{color:var(--warnung-schrift);font-style:normal;font-weight:var(--strich-halb)}.abr-monatsbild__spalten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--raum-5) var(--raum-7)}.abr-monatsbild__spalten>section{min-inline-size:0}.abr-monatsbild__spalten h4{margin:0 0 var(--raum-2);color:var(--schrift);font-size:var(--gr-beitext);font-weight:var(--strich-fett)}.abr-monatsbild__liste{margin:0;border-block-start:var(--kante) solid var(--abr-linie)}.abr-monatsbild__liste--abstand{margin-block-start:var(--raum-3)}.abr-monatsbild__liste>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--raum-3);padding-block:var(--raum-2);border-block-end:var(--kante) solid var(--abr-linie)}.abr-monatsbild__liste dt{color:var(--schrift-zweit)}.abr-monatsbild__liste dd{margin:0;font-weight:var(--strich-halb);text-align:end;font-variant-numeric:tabular-nums}.abr-monatsbild__liste .ist-summe dt,.abr-monatsbild__liste .ist-summe dd{color:var(--schrift);font-weight:var(--strich-fett)}.abr-monatsbild__nichtlesbar{margin:0;padding-block:var(--raum-2);border-block:var(--kante) solid var(--abr-linie);color:var(--schrift-leise);font-size:var(--gr-beitext)}.abr-monatsbild__hinweise{display:grid;gap:var(--raum-2);margin:0;padding-inline-start:1.15rem;color:var(--schrift-zweit)}.abr-monatsbild__hinweise li::marker{color:var(--gold-schrift)}.abr-monatsbild__exporthinweis{margin:var(--raum-3) 0 0;padding-inline-start:var(--raum-3);border-inline-start:var(--kante-zeiger) solid var(--gold);color:var(--schrift-zweit);font-size:var(--gr-beitext)}@media (max-width: 56rem){.abr-pruefreiter{align-items:stretch;overflow-x:auto}.abr-pruefreiter button{flex:1 0 auto;min-block-size:var(--bedienhoehe)}.abr-monatsbild__hauptzahl{grid-template-columns:1fr;gap:var(--raum-1)}.abr-monatsbild__spalten{grid-template-columns:1fr}.abr-jahresstreifen{grid-template-columns:repeat(2,minmax(0,1fr))}.abr-jahresstreifen>div:nth-child(2){border-inline-end:0}.abr-jahresstreifen>div:nth-child(-n+2){border-block-end:var(--kante) solid var(--abr-linie)}.abr-sonderjahr{grid-template-columns:1fr;gap:var(--raum-2)}.abr-sonderjahr>dl{grid-template-columns:1fr}.abr-monatsblatt__kopf{align-items:start;flex-direction:column}.abr-kontoreihe{grid-template-columns:repeat(2,minmax(0,1fr))}.abr-kontoreihe>div:nth-child(3){border-inline-start:0}.abr-kontoreihe>div:nth-child(n+3){border-block-start:var(--kante) solid var(--abr-linie)}}.abr-tagesdatum,.abr-uhrstatus,.abr-zeilenstatus,.abr-notizstand,.abr-folgehinweis{white-space:nowrap}.abr-tagesdatum{font-weight:var(--strich-fett);font-variant-numeric:tabular-nums}.abr-uhrstatus{display:inline-flex;align-items:center;gap:.35rem;font-variant-numeric:tabular-nums;font-weight:var(--strich-halb)}.abr-statuspunkt{display:inline-block;flex:0 0 auto;inline-size:.58rem;block-size:.58rem;border:var(--kante) solid color-mix(in srgb,currentColor 28%,transparent);border-radius:var(--rund-voll);background:currentColor}.abr-uhrstatus--gruen,.abr-zeilenstatus--gruen{color:var(--gruen-schrift)}.abr-uhrstatus--gelb,.abr-zeilenstatus--gelb{color:var(--warnung-schrift)}.abr-uhrstatus--rot,.abr-zeilenstatus--rot{color:var(--rot-schrift)}.abr-uhrstatus--grau,.abr-zeilenstatus--grau{color:var(--schrift-leise)}.abr-fassungsstand,.abr-notizstand,.abr-weiterebefunde{display:block;margin-block-start:.12rem;color:var(--schrift-leise);font-size:var(--gr-klein);font-weight:var(--strich-halb)}.abr-weiterebefunde{max-inline-size:100%;overflow:hidden;color:var(--schrift-zweit);text-overflow:ellipsis;white-space:nowrap}.abr-zeilenstatus{display:inline-flex;align-items:center;max-inline-size:100%;gap:.35rem;font-size:var(--gr-klein);font-weight:var(--strich-halb)}.abr-zeilenstatus>span:nth-child(2){min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.abr-zeilenstatus small{flex:0 0 auto;padding:.05rem .3rem;border:var(--kante) solid currentColor;border-radius:var(--rund-voll);font-size:var(--gr-klein)}.abr-tagesaktionen{display:flex;align-items:center;justify-content:flex-end;gap:var(--raum-1);white-space:nowrap}.abr-folgehinweis{display:block;max-inline-size:100%;margin-block-start:.12rem;overflow:hidden;color:var(--rot-schrift);font-size:var(--gr-klein);font-weight:var(--strich-halb);text-overflow:ellipsis}.abr-urlaubsknopf:focus-visible{outline:var(--kante-stark) solid var(--gold-linie);outline-offset:var(--kante)}.abr-korrekturgrund{position:fixed;top:0;right:0;bottom:0;left:0;z-index:170;display:grid;place-items:center;padding:var(--raum-4);background:color-mix(in srgb,var(--tinte-950) 42%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.abr-korrekturkontext{margin:0 0 .2rem;color:var(--gold-schrift);font-size:var(--gr-klein);font-weight:var(--strich-fett);letter-spacing:.03em;text-transform:uppercase}.abr-notizfeld{display:grid;gap:var(--raum-1);margin-block-start:var(--raum-3);color:var(--schrift-leise);font-size:var(--gr-klein);font-weight:var(--strich-halb)}.abr-notizfeld input{inline-size:100%;min-block-size:2.5rem;padding-inline:var(--raum-2);border:var(--kante) solid var(--abr-linie);border-radius:var(--rund-klein);background:var(--flaeche);color:var(--schrift);font:inherit}.abr-notizfeld input:focus-visible{outline:var(--kante-stark) solid var(--gold-linie);outline-offset:var(--kante)}.abr-urlaubshinweis{margin:var(--raum-3) 0 0;padding:var(--raum-2) var(--raum-3);border-inline-start:var(--kante-zeiger) solid var(--gold);background:var(--abr-gelb);color:var(--schrift-zweit);font-size:var(--gr-klein)}.abr-urlaubsliste{display:grid;max-block-size:min(45dvh,24rem);margin:var(--raum-3) 0 0;padding:0;overflow-y:auto;border-block:var(--kante) solid var(--abr-linie);list-style:none}.abr-urlaubszeile{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-3);min-block-size:2.75rem;padding:var(--raum-1) 0;border-block-end:var(--kante) solid var(--abr-linie);font-variant-numeric:tabular-nums}.abr-urlaubszeile:last-child{border-block-end:0}.abr-urlaubszeile>span:first-child{display:grid;gap:.1rem}.abr-urlaubszeile small{color:var(--schrift-leise);font-size:var(--gr-klein)}.abr-urlaubswahl{display:inline-flex;gap:var(--raum-1)}.abr-urlaubsknopf{min-block-size:2rem;min-inline-size:4rem;padding-inline:var(--raum-2);border:var(--kante) solid var(--abr-linie);border-radius:var(--rund-klein);background:var(--flaeche);color:var(--schrift-zweit);box-shadow:none;font:inherit;font-size:var(--gr-klein);font-weight:var(--strich-halb);cursor:pointer}.abr-urlaubsknopf.ist-gewaehlt{border-color:var(--tinte-900);background:var(--tinte-900);color:var(--auf-dunkel-stark)}.abr-urlaubsknopf:disabled{cursor:wait;opacity:.56}@media (hover: hover) and (pointer: fine){.abr-urlaubsknopf:hover:not(:disabled):not(.ist-gewaehlt){border-color:var(--gold-linie);background:var(--gold-hauch);color:var(--schrift)}}.abr-urlaubssumme{display:flex;align-items:baseline;justify-content:space-between;gap:var(--raum-3);margin-block-start:var(--raum-3);padding-block-start:var(--raum-3);border-block-start:var(--kante-stark) solid var(--abr-linie);font-variant-numeric:tabular-nums}.abr-urlaubssumme>span{color:var(--schrift-zweit);font-size:var(--gr-klein)}@media (max-width: 56rem){.abr-korrekturgrund{padding:0}}@media (max-width: 40rem){.abr-urlaubszeile,.abr-urlaubssumme{align-items:stretch;flex-direction:column}.abr-urlaubswahl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.abr-urlaubsknopf{min-inline-size:0;min-block-size:var(--bedienhoehe)}}@media (max-width: 40rem){.abr-pruefreiter{position:relative;scrollbar-color:var(--gold) var(--abr-kuehl);scrollbar-width:thin}.abr-pruefreiter:after{content:"→";position:sticky;inset-inline-end:0;display:grid;place-items:center;flex:0 0 2rem;align-self:stretch;background:linear-gradient(90deg,transparent,var(--flaeche) 55%);color:var(--gold-schrift);font-weight:var(--strich-fett);pointer-events:none}.abr-jahresstreifen{grid-template-columns:minmax(0,1fr);background:linear-gradient(180deg,color-mix(in srgb,var(--gold-zart) 42%,var(--flaeche)) 0%,var(--flaeche) 38%)}.abr-jahresstreifen>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--raum-1) var(--raum-3);padding:var(--raum-2) var(--raum-3);border-inline-end:0}.abr-jahresstreifen>div:not(:last-child),.abr-jahresstreifen>div:nth-child(-n+2){border-block-end:var(--kante) solid var(--abr-linie)}.abr-jahresstreifen>div:last-child{border-block-end:0}.abr-jahresstreifen dd{text-align:end}.abr-jahresstreifen small{grid-column:1 / -1}}@media (max-height: 46rem){.abr-pruefbereitschaft small{display:none}}.dienstplan{--dp-tagspalte: 10.5rem;--dp-namenspalte: 15rem;--dp-tagzelle: 7.5rem;--dp-wochenspalte: 6rem;--dp-zeilenhoehe: 3.75rem;--dp-ring: 3.5rem;--dp-ringstrich: 5px;--dp-kopfhoehe: 22rem;--dp-streifen: 4px;--dp-balken: 6px}.dp-leiste{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--raum-3) var(--raum-5);margin-top:var(--gruppe-oben)}.dp-wochenwahl{display:flex;align-items:center;gap:var(--raum-2)}.dp-wochenwahl button{min-height:var(--bedienhoehe);min-width:var(--bedienhoehe)}.dp-wochenwort{min-width:14rem;font-size:var(--gr-text);font-weight:var(--strich-halb);color:var(--schrift);font-variant-numeric:tabular-nums}.dp-wochenwort .dp-wochenzusatz{display:block;font-weight:var(--strich-normal);color:var(--schrift-leise)}.dp-umschalter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--raum-3) var(--raum-5);margin-top:var(--raum-4)}.dp-umschalter .reiter{margin:0}.dp-hinweiszeile{margin:var(--raum-3) 0 0;max-width:var(--textbreite);font-size:var(--gr-text);color:var(--schrift-leise)}.dp-gast{flex:none}.dp-ohne{color:var(--schrift-leise);font-variant-numeric:tabular-nums}.dp-geschaetzt{border-bottom:var(--kante) dashed var(--linie-stark)}.dp-schaetzwort{margin:0;font-size:var(--gr-text);font-weight:var(--strich-normal);color:var(--schrift-leise);text-align:right}.dp-tage-rahmen{margin-top:var(--raum-4);overflow-x:auto;overflow-y:visible;padding-bottom:var(--raum-2);border:1px solid var(--linie);border-radius:var(--rund-karte, 14px);background:var(--flaeche);overflow:hidden}@media (max-width: 1100px){.dp-tage-rahmen{overflow-x:auto}.dp-tage{min-width:62rem}}.dp-tage{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;align-items:stretch}.dp-tagspalte{display:flex;flex-direction:column;gap:var(--raum-2);min-width:0;padding:var(--raum-2);border-inline-end:1px solid var(--linie-zart, var(--linie))}.dp-tagspalte:last-child{border-inline-end:0}.dp-tagspalte:nth-child(2n){background:var(--flaeche-zart)}.dp-tagspalte:nth-child(6),.dp-tagspalte:nth-child(7){background:var(--flaeche-tief)}.dp-tagspalte.heute{box-shadow:inset 0 2px 0 0 var(--blau-700)}.dp-tagkopf{display:flex;flex-direction:column;align-items:stretch;gap:var(--raum-2);min-height:var(--dp-kopfhoehe);padding:var(--raum-3);border:var(--kante) solid var(--linie);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-fein)}.dp-tagspalte.heute .dp-tagkopf{background:var(--flaeche-tief);border-color:var(--linie-blau)}.dp-tagwort{margin:0;font-size:var(--gr-kopf);font-weight:var(--strich-halb);color:var(--schrift);letter-spacing:var(--eng-klein);font-variant-numeric:tabular-nums}.dp-feiertag{align-self:flex-start}.dp-ringzeile{display:flex;align-items:center;gap:var(--raum-3)}.dp-ring{flex:none;width:var(--dp-ring);height:var(--dp-ring);display:block}.dp-ring-spur{fill:none;stroke:var(--flaeche-tief);stroke-width:var(--dp-ringstrich)}.dp-ring-bogen{fill:none;stroke-width:var(--dp-ringstrich);stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%}.dp-ring-bogen.gut{stroke:var(--gruen)}.dp-ring-bogen.knapp{stroke:var(--bernstein)}.dp-ring-bogen.daneben{stroke:var(--rot)}.dp-ring-bogen.ohne-ampel{stroke:var(--ton-400)}.dp-ring-spur.leer{stroke:var(--ton-250);stroke-dasharray:3 5}.dp-ring-zahl{font-size:var(--gr-zahl-schmal);font-weight:var(--strich-fett);fill:var(--schrift);font-variant-numeric:tabular-nums;letter-spacing:var(--eng)}.dp-ring-zahl.leer{fill:var(--schrift-leise);font-weight:var(--strich-halb)}.dp-ring-einheit{min-width:0;font-size:var(--gr-text);color:var(--schrift-leise);line-height:1.3}.dp-ring-grund{margin:0;font-size:var(--gr-text);color:var(--schrift-leise)}.dp-kennliste{display:flex;flex-direction:column;gap:var(--raum-1);margin:0;padding:0;line-height:1.2}.dp-kennzeile{display:flex;flex-direction:column;align-items:flex-start;gap:0;font-size:var(--gr-text);white-space:nowrap;min-width:0}.dp-kennwort{display:flex;align-items:baseline;gap:var(--raum-1);color:var(--schrift-leise);font-size:var(--gr-klein, .8125rem);min-width:0}.dp-kennzeichen{flex:none;color:var(--ton-400)}.dp-kennwert{position:relative;flex:none;color:var(--schrift);font-weight:var(--strich-halb);font-variant-numeric:tabular-nums;text-align:left}.dp-kennzeile.fehlt .dp-kennwert{color:var(--bernstein-schrift)}.dp-nurvorlesen{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dp-tagzeile{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-1)}.dp-taggriffe{display:flex;gap:2px;flex:0 0 auto}.dp-taggriff{inline-size:26px;block-size:26px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--schrift-leise);cursor:pointer;transition:background-color .14s ease,color .14s ease}.dp-taggriff:after{content:"";position:absolute;inline-size:44px;block-size:44px}.dp-taggriff{position:relative}.dp-taggriff:hover{background:var(--flaeche);color:var(--schrift)}.dp-taggriff--leeren:hover{color:var(--rot-schrift, var(--schrift))}.dp-tagknoepfe{display:flex;gap:var(--raum-2);margin-top:auto;padding-top:var(--raum-2)}.dp-tagknoepfe button{flex:1;min-height:var(--bedienhoehe);padding-inline:var(--raum-2)}.dp-schichten{display:flex;flex-direction:column;gap:var(--raum-2);margin:0;padding:0;list-style:none}.dp-schicht{position:relative;overflow:hidden;border:var(--kante) solid var(--linie);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-fein)}.dp-schicht:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--dp-streifen);background:var(--ton-300)}.dp-schicht.farbe-fruh:before{background:var(--aqua-400)}.dp-schicht.farbe-mitte:before{background:var(--blau-500)}.dp-schicht.farbe-spaet:before{background:var(--tinte-900)}.dp-schicht.offen{border:var(--kante-stark) dashed var(--gold-zart-linie);background:var(--gold-zart);box-shadow:inset 4px 0 0 0 var(--gold)}.dp-schicht-kopf{display:flex;flex-direction:column;gap:var(--raum-1);padding:var(--raum-3) var(--raum-3) var(--raum-2) calc(var(--raum-3) + var(--dp-streifen));background:var(--flaeche-zart);border-bottom:var(--kante) solid var(--linie)}.dp-schicht.offen .dp-schicht-kopf{background:rgb(var(--gold-anteile) / .35);border-bottom:var(--kante) dashed var(--gold-zart-linie)}.dp-schicht-zeit{font-size:var(--gr-kopf);font-weight:var(--strich-fett);color:var(--schrift);font-variant-numeric:tabular-nums;letter-spacing:var(--eng-klein)}.dp-schicht-unter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-1) var(--raum-3);font-size:var(--gr-text);color:var(--schrift-leise)}.dp-schicht-unter .dp-trenner{color:var(--ton-400)}.dp-schicht-koerper{padding:var(--raum-2) var(--raum-3) var(--raum-3) calc(var(--raum-3) + var(--dp-streifen));display:flex;flex-direction:column;gap:var(--raum-2)}.dp-besetzung{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--raum-1) var(--raum-2);font-size:var(--gr-text);color:var(--schrift-leise);font-variant-numeric:tabular-nums}.dp-besetzung .dp-zahlwort{font-weight:var(--strich-halb);color:var(--schrift-zweit)}.dp-besetzung.fehlt .dp-zahlwort{color:var(--bernstein-schrift)}.dp-besetzung.ueber .dp-zahlwort{color:var(--schrift-zweit)}.dp-zuteilungen{display:flex;flex-direction:column;gap:var(--raum-1);margin:0;padding:0;list-style:none}.dp-zuteilung{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-1) var(--raum-2);min-height:var(--bedienhoehe);padding:var(--raum-1) var(--raum-2);border-radius:var(--rund-klein);background:var(--flaeche-zart);font-size:var(--gr-text);color:var(--schrift)}.dp-zuteilung.warnt{background:var(--rot-zart);color:var(--rot-schrift)}.dp-zuteilung button{min-height:var(--bedienhoehe);margin-left:auto;padding-inline:var(--raum-2)}.dp-zutname{flex:1 1 100%;min-width:0;overflow-wrap:anywhere;font-weight:var(--strich-halb)}.dp-warnzeichen{flex:none;display:inline-grid;place-items:center;width:var(--etiketthoehe);height:var(--etiketthoehe);border-radius:var(--rund-voll);background:var(--rot-voll);color:var(--weiss-fest);font-size:var(--gr-text);font-weight:var(--strich-fett);line-height:1}.dp-einplanen{width:100%;min-height:var(--bedienhoehe)}.dp-tag-leer{display:flex;flex-direction:column;align-items:stretch;gap:var(--raum-3);padding:var(--raum-4) var(--raum-3);border:var(--kante-stark) dashed var(--ton-250);border-radius:var(--rund-karte);background:var(--flaeche);text-align:center}.dp-tag-leer p{margin:0;font-size:var(--gr-text);color:var(--schrift-leise)}.dp-tag-leer button{min-height:var(--bedienhoehe)}.dp-raster-rahmen{margin-top:var(--raum-4);overflow-x:auto;border:var(--kante) solid var(--linie);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-karte)}.dp-raster{width:100%;min-width:calc(var(--dp-namenspalte) + 7 * var(--dp-tagzelle) + var(--dp-wochenspalte));border-collapse:separate;border-spacing:0;table-layout:fixed}.dp-raster th,.dp-raster td{border-bottom:var(--kante) solid var(--linie);vertical-align:top;text-align:left}.dp-raster thead th{position:sticky;top:0;z-index:2;padding:var(--raum-2) var(--raum-3);background:var(--flaeche-zart);border-bottom:var(--kante-stark) solid var(--linie-stark);font-size:var(--gr-text);font-weight:var(--strich-halb);color:var(--schrift-zweit);font-variant-numeric:tabular-nums}.dp-raster thead th.heute{background:var(--flaeche-tief);color:var(--schrift)}.dp-raster .dp-namenspalte{position:sticky;left:0;z-index:3;width:var(--dp-namenspalte);background:var(--flaeche);border-right:var(--kante-stark) solid var(--linie-stark)}.dp-raster thead .dp-namenspalte{z-index:4;background:var(--flaeche-zart)}.dp-raster .dp-wochenspalte{width:var(--dp-wochenspalte);background:var(--flaeche-zart);text-align:right}.dp-raster tbody td{width:var(--dp-tagzelle);height:var(--dp-zeilenhoehe);padding:var(--raum-1)}.dp-namenzelle{display:flex;align-items:flex-start;gap:var(--raum-2);padding:var(--raum-2) var(--raum-3);min-height:var(--dp-zeilenhoehe)}.dp-namenblock{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--raum-1)}.dp-name{display:flex;align-items:center;gap:var(--raum-2);min-width:0;font-size:var(--gr-text);font-weight:var(--strich-halb);color:var(--schrift)}.dp-name .dp-namenwort{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-unterzeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-1) var(--raum-2);font-size:var(--gr-text);color:var(--schrift-leise)}.dp-stundenzeile{display:flex;align-items:center;gap:var(--raum-2);font-size:var(--gr-text);color:var(--schrift-zweit);font-variant-numeric:tabular-nums}.dp-balken{flex:1;min-width:0;height:var(--dp-balken);border-radius:var(--rund-voll);background:var(--flaeche-tief);overflow:hidden}.dp-balken-fuellung{display:block;height:100%;border-radius:var(--rund-voll);background:var(--blau-600)}.dp-balken-fuellung.voll{background:var(--blau-800)}.dp-balken.ohne-soll{background:repeating-linear-gradient(135deg,var(--ton-200) 0 4px,var(--flaeche) 4px 8px)}button.dp-griff{flex:none;width:var(--bedienhoehe);height:var(--bedienhoehe);min-height:var(--bedienhoehe);padding:0;display:grid;place-items:center;border-radius:var(--rund-knopf);border:var(--kante) solid transparent;background:transparent;color:var(--ton-400);cursor:grab;box-shadow:none}button.dp-griff:hover:not(:disabled){border-color:var(--linie);background:var(--flaeche-zart);color:var(--schrift-zweit);box-shadow:none}button.dp-griff:active:not(:disabled){background:var(--druck);color:var(--schrift);transform:none;cursor:grabbing}.dp-zeile.zieht{opacity:.5}.dp-zeile.ziel>*{border-top:var(--kante-stark) solid var(--akzent)}button.dp-zelle{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--raum-1);width:100%;min-height:calc(var(--dp-zeilenhoehe) - var(--raum-2));padding:var(--raum-1);border:var(--kante) solid transparent;border-radius:var(--rund-klein);background:var(--flaeche);color:var(--schrift-zweit);font-size:var(--gr-text);font-weight:var(--strich-normal);letter-spacing:0;text-align:left;box-shadow:none}button.dp-zelle:hover:not(:disabled){border-color:var(--linie-blau);color:var(--schrift);background:var(--flaeche-tief)}button.dp-zelle:active:not(:disabled){transform:none;box-shadow:none;background:var(--druck)}button.dp-zelle:focus-visible{box-shadow:var(--fokusring)}button.dp-zelle.nicht-verfuegbar{background:repeating-linear-gradient(135deg,var(--ton-200) 0 5px,var(--flaeche-zart) 5px 10px)}button.dp-zelle.frei,button.dp-zelle.ohne-angabe{background:var(--flaeche)}.dp-ohne-angabe-punkt{align-self:center;margin-block:auto;color:var(--ton-400);font-size:var(--gr-text)}.dp-ohne-angabe-punkt.duenn{align-self:stretch;margin-block:0 2px;padding-block-end:1px;text-align:center;border-bottom:var(--kante) solid var(--linie)}button.dp-zelle.verdeckt{border-color:var(--tinte-900);background-color:var(--tinte-900);background-image:repeating-linear-gradient(135deg,var(--auf-dunkel-fuellung) 0 5px,transparent 5px 10px);color:var(--auf-dunkel)}button.dp-zelle.verdeckt:hover:not(:disabled){border-color:var(--tinte-950);background-color:var(--tinte-950);color:var(--weiss-fest)}.dp-verdeckt{display:flex;align-items:center;gap:var(--raum-1);align-self:flex-start;padding:2px var(--raum-2);border-radius:var(--rund-klein);background:var(--tinte-950);color:var(--weiss-fest);font-size:var(--gr-text);font-weight:var(--strich-halb)}.dp-verdeckt-schloss{color:var(--weiss-fest)}.dp-verdeckt-wort{white-space:nowrap}.dp-verf{display:block;padding:2px var(--raum-2);border-radius:var(--rund-klein);background:var(--still-flaeche);color:var(--still-schrift);font-size:var(--gr-text);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-verf.duenn{background:transparent;padding-inline:0;padding-block-end:1px;margin-block-end:2px;color:var(--schrift-leise);border-bottom:var(--kante) solid var(--linie)}.dp-abw{display:flex;flex-direction:column;gap:2px;padding:var(--raum-1) var(--raum-2);border-radius:var(--rund-klein);border:var(--kante) solid var(--bernstein-linie);background:var(--bernstein-zart);color:var(--bernstein-schrift);font-size:var(--gr-text)}.dp-abw.urlaub{border-color:var(--gruen-linie);background:var(--gruen-zart);color:var(--gruen-schrift)}.dp-abw.berufsschule{border-color:var(--linie-blau);background:var(--flaeche-tief);color:var(--blau-800)}.dp-abw.krank{border-color:var(--rot-linie);background:var(--rot-zart);color:var(--rot-schrift)}.dp-abw.ohne-art{border-color:var(--still-linie);background:var(--still-flaeche);color:var(--still-schrift)}.dp-abw.offen{border-style:dashed}.dp-abw-wort{font-weight:var(--strich-halb);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-abw-vermerk{font-weight:var(--strich-normal);font-size:var(--gr-text);line-height:1.3}.dp-kasten{display:flex;align-items:center;gap:var(--raum-1);padding:var(--raum-1);border-radius:var(--rund-klein);border:var(--kante) solid var(--linie-blau);border-left:var(--kante-tragend) solid var(--blau-600);background:var(--flaeche-tief);color:var(--schrift);font-size:var(--gr-text);font-weight:var(--strich-halb);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.dp-kasten.warnt{border-color:var(--rot-linie);border-left-color:var(--rot);background:var(--rot-zart);color:var(--rot-schrift)}.dp-kasten-zeit{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.dp-kasten .dp-warnzeichen{width:var(--bandhoehe);height:var(--bandhoehe)}.dp-raster tfoot th,.dp-raster tfoot td{position:sticky;bottom:0;padding:var(--raum-2) var(--raum-3);background:var(--flaeche-zart);border-top:var(--kante-stark) solid var(--linie-stark);border-bottom:none;font-size:var(--gr-text);font-weight:var(--strich-halb);color:var(--schrift-zweit);font-variant-numeric:tabular-nums}.dp-raster tfoot .dp-namenspalte{z-index:3;background:var(--flaeche-zart)}.dp-summe-zweit{display:block;font-weight:var(--strich-normal);color:var(--schrift-leise)}.dp-nachzuegler{margin-top:var(--raum-4)}.dp-nachzuegler .karte-koerper{display:flex;flex-wrap:wrap;gap:var(--raum-2)}.dp-dazuholen{min-height:var(--bedienhoehe)}.dp-zustandsflaeche{max-width:var(--aussagenbreite)}.dp-stoerung{display:flex;flex-direction:column;align-items:flex-start;gap:var(--raum-2);margin-block-start:var(--raum-3)}.dp-stoerung__befund{margin:0;max-width:52ch;color:var(--schrift-leise, var(--gs-muted));font-size:var(--gr-klein, .8125rem)}.dp-laedt{display:flex;flex-direction:column;gap:var(--raum-3);padding:var(--raum-5)}@media (max-width: 1200px){.dienstplan{--dp-namenspalte: 13rem}}@media (max-width: 900px){.dp-leiste,.dp-umschalter{align-items:stretch;flex-direction:column}.dp-wochenwort{min-width:0}}.dp-hinweis-schmal{padding-block:var(--raum-2);font-size:var(--gr-klein, .8125rem)}.dp-blick{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--flaeche-zart);border:1px solid var(--linie);align-self:flex-end}.dp-blickknopf{min-height:34px;padding-inline:var(--raum-4);border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--schrift-leise);font-size:var(--gr-text);font-weight:var(--strich-halb);cursor:pointer;white-space:nowrap;transition:background-color .14s ease,color .14s ease}.dp-blickknopf.aktiv{background:var(--blau-700);color:#fff}.dp-beispielmarke{align-self:flex-end}.dp-schicht-kopf{padding:var(--raum-2) var(--raum-2) var(--raum-1) calc(var(--raum-2) + var(--dp-streifen))}.dp-schicht-koerper{padding:var(--raum-2);gap:var(--raum-1)}.dp-schicht-zeit{font-size:var(--gr-text)}.dp-schicht-unter{font-size:var(--gr-klein, .8125rem)}.dp-zuteilung{position:relative;display:flex;align-items:center;gap:var(--raum-1);min-height:26px;padding-inline-end:20px;font-size:var(--gr-text)}.dp-loesen{position:absolute;inset-inline-end:0;inline-size:20px;block-size:20px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;color:var(--schrift-leise);font-size:15px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease,background-color .12s ease}.dp-zuteilung:hover .dp-loesen,.dp-loesen:focus-visible{opacity:1}.dp-loesen:hover{background:var(--rot-flaeche, var(--flaeche-tief));color:var(--rot-schrift, var(--schrift))}.dp-einplanen{min-height:30px;padding-inline:var(--raum-2);font-size:var(--gr-klein, .8125rem);box-shadow:none}.dp-besetzung{margin:0;font-size:var(--gr-klein, .8125rem)}.dp-tagkopf{min-height:0;gap:var(--raum-1);padding-block-start:0}.dp-tagwort{margin:0;font-size:var(--gr-text)}.dp-tage-rahmen{padding-bottom:0}.dienstplan .dp-leiste{margin-top:var(--raum-3)}.dienstplan{--dp-kopfhoehe: 13.5rem;--dp-schichthoehe: 5.25rem}.dp-tagkopf{min-height:var(--dp-kopfhoehe);height:var(--dp-kopfhoehe);gap:var(--raum-1);padding-block-start:0;box-sizing:border-box}.dp-kennliste{margin-top:auto}.dp-tagwort{white-space:nowrap;font-size:var(--gr-text)}.dp-taggriff{inline-size:22px;block-size:22px}.dp-schicht{min-height:var(--dp-schichthoehe);display:flex;flex-direction:column}.dp-schicht-koerper{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.dp-tagspalte:nth-child(2n){background:var(--ton-050, rgb(0 0 0 / .022))}.dp-tagspalte:nth-child(6),.dp-tagspalte:nth-child(7){background:var(--ton-100, rgb(0 0 0 / .045))}.dp-blick{display:inline-flex;gap:var(--raum-4);padding:0;border:0;border-radius:0;background:transparent;align-self:flex-end;border-bottom:1px solid var(--linie)}.dp-blickknopf{min-height:38px;padding:0 var(--raum-1) var(--raum-2);border:0;border-radius:0;border-bottom:2px solid transparent;background:transparent;box-shadow:none;color:var(--schrift-leise);font-size:var(--gr-text);font-weight:var(--strich-halb);cursor:pointer;white-space:nowrap;margin-bottom:-1px;transition:color .14s ease,border-color .14s ease}.dp-blickknopf:hover{color:var(--schrift)}.dp-blickknopf.aktiv{background:transparent;color:var(--tinte-900);border-bottom-color:var(--tinte-900)}.dienstplan{--dp-kopfhoehe: 15.5rem}.dp-ring-einheit{white-space:nowrap;font-size:var(--gr-klein, .8125rem);line-height:1.1}.dp-tagspalte{border-inline-end:1px solid var(--linie-blau, var(--linie));background:transparent}.dp-tagspalte:nth-child(2n){background:color-mix(in srgb,var(--blau-500) 3%,transparent)}.dp-tagspalte:nth-child(6),.dp-tagspalte:nth-child(7){background:color-mix(in srgb,var(--blau-500) 6%,transparent)}.dp-blickknopf{border-bottom:0;position:relative}.dp-blickknopf.aktiv{color:var(--blau-700)}.dp-blickknopf.aktiv:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:3px;background:var(--blau-700);border-radius:999px 999px 0 0}.dp-kennliste{margin-top:auto;gap:var(--raum-1);font-size:var(--gr-klein, .8125rem)}.dp-kennpaar{display:grid;grid-template-columns:1fr 1fr;gap:var(--raum-1) var(--raum-2)}.dp-kennpaar .dp-kennzeile{min-width:0}.dp-kennliste .dp-kennwort{font-size:11px;letter-spacing:.01em}.dp-kennliste .dp-kennwert{font-size:var(--gr-text)}.dp-kennliste>.dp-kennzeile:last-child{margin-top:var(--raum-1);padding-top:var(--raum-1);border-top:1px solid var(--linie-zart, var(--linie))}.dp-kennliste>.dp-kennzeile:last-child .dp-kennwert{font-size:var(--gr-klein, .8125rem);color:var(--schrift-zweit)}.dienstplan{--dp-kopfhoehe: 13rem}.dienstplan{--dp-kopfhoehe: 14.25rem}.dp-tagspalte,.dp-tagspalte:nth-child(2n),.dp-tagspalte:nth-child(6),.dp-tagspalte:nth-child(7){background:transparent}.dp-tagkopf{background:color-mix(in srgb,var(--blau-500) 7%,var(--flaeche));border-block-end:1px solid var(--linie);padding:var(--raum-2) var(--raum-2) var(--raum-2);margin:calc(var(--raum-2) * -1) calc(var(--raum-2) * -1) 0}.dp-tagspalte.heute .dp-tagkopf{background:color-mix(in srgb,var(--blau-500) 14%,var(--flaeche))}.dp-tagkopf{background:color-mix(in srgb,var(--blau-500) 13%,var(--flaeche));padding:var(--raum-1) var(--raum-2) var(--raum-2);margin:0 calc(var(--raum-2) * -1) 0}.dp-tagspalte{padding-block-start:0}.dp-tagspalte.heute{box-shadow:none}.dp-tagspalte.heute .dp-tagkopf{background:color-mix(in srgb,var(--blau-500) 22%,var(--flaeche));border-top:3px solid var(--blau-700);border-radius:10px 10px 0 0}.dp-kennliste>.dp-kennzeile:last-child{align-items:center;text-align:center}.dp-kennliste>.dp-kennzeile:last-child .dp-kennwort,.dp-kennliste>.dp-kennzeile:last-child .dp-kennwert{justify-content:center;text-align:center;inline-size:100%}.dp-schicht-unter{display:flex;align-items:center;gap:var(--raum-3);font-size:11px;color:var(--schrift-leise)}.dp-beiwert{display:inline-flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums;white-space:nowrap}.dp-schicht{min-height:var(--dp-schichthoehe);height:var(--dp-schichthoehe);overflow:hidden}.dienstplan{--dp-schichthoehe: 6.5rem}.dp-zuteilungen{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;overflow:hidden}.dienstplan{--dp-schichthoehe: 8rem}.dp-schicht-koerper{justify-content:flex-start;gap:0}.dp-einplanen{margin-top:auto}.dp-tagkopf,.dp-tagspalte.heute .dp-tagkopf{background-color:var(--tinte-900);background-image:linear-gradient(var(--tinte-950) 0%,var(--tinte-900) 100%);border-block-end:0;color:#fff}.dp-tagspalte.heute .dp-tagkopf{border-top:3px solid var(--aqua-400, var(--blau-500));border-radius:10px 10px 0 0}.dp-tagkopf .dp-tagwort,.dp-tagkopf .dp-kennwert{color:#fff}.dp-tagkopf .dp-kennwort,.dp-tagkopf .dp-ring-einheit,.dp-tagkopf .dp-kennzeichen,.dp-tagkopf .dp-ohne,.dp-tagkopf .dp-taggriff{color:#ffffff9e}.dp-tagkopf .dp-taggriff:hover{background:#ffffff1f;color:#fff}.dp-tagkopf .dp-kennzeile.fehlt .dp-kennwert{color:var(--bernstein-hell, #ffcf7a)}.dp-tagkopf .dp-geschaetzt{border-bottom-color:#ffffff59}.dp-kennliste>.dp-kennzeile:last-child{border-top-color:#ffffff2e}.dp-tagkopf .dp-ring-spur{stroke:#ffffff29}.dp-tagkopf .dp-ring-bogen.gut{stroke:#4ade9b}.dp-tagkopf .dp-ring-bogen.knapp{stroke:#ffc061}.dp-tagkopf .dp-ring-bogen.daneben{stroke:#ff8a8a}.dp-tagkopf .dp-ring-bogen.ohne-ampel{stroke:#ffffff4d}.dp-tagkopf .dp-ring-zahl{fill:#fff;color:#fff}.dp-schicht.unvollstaendig{border:var(--kante-stark) dashed var(--bernstein-linie);background:var(--bernstein-flaeche, var(--bernstein-hauch));box-shadow:inset 4px 0 0 0 var(--bernstein-linie)}.dp-schicht.unvollstaendig .dp-schicht-kopf{background:transparent;border-bottom-color:var(--bernstein-linie)}.dp-tagkopf,.dp-tagspalte.heute .dp-tagkopf{background-color:transparent;background-image:none;background:color-mix(in srgb,var(--blau-500) 4%,var(--flaeche));color:var(--schrift);border-top:0;border-radius:0;border-block-end:1px solid var(--linie);padding:0 var(--raum-2) var(--raum-2)}.dp-tagspalte.heute .dp-tagkopf{background:color-mix(in srgb,var(--blau-500) 9%,var(--flaeche))}.dp-tagzeile{background-color:var(--tinte-900);background-image:linear-gradient(var(--tinte-950) 0%,var(--tinte-900) 100%);color:#fff;margin:0 calc(var(--raum-2) * -1) var(--raum-2);padding:var(--raum-2) var(--raum-3);min-block-size:34px}.dp-tagzeile .dp-tagwort{color:#fff;font-weight:var(--strich-fett)}.dp-tagzeile .dp-taggriff{color:#fff9}.dp-tagzeile .dp-taggriff:hover{background:#ffffff24;color:#fff}.dp-tagspalte.heute .dp-tagzeile{box-shadow:inset 0 -3px 0 0 var(--aqua-400, var(--blau-500))}.dp-tagkopf .dp-kennwert{color:var(--schrift)}.dp-tagkopf .dp-kennwort,.dp-tagkopf .dp-ring-einheit,.dp-tagkopf .dp-kennzeichen,.dp-tagkopf .dp-ohne{color:var(--schrift-leise)}.dp-tagkopf .dp-kennzeile.fehlt .dp-kennwert{color:var(--bernstein-schrift)}.dp-tagkopf .dp-geschaetzt{border-bottom-color:var(--linie-stark)}.dp-kennliste>.dp-kennzeile:last-child{border-top-color:var(--linie)}.dp-tagkopf .dp-ring-spur{stroke:var(--flaeche-tief)}.dp-tagkopf .dp-ring-bogen.gut{stroke:var(--gruen)}.dp-tagkopf .dp-ring-bogen.knapp{stroke:var(--bernstein)}.dp-tagkopf .dp-ring-bogen.daneben{stroke:var(--rot)}.dp-tagkopf .dp-ring-bogen.ohne-ampel{stroke:var(--ton-400)}.dp-tagkopf .dp-ring-zahl{fill:var(--schrift);color:var(--schrift)}.dp-kopfzeug{display:flex;align-items:center;gap:var(--raum-3)}.dp-ringzeile{display:flex;flex-direction:column;align-items:center;gap:2px;flex:0 0 auto}.dp-ring-einheit{font-size:10px;color:var(--schrift-leise);white-space:nowrap}.dienstplan{--dp-ring: 2.75rem;--dp-ringstrich: 4px;--dp-kopfhoehe: 9.5rem}.dp-kopfzeug .dp-kennliste{margin-top:0;flex:1 1 auto;min-width:0;gap:1px}.dp-kopfzeug .dp-kennpaar{gap:0 var(--raum-2)}.dp-kennliste .dp-kennwort{font-size:10px}.dp-kennliste .dp-kennwert{font-size:var(--gr-klein, .8125rem)}.dp-tagkopf>.dp-kennzeile,.dp-kennliste>.dp-kennzeile:last-child{margin-top:2px;padding-top:2px}.dp-tagkopf{border-inline-end:0}.dp-tagspalte{border-inline-end:1px solid var(--linie)}.dp-tage-rahmen{margin-top:var(--raum-3)}.dp-tagzeile{padding:var(--raum-1) var(--raum-2);min-block-size:30px}.dp-tagspalte{gap:var(--raum-1);padding:0 var(--raum-2) var(--raum-2)}.dp-tagkopf{padding:0 0 var(--raum-2)}.dp-tagzeile{margin-inline:calc(var(--raum-2) * -1)}.feld--mitzeichen{position:relative}.feld--mitzeichen .feld-zeichen{position:absolute;inset-inline-start:var(--raum-3);inset-block-start:50%;transform:translateY(-50%);display:grid;place-items:center;color:var(--blau-700);pointer-events:none}.feld--mitzeichen select{padding-inline-start:calc(var(--raum-3) * 2 + 18px)}.dienstplan{--dp-ring: 3.5rem;--dp-ringstrich: 5px;--dp-kopfhoehe: 10.5rem}.dp-kennstapel{display:flex;flex-direction:column;gap:1px;min-width:0}.dp-kennstapel .dp-kennzeile{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--raum-2)}.dp-tagzeile{justify-content:center;position:relative}.dp-tagzeile .dp-taggriffe{position:absolute;inset-inline-end:var(--raum-2)}.dp-tagkopf>.dp-kennzeile{align-items:center;text-align:center;margin-top:var(--raum-1);padding-top:var(--raum-1);border-top:1px solid var(--linie)}.dp-tagkopf>.dp-kennzeile .dp-kennwort,.dp-tagkopf>.dp-kennzeile .dp-kennwert{justify-content:center;inline-size:100%;text-align:center}.dp-tagzeile{border-inline-end:1px solid rgb(255 255 255 / .14);margin-inline:calc(var(--raum-2) * -1);padding-inline:var(--raum-2)}.dp-tagspalte:last-child .dp-tagzeile{border-inline-end:0}.dienstplan .feld--mitzeichen select,.feld--mitzeichen select{padding-inline-start:2.75rem}.feld--mitzeichen{display:flex;flex-direction:row;align-items:center;gap:0;position:static;border:1px solid var(--linie);border-radius:var(--rund-feld, 10px);background:var(--flaeche);padding-inline-start:var(--raum-3);min-block-size:var(--bedienhoehe)}.feld--mitzeichen:focus-within{border-color:var(--blau-700);box-shadow:0 0 0 3px color-mix(in srgb,var(--blau-700) 18%,transparent)}.feld--mitzeichen .feld-zeichen{position:static;transform:none;color:var(--blau-700);flex:0 0 auto;display:grid;place-items:center}.dienstplan .feld--mitzeichen select,.feld--mitzeichen select{border:0;background:transparent;box-shadow:none;padding-inline-start:var(--raum-2);min-block-size:calc(var(--bedienhoehe) - 2px)}.feld--mitzeichen select:focus,.feld--mitzeichen select:focus-visible{outline:none;box-shadow:none}.dp-kennstapel .dp-kennwert{font-size:12px}.dp-kennstapel .dp-kennwort{font-size:10px}.dp-kennstapel .dp-kennzeile{gap:var(--raum-1);white-space:nowrap}.dp-tage-rahmen{margin-top:var(--raum-2)}.dp-tagzeile{padding-block:5px;min-block-size:26px}.dp-tagkopf{padding-block-end:var(--raum-1)}.dienstplan{--dp-kopfhoehe: 9.75rem}.dp-tagzeile{background-image:linear-gradient(180deg,var(--tinte-950) 0%,var(--tinte-900) 55%,var(--blau-800) 100%)}.dp-tagspalte.heute .dp-tagzeile{background-image:linear-gradient(180deg,var(--tinte-900) 0%,var(--blau-800) 60%,var(--blau-700) 100%)}.dienstplan .feld.feld--mitzeichen{flex-direction:row;align-items:center;flex-wrap:nowrap}.dienstplan .feld.feld--mitzeichen>select{flex:1 1 auto;min-width:0}.dp-tage{min-width:58rem}.dp-tage-rahmen{overflow-x:auto;overflow-y:visible}.dienstplan .dp-leiste,.dp-tage-rahmen{margin-top:var(--raum-2)}.dp-tagspalte{padding:0 var(--raum-1) var(--raum-1);gap:2px}.dp-tagzeile{margin-inline:calc(var(--raum-1) * -1);padding-inline:var(--raum-1);padding-block:4px;min-block-size:24px}.dp-tagkopf{padding:0 0 var(--raum-1)}.dienstplan{--dp-ring: 4rem;--dp-ringstrich: 5px;--dp-kopfhoehe: 9rem;--dp-schichthoehe: 7.25rem}.dp-kopfzeug{gap:var(--raum-2);align-items:center;justify-content:center}.dp-kennstapel{flex:0 1 auto}.dp-kennstapel .dp-kennzeile{display:grid;grid-template-columns:max-content max-content;justify-content:center;column-gap:4px;align-items:baseline}.dp-kennstapel .dp-kennwort{justify-self:end;text-align:end}.dp-kennstapel .dp-kennwert{justify-self:start;text-align:start;font-variant-numeric:tabular-nums}.dp-kennstapel .dp-kennwert{font-size:11px;color:var(--schrift-zweit);font-weight:var(--strich-halb)}.dp-kennstapel .dp-kennwort{font-size:10px;color:var(--schrift-leise)}.dp-tagkopf>.dp-kennzeile .dp-kennwert{font-size:11px;color:var(--schrift-zweit)}.dp-tagkopf>.dp-kennzeile{margin-top:2px;padding-top:2px}@media (min-width: 1200px){.dienstplan{inline-size:94%;margin-inline:auto}}.dienstplan>.seitenkopf{margin-block-end:var(--raum-2)}.dienstplan>.seitenkopf h1{margin-block-end:0}.dienstplan .dp-leiste{padding-block:var(--raum-1);margin-top:var(--raum-1)}.dp-tage-rahmen{margin-top:var(--raum-1)}.dp-seitenkopf{display:flex;align-items:center;gap:var(--raum-3);flex-wrap:wrap}.dienstplan{--dp-schichthoehe: 8.25rem}.dp-titel{font-size:var(--gr-anzeige);letter-spacing:var(--eng);line-height:1.2;margin:0;margin-inline-end:var(--raum-2);white-space:nowrap}.dienstplan .dp-leiste{align-items:center;padding-block:0;margin-top:var(--raum-2);min-block-size:0}.dienstplan .dp-leiste{--bedienhoehe: 34px}.dp-kennstapel{display:grid;grid-template-columns:max-content max-content;justify-content:center;column-gap:5px;row-gap:1px}.dp-kennstapel .dp-kennzeile{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline;white-space:nowrap}.dp-kennstapel .dp-kennwort{justify-self:end;text-align:end;font-size:10px;color:var(--schrift-leise)}.dp-kennstapel .dp-kennwert{justify-self:start;text-align:start;font-size:11px;font-weight:var(--strich-halb);color:var(--schrift-zweit);font-variant-numeric:tabular-nums}.dp-kennstapel .dp-kennzeichen{display:none}.dienstplan{--dp-ring: 4.25rem;--dp-ringstrich: 6px}.dp-kopfzeug{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--raum-2);max-inline-size:100%}.dp-ringzeile{flex:0 0 auto}.dp-kennliste{flex:0 1 auto;min-inline-size:0}.dp-prognosezeile{display:flex;justify-content:center;margin-top:3px;padding-top:3px;border-top:1px solid var(--linie)}.dp-prognosezeile .dp-kennzeile{display:flex;flex-direction:row;align-items:baseline;gap:5px;justify-content:center}.dp-prognosezeile .dp-kennwort{font-size:10px;color:var(--schrift-leise)}.dp-prognosezeile .dp-kennwert{font-size:11px;font-weight:var(--strich-halb);color:var(--schrift-zweit);font-variant-numeric:tabular-nums}.dienstplan .dp-leiste{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--raum-3)}.dienstplan .dp-wochenwahl{margin-inline-start:auto}.dienstplan .feld--mitzeichen{max-inline-size:13rem}.dienstplan .dp-wochenwort{font-size:var(--gr-klein, 12px)}.dienstplan .dp-wochenzusatz{font-size:11px}.dp-tagzeile{min-block-size:30px;padding-block:3px}.dienstplan .dp-wochenwort{min-width:9.375rem}.dienstplan .dp-wochenwahl>button.schlicht{padding-inline:var(--raum-2)}.dp-tagzeile .dp-taggriff{inline-size:22px;block-size:22px;min-block-size:0;min-inline-size:0;padding:0}.dp-kopfzeug .dp-kennliste{inline-size:max-content;min-inline-size:0;max-inline-size:100%}.dp-kopfzeug .dp-kennstapel{inline-size:max-content;min-inline-size:0}.dp-schicht-kopf{padding:6px 6px 2px 10px}.dp-zuteilung{min-block-size:22px;padding-block:2px;padding-inline:8px 18px;font-size:12px}.dp-schicht-koerper{padding:6px}.dp-zuteilung{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:4px}.dp-zuteilung .marker{flex:0 0 auto;font-size:9px;padding-inline:4px;line-height:1.5}.dp-zuteilung .dp-zuteilung-name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dienstplan{--dp-schichthoehe: 8.5rem}.dienstplan{--dp-schichthoehe: 8.625rem}.arbeitsflaeche:has(>.dienstplan){padding-top:var(--raum-2)}.dp-leiste>.dp-titel{margin-block:0}.dp-leiste>.feld{margin-block:0}.dienstplan{--dp-kopfhoehe: 9.5rem}.dp-tagkopf{margin-inline:calc(var(--raum-1) * -1);padding:0 0 var(--raum-1)}.dp-tagzeile{margin-inline:0;padding-inline:var(--raum-2)}.dp-kopfzeug .dp-kennliste{flex:0 0 auto}.dp-tage{min-width:65rem}.dienstplan .feld--mitzeichen{max-inline-size:15.5rem}.dp-tage{box-sizing:border-box}.dp-schicht{block-size:auto;min-block-size:5.5rem}.dp-tagspalte.heute .dp-tagkopf{padding:0 0 var(--raum-1)}.dp-tagkopf{margin-block-end:var(--raum-1)}.dp-tagspalte{box-sizing:border-box;border-inline-end:2px solid var(--linie)}.dp-tage{inline-size:calc(100% - 3px)}.dp-tagzeile{padding-block:3px 7px;min-block-size:32px}.dp-tagkopf{background:color-mix(in srgb,var(--blau-500) 8%,var(--flaeche))}.dp-tagspalte.heute .dp-tagkopf{background:color-mix(in srgb,var(--blau-500) 16%,var(--flaeche))}.dienstplan .dp-leiste,.dp-tage-rahmen{margin-top:var(--raum-3)}.dp-titel{font-family:var(--schriftfamilie-titel)}.dp-wochenkalender{position:relative;display:inline-flex}.dp-wochenknopf{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-inline-size:9.375rem;padding:2px var(--raum-2);border:1px solid transparent;border-radius:var(--rund-feld, 10px);background:transparent;color:inherit;cursor:pointer;text-align:start;font:inherit}.dp-wochenknopf:hover{background:var(--flaeche-still, rgb(0 0 0 / .04));border-color:var(--linie)}.dp-wochenknopf[aria-expanded=true]{background:var(--flaeche);border-color:var(--blau-700)}.dp-wochenknopf__kw{font-weight:var(--strich-halb);font-size:var(--gr-klein, 12px);color:var(--schrift)}.dp-wochenknopf__spanne{font-size:11px;color:var(--schrift-leise);white-space:nowrap}.dp-kalenderblatt{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;z-index:60;inline-size:max-content;padding:var(--raum-3);border:1px solid var(--linie);border-radius:14px;background:var(--flaeche);box-shadow:0 12px 32px #061a3329}.dp-kalenderkopf{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-2);margin-block-end:var(--raum-2)}.dp-kalendermonat{font-family:var(--schriftfamilie-titel);font-weight:700;font-size:var(--gr-text, 14px)}.dp-kalenderkopf>button.schlicht{padding-inline:var(--raum-2);min-inline-size:0}.dp-kalendergitter{display:grid;grid-template-columns:2rem repeat(7,2rem);gap:2px}.dp-kalender-kwkopf,.dp-kalender-tagkopf{display:grid;place-items:center;block-size:1.5rem;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--schrift-leise)}.dp-kalenderzeile{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;gap:2px;border-radius:8px}.dp-kalenderzeile:hover{background:color-mix(in srgb,var(--blau-500) 10%,transparent)}.dp-kalenderzeile.gewaehlt{background:color-mix(in srgb,var(--blau-500) 18%,transparent)}.dp-kalender-kw,.dp-kalendertag{display:grid;place-items:center;block-size:2rem;padding:0;border:0;border-radius:8px;background:transparent;color:var(--schrift);font:inherit;font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer}.dp-kalender-kw{font-size:10px;color:var(--schrift-leise)}.dp-kalendertag.fremd{color:var(--schrift-leise);opacity:.55}.dp-kalendertag.sonntag{color:var(--melder, #b23b3b)}.dp-kalendertag.heute{box-shadow:inset 0 0 0 1.5px var(--blau-700);font-weight:var(--strich-halb)}.dp-kalenderfuss{display:flex;justify-content:flex-end;margin-block-start:var(--raum-2);padding-block-start:var(--raum-2);border-block-start:1px solid var(--linie)}.dp-tagzeile .dp-tagwort{margin:0}.dp-titel{flex:1 0 100%;font-size:var(--gr-anzeige);line-height:1.2;margin:0 0 var(--raum-2)}.dienstplan .dp-leiste{row-gap:var(--raum-2);margin-top:var(--raum-4)}.dp-tage-rahmen{margin-top:var(--raum-5)}.dp-beispielmarke{align-self:center}.dp-gesetzesmarke{align-self:center;cursor:help}.dp-kalenderblatt{padding:var(--raum-3);border:1px solid var(--linie-stark, var(--linie));border-radius:6px;background:var(--flaeche);box-shadow:none}.dp-kalenderkopf{margin-block-end:var(--raum-3);padding-block-end:var(--raum-2);border-block-end:1px solid var(--linie)}.dp-kalendermonat{font-size:13px;font-weight:700;letter-spacing:0}.dp-kalendergitter{gap:0}.dp-kalender-kwkopf,.dp-kalender-tagkopf{block-size:1.75rem;font-size:10px;font-weight:var(--strich-halb);letter-spacing:.06em;color:var(--schrift-leise);border-block-end:1px solid var(--linie)}.dp-kalender-kwkopf{color:var(--schrift-leise)}.dp-kalenderzeile{gap:0;border-radius:0;border-block-end:1px solid color-mix(in srgb,var(--linie) 55%,transparent)}.dp-kalenderzeile:last-child{border-block-end:0}.dp-kalenderzeile:hover{background:color-mix(in srgb,var(--blau-500) 7%,transparent)}.dp-kalenderzeile.gewaehlt{background:color-mix(in srgb,var(--blau-500) 12%,transparent);box-shadow:inset 2px 0 0 var(--blau-700)}.dp-kalender-kw,.dp-kalendertag{block-size:1.875rem;border-radius:0;font-size:12px}.dp-kalender-kw{font-size:10px;color:var(--schrift-leise);border-inline-end:1px solid var(--linie)}.dp-kalendertag.sonntag{color:var(--schrift-leise)}.dp-kalendertag.fremd{color:var(--schrift-leise);opacity:.4}.dp-kalendertag.heute{box-shadow:inset 0 -2px 0 var(--blau-700);font-weight:var(--strich-halb)}.dp-kalenderfuss{margin-block-start:var(--raum-3);padding-block-start:var(--raum-2)}.dp-wochenknopf[aria-expanded=true]{border-color:var(--linie-stark, var(--linie));box-shadow:none}.dp-titelzeile{flex:1 0 100%;display:flex;align-items:center;gap:var(--raum-3);flex-wrap:wrap;margin-block-end:var(--raum-2)}.dp-titel{flex:0 0 auto;margin:0}.dp-kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--raum-3);margin-block:0 var(--raum-4)}.dp-kachel{display:flex;flex-direction:column;gap:2px;padding:var(--raum-3) var(--raum-4);border:1px solid var(--linie);border-radius:10px;background:linear-gradient(150deg,var(--flaeche) 0%,var(--seite) 100%)}.dp-kachel.fordert{border-color:var(--gold-linie);background:linear-gradient(150deg,var(--gold-hell) 0%,var(--gold) 100%)}.dp-kachel.fordert .dp-kachel__wert{color:var(--auf-gold)}.dp-kachel.fordert .dp-kachel__wort,.dp-kachel.fordert .dp-kachel__bei{color:var(--gold-schrift)}.dp-kachel.stoert{border-color:var(--rot-linie);background:linear-gradient(150deg,var(--flaeche) 0%,var(--rot-zart) 100%)}.dp-kachel.stoert .dp-kachel__wert{color:var(--rot-voll)}.dp-kachel__wort{font-size:11px;font-weight:var(--strich-halb);letter-spacing:.05em;text-transform:uppercase;color:var(--schrift-leise)}.dp-kachel__wert{font-family:var(--schriftfamilie-titel);font-size:26px;font-weight:700;line-height:1.15;color:var(--schrift);font-variant-numeric:tabular-nums}.dp-kachel__bei{font-size:11px;color:var(--schrift-leise)}.dp-kachel__bei.fehlt{color:var(--bernstein-700, #8a5a00)}.dp-tagspalte.heute .dp-tagkopf{background:color-mix(in srgb,var(--blau-500) 8%,var(--flaeche))}.dp-kalenderzeile{background:var(--flaeche);border-block-end:0}.dp-kalenderzeile:hover{background:color-mix(in srgb,var(--blau-500) 8%,var(--flaeche))}.dp-kalenderzeile.gewaehlt,.dp-kalenderzeile.gewaehlt:hover{background:var(--blau-700);box-shadow:none}.dp-kalenderzeile.gewaehlt .dp-kalendertag,.dp-kalenderzeile.gewaehlt .dp-kalender-kw{color:#fff}.dp-kalenderzeile.gewaehlt .dp-kalendertag.fremd{color:#ffffff9e;opacity:1}.dp-kalenderzeile.gewaehlt .dp-kalender-kw{color:#ffffffb3;border-inline-end-color:#ffffff38}.dp-kalenderzeile.gewaehlt .dp-kalendertag.heute{box-shadow:inset 0 -2px 0 var(--aqua-400, #37bfd0)}.dp-kalenderzeile:hover{background:var(--flaeche)}.dp-kalenderzeile.beruehrt{background:color-mix(in srgb,var(--blau-500) 8%,var(--flaeche))}.dp-kalenderzeile.gewaehlt,.dp-kalenderzeile.gewaehlt.beruehrt,.dp-kalenderzeile.gewaehlt:hover{background:var(--blau-700)}.dienstplan>.dp-blick{display:flex;justify-content:center;gap:var(--raum-5);margin-block:0 var(--raum-4);border-block-end:1px solid var(--linie)}.dienstplan>.dp-blick .dp-blickknopf{position:relative;padding:0 var(--raum-2) var(--raum-3);border:0;background:transparent;color:var(--schrift-leise);font:inherit;font-weight:var(--strich-halb);cursor:pointer}.dienstplan>.dp-blick .dp-blickknopf:hover{color:var(--schrift)}.dienstplan>.dp-blick .dp-blickknopf.aktiv{color:var(--blau-700)}.dienstplan>.dp-blick .dp-blickknopf.aktiv:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:2px;background:var(--blau-700)}.dp-kalender-kw,.dp-kalendertag{box-shadow:none;min-height:0;min-inline-size:0;padding:0;transition:none}.dp-kalender-kw:hover:not(:disabled),.dp-kalendertag:hover:not(:disabled),.dp-kalender-kw:active:not(:disabled),.dp-kalendertag:active:not(:disabled){background:transparent;color:inherit;box-shadow:none;transform:none}.dp-kalenderzeile.gewaehlt .dp-kalendertag:hover:not(:disabled),.dp-kalenderzeile.gewaehlt .dp-kalender-kw:hover:not(:disabled){color:#fff}.dp-kalendertag.heute,.dp-kalendertag.heute:hover:not(:disabled){box-shadow:inset 0 -2px 0 var(--blau-700)}.dp-kalenderzeile.gewaehlt .dp-kalendertag.heute,.dp-kalenderzeile.gewaehlt .dp-kalendertag.heute:hover:not(:disabled){box-shadow:inset 0 -2px 0 var(--aqua-400, #37bfd0)}.dp-kalender-kw,.dp-kalendertag{block-size:1.875rem}.dp-kalenderblatt button{box-shadow:none}.dp-kalenderblatt button:hover:not(:disabled){box-shadow:none}.dp-kalenderblatt button:focus-visible{box-shadow:var(--fokusring)}.dienstplan .dp-kalenderblatt button.schlicht,.dienstplan .dp-kalenderblatt button.still{box-shadow:none}.dp-schleier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:var(--raum-5);background:color-mix(in srgb,var(--tinte-900) 50%,transparent);overflow-y:auto}.dp-maske{display:flex;flex-direction:column;inline-size:min(100%,41.25rem);background:var(--flaeche);border:1px solid var(--linie-stark, var(--linie));border-radius:14px;box-shadow:var(--schatten-maske);overflow:hidden}.dp-maske:before{content:"";flex:none;display:block;block-size:3px;background:var(--kopfstreifen)}.dp-maske:has(.dp-maske__leib){max-block-size:88vh}.dp-maske__kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 14px;flex:none;padding:var(--raum-4) 20px 14px;border-block-end:1px solid var(--linie)}.dp-maske__kopf>.dp-maske__zu{grid-column:2;grid-row:1}.dp-maske .dp-maske__kopf h2{margin:0 0 2px;font-family:var(--schriftfamilie-titel);font-size:18px;font-weight:var(--strich-fett);letter-spacing:var(--eng)}.dp-maske__datum{margin:0;font-size:var(--gr-klein);color:var(--schrift-leise)}.dp-maske__zu{position:static;flex:none;inline-size:32px;block-size:32px;min-height:0;padding:0;border:1px solid var(--linie-stark);border-radius:8px;background:var(--flaeche);box-shadow:none;color:var(--schrift-zweit);font-size:var(--gr-text);line-height:1}.dp-maske__zu:hover:not(:disabled){background:var(--flaeche-zart);color:var(--schrift);box-shadow:none}.dp-maske__leib{display:flex;flex-direction:column;gap:18px;flex:1;min-height:0;overflow-y:auto;padding:18px 20px 20px}.dp-feldzeile{display:grid;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:var(--raum-4)}.dp-feldwort{justify-self:end;text-align:end;font-size:13px;font-weight:var(--strich-halb);color:var(--schrift-zweit)}.dp-maske__abschnitt{margin:0;font-size:var(--gr-fein);font-weight:var(--strich-fett);letter-spacing:.02em;text-transform:uppercase;color:var(--schrift-zweit)}.dp-maske__felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--raum-3);margin-top:-8px}.dp-maske__felder--eins{grid-template-columns:minmax(0,1fr)}.dp-feld{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0}.dp-feldname{font-size:var(--gr-fein);font-weight:var(--strich-halb);color:var(--schrift-zweit)}.dp-feld>input,.dp-feld>select,.dp-feld>textarea{inline-size:100%;min-height:0;block-size:40px;padding:0 var(--raum-3);border:1px solid var(--linie-stark);border-radius:8px;background:var(--flaeche);box-shadow:none;color:var(--schrift);font-family:inherit;font-size:var(--gr-klein);transition:border-color var(--tempo) var(--kurve)}.dp-feld>select{padding-inline:10px}.dp-feld>textarea{block-size:auto;min-block-size:76px;padding:var(--raum-2) var(--raum-3);line-height:1.5;resize:vertical}.dp-feld>input:focus-visible,.dp-feld>select:focus-visible,.dp-feld>textarea:focus-visible{border-color:var(--schrift);box-shadow:var(--fokusring);outline:none}.dp-feld>input::placeholder,.dp-feld>textarea::placeholder{color:var(--schrift-platzhalter)}.dp-feldhilfe{font-size:var(--gr-fein);line-height:1.45;color:var(--schrift-leise)}.dp-maske__merker{display:flex;align-items:flex-start;gap:10px;margin:0;padding:var(--raum-3) 14px;border:1px solid var(--gold-zart-linie);border-radius:var(--rund-klein, 10px);background:var(--gold-zart);cursor:pointer}.dp-maske__merker>input[type=checkbox]{flex:none;margin:2px 0 0;inline-size:16px;block-size:16px;accent-color:var(--schrift)}.dp-maske__merker-wort{display:block;font-size:var(--gr-klein);font-weight:var(--strich-halb);color:var(--schrift)}.dp-maske__merker-satz{display:block;font-size:var(--gr-fein);line-height:1.45;color:var(--schrift-leise)}.dp-tagwahl{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--linie);border-radius:6px;overflow:hidden}.dp-tagknopf{min-height:0;block-size:36px;padding:0;border:0;border-inline-end:1px solid var(--linie);border-radius:0;background:var(--flaeche);box-shadow:none;color:var(--schrift-zweit);font-size:13px;font-weight:var(--strich-halb)}.dp-tagwahl>.dp-tagknopf:last-child{border-inline-end:0}.dp-tagknopf:hover:not(:disabled){background:color-mix(in srgb,var(--blau-500) 8%,var(--flaeche));color:var(--schrift);box-shadow:none}.dp-tagknopf.aktiv,.dp-tagknopf.aktiv:hover:not(:disabled){background:var(--blau-700);color:#fff;box-shadow:none}.dp-zeitpaar,.dp-pausefeld,.dp-bedarffeld{display:flex;align-items:center;gap:var(--raum-2)}.dp-maske input[type=time],.dp-maske input[type=number]{min-inline-size:0;inline-size:7rem;block-size:36px;padding-inline:var(--raum-3);border:1px solid var(--linie);border-radius:6px;background:var(--flaeche);color:var(--schrift);font:inherit;font-size:14px;font-variant-numeric:tabular-nums}.dp-maske input[type=number]{inline-size:5rem}.dp-maske input:focus-visible{outline:none;border-color:var(--blau-700);box-shadow:0 0 0 3px color-mix(in srgb,var(--blau-700) 18%,transparent)}.dp-bis,.dp-einheit{font-size:13px;color:var(--schrift-leise)}.dp-uebernacht,.dp-herkunft{font-size:11px;color:var(--schrift-leise)}.dp-zurueck{min-height:0;padding:0;border:0;background:transparent;box-shadow:none;color:var(--blau-700);font-size:11px;text-decoration:underline}.dp-zurueck:hover:not(:disabled){background:transparent;color:var(--blau-800);box-shadow:none}.dp-dauerwert{display:flex;align-items:baseline;gap:var(--raum-3);margin:0}.dp-dauerwert strong{font-family:var(--schriftfamilie-titel);font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.dp-dauerbei{font-size:11px;color:var(--schrift-leise)}.dp-maske__fuss{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-3);flex:none;padding:13px 20px;border-block-start:1px solid var(--linie);background:var(--seite)}.dp-maske__folge{margin:0;font-size:var(--gr-fein);color:var(--schrift-leise)}.dp-maske__griffe{display:flex;align-items:center;gap:var(--raum-2);flex:0 0 auto}.dp-maske__fuss .dp-maske__griffe>button{min-height:0;block-size:36px;padding:0 14px;border:1px solid var(--linie-stark);border-radius:8px;background:var(--flaeche);box-shadow:none;color:var(--schrift);font-size:var(--gr-klein);font-weight:var(--strich-halb)}.dp-maske__fuss .dp-maske__griffe>button:hover:not(:disabled){background:var(--flaeche-zart);box-shadow:none}.dp-maske__fuss .dp-maske__griffe>button:last-child{padding:0 18px;border-color:var(--gold-linie);background:var(--gold);color:var(--auf-gold);font-weight:var(--strich-fett)}.dp-maske__fuss .dp-maske__griffe>button:last-child:hover:not(:disabled){background:var(--gold-druck)}.dp-maske__fuss .dp-maske__griffe>button:only-child{padding:0 18px;border-color:var(--gold-linie);background:var(--gold);color:var(--auf-gold);font-weight:var(--strich-fett)}.dp-maske__fuss .dp-maske__griffe>button:disabled{border-color:var(--linie-stark);background:var(--still-flaeche);color:var(--schrift-platzhalter)}.dp-uhrfeld{display:inline-flex;align-items:center;gap:2px;padding-inline:var(--raum-2);border:1px solid var(--linie);border-radius:6px;background:var(--flaeche);block-size:36px}.dp-uhrfeld:focus-within{border-color:var(--blau-700);box-shadow:0 0 0 3px color-mix(in srgb,var(--blau-700) 18%,transparent)}.dp-maske .dp-ziffernfeld{inline-size:2ch;min-inline-size:0;block-size:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--schrift);font:inherit;font-size:15px;font-variant-numeric:tabular-nums;text-align:center}.dp-maske .dp-ziffernfeld:focus,.dp-maske .dp-ziffernfeld:focus-visible{outline:none;border:0;box-shadow:none}.dp-maske .dp-ziffernfeld::placeholder{color:var(--schrift-platzhalter, #9aa7b4)}.dp-maske .dp-ziffernfeld::selection{background:color-mix(in srgb,var(--blau-500) 30%,transparent)}.dp-doppelpunkt{color:var(--schrift-leise);font-size:15px}.dp-veroeffentlichung{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--raum-3);margin-block-end:var(--raum-4);padding:var(--raum-3) var(--raum-4);border:1px solid var(--linie);border-radius:6px;background:var(--flaeche)}.dp-planzustand{display:inline-flex;align-items:center;gap:var(--raum-2);font-size:13px;color:var(--schrift-zweit)}.dp-planzustand .zustandspunkt{inline-size:8px;block-size:8px;border-radius:999px;background:var(--ton-400, #9aa7b4)}.dp-planzustand.offen .zustandspunkt{background:var(--gruen-600, #2e8b57)}.dp-planzustand.offen{color:var(--schrift);font-weight:var(--strich-halb)}.dp-steuerzeile{display:flex;align-items:center;flex-wrap:wrap;gap:var(--raum-3);margin-block:var(--raum-3) var(--raum-4)}.dp-steuerzeile>.dp-blick{margin-inline-start:auto;padding-inline-start:var(--raum-4);border-inline-start:1px solid var(--ton-225, #d8d2c2)}.dienstplan .dp-wochenwahl{margin-inline-start:0}.dp-steuerzeile>.dp-veroeffentlichung{margin:0;padding:0;border:0;background:none;gap:var(--raum-2)}.dp-steuerzeile .dp-planzustand{font-size:12px}.dp-steuerzeile>.dp-blick{display:flex;gap:var(--raum-4);border-block-end:0;margin-block:0}.dp-steuerzeile>.dp-blick .dp-blickknopf{position:relative;min-height:0;padding:0 0 6px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--schrift-leise);font:inherit;font-size:13px;font-weight:var(--strich-halb)}.dp-steuerzeile>.dp-blick .dp-blickknopf:hover:not(:disabled){background:transparent;color:var(--schrift);box-shadow:none}.dp-steuerzeile>.dp-blick .dp-blickknopf.aktiv{color:var(--blau-700)}.dp-steuerzeile>.dp-blick .dp-blickknopf.aktiv:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;background:var(--blau-700)}.dp-prognosezeile{margin-top:var(--raum-2);padding-top:var(--raum-2);padding-bottom:var(--raum-2)}.dp-tagkopf{margin-block-end:var(--raum-3)}.dp-tagkopf{margin-block-end:var(--raum-4)}.dienstplan{--dp-kopfhoehe: 11.5rem}.dienstplan{--dp-kopfhoehe: 10.5rem}.dp-prognosezeile{margin-top:6px;padding-top:6px;padding-bottom:0}.dp-kopfzeug{flex:1 1 auto}.dp-raster th.dp-kopfzelle{padding:0;vertical-align:bottom;background:transparent;border-block-end:0}.dp-raster th.dp-kopfzelle .dp-tagkopf{margin-inline:0;margin-block-end:0;border-radius:0}.dp-raster th.dp-kopfzelle .dp-tagzeile{margin-inline:0}.dp-kopfzelle-leer{vertical-align:bottom;background:transparent}.dienstplan{--dp-namenspalte: 11rem}.dp-raster{min-width:75.5rem}.dp-stundenzeile{flex-wrap:nowrap;gap:var(--raum-1);font-size:var(--gr-klein, 12px);white-space:nowrap}.dp-stundenzeile .dp-balken{flex:1 1 auto;min-inline-size:20px}.dp-kopfzeug{gap:5px}.dienstplan{--dp-namenspalte: 10rem}.dp-raster{min-width:72.25rem}.dp-raster{inline-size:calc(100% - 3px)}.dp-namenzelle .dp-griff{inline-size:24px;min-inline-size:24px;padding-inline:0}.dp-namenzelle .dp-namenwort{font-size:13px}.dp-kennstapel .dp-kennwert{justify-self:end;text-align:end;min-inline-size:2ch}.dp-raster td{padding:2px;block-size:1px}.dp-zelle{inline-size:100%;block-size:100%;min-block-size:3.25rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:3px}.dp-zelle.frei,.dp-zelle.ohne-angabe{position:relative}.dp-zelle.frei:after,.dp-zelle.ohne-angabe:after{content:"+";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:6px;background:var(--blau-700);color:#fff;font-size:15px;line-height:1;opacity:0;pointer-events:none;transition:opacity .12s var(--kurve, ease)}.dp-zelle.frei:hover:after,.dp-zelle.ohne-angabe:hover:after,.dp-zelle.frei:focus-visible:after,.dp-zelle.ohne-angabe:focus-visible:after{opacity:1}.dp-zelle:has(.dp-kasten):after,.dp-zelle:has(.dp-abw):after{content:none}.dp-zelle.nicht-verfuegbar,.dp-zelle.verdeckt{cursor:not-allowed}.dp-zelle.nicht-verfuegbar:after,.dp-zelle.verdeckt:after{content:none}.dp-abw{display:inline-flex;align-items:center;gap:4px;inline-size:100%;min-block-size:26px;padding-inline:var(--raum-2);white-space:nowrap;overflow:hidden}.dp-abw-wort{overflow:hidden;text-overflow:ellipsis}.dp-abw-mehr{flex:0 0 auto;opacity:.55;cursor:help}.dp-namenzelle .dp-name{display:flex;align-items:center;gap:5px;min-inline-size:0}.dp-namenzelle .dp-namenwort{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-namenzelle .dp-gast,.dp-namenzelle .dp-warnzeichen{flex:0 0 auto;font-size:9px;padding-inline:4px;line-height:1.6}.dienstplan{--dp-namenspalte: 9.25rem}.dp-raster{min-width:71.5rem}.dienstplan{--dp-namenspalte: 10.5rem}.dp-raster{min-width:72.75rem}.dp-abw-wort{font-size:11px}.dp-zelle.sperrt-ganz,.dp-zelle.nicht-verfuegbar{background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--blau-500) 12%,transparent) 0 3px,transparent 3px 8px)}.dp-zelle.sperrt-halb.oben{background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--blau-500) 12%,transparent) 0 3px,transparent 3px 8px);background-size:100% 50%;background-position:top left;background-repeat:no-repeat}.dp-zelle.sperrt-halb.unten{background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--blau-500) 12%,transparent) 0 3px,transparent 3px 8px);background-size:100% 50%;background-position:bottom left;background-repeat:no-repeat}.dp-abw.ganz{flex:1 1 auto;align-self:stretch;justify-content:center;text-align:center;background:transparent;border:0}.dp-abw.halb{block-size:50%;min-block-size:0;justify-content:center;text-align:center;background:transparent;border:0}.dp-abw.halb.unten{order:2}.dp-abw.offen{border-style:none}.dp-zelle.warnt-statt-sperrt{position:relative;cursor:pointer}.dp-zelle.warnt-statt-sperrt:after{content:"+";position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%);display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:6px;background:var(--bernstein-600, #b07d00);color:#fff;font-size:15px;line-height:1;opacity:0;pointer-events:none;transition:opacity .12s var(--kurve, ease)}.dp-zelle.sperrt-ganz:after,.dp-zelle.nicht-verfuegbar:after{inset-block-start:50%}.dp-zelle.sperrt-halb.oben:after{inset-block-start:75%;background:var(--blau-700)}.dp-zelle.sperrt-halb.unten:after{inset-block-start:25%;background:var(--blau-700)}.dp-zelle.warnt-statt-sperrt:hover:after,.dp-zelle.warnt-statt-sperrt:focus-visible:after{opacity:1}.dp-zelle.verdeckt{cursor:not-allowed}.dp-zelle.verdeckt:after{content:none}.dp-tagzeile{display:flex;flex-direction:row;align-items:center;gap:2px}.dp-tagzeile .dp-tagwort{flex:1 1 auto;min-inline-size:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-tagzeile .dp-taggriffe{position:static;inset:auto;flex:0 0 auto;display:flex;gap:2px}.dp-abw,.dp-abw.urlaub,.dp-abw.berufsschule,.dp-abw.krank,.dp-abw.wunschfrei,.dp-abw.abwesend,.dp-abw.ohne-art{background:transparent;border:0;color:var(--schrift-zweit);font-weight:var(--strich-halb);justify-content:center;text-align:center}.dp-abw.ganz{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;inline-size:auto;block-size:auto}.dp-abw.halb{position:absolute;inset-inline:0;block-size:50%;display:flex;align-items:center}.dp-abw.halb.oben{inset-block-start:0}.dp-abw.halb.unten{inset-block-end:0}.dp-zelle{position:relative}.dp-verf{display:block;inline-size:100%;border:0;background:transparent;padding:0;color:var(--schrift-leise);font-size:12px;font-weight:400;text-align:center;font-variant-numeric:tabular-nums}.dp-verf.aus-meldung:before{content:"";display:inline-block;inline-size:2px;block-size:.85em;margin-inline-end:4px;vertical-align:-1px;background:var(--schrift-leise)}.dp-verf__folgetag{margin-inline-start:1px;color:var(--schrift-leise)}.dp-zelle.nicht-verfuegbar.aus-meldung{position:relative}.dp-zelle.nicht-verfuegbar.aus-meldung:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--schrift-leise);pointer-events:none}.dp-kasten[draggable=true]{cursor:grab}.dp-kasten.zieht{opacity:.4}.dp-zelle.ziel{outline:2px solid var(--blau-700);outline-offset:-2px;background-color:color-mix(in srgb,var(--blau-500) 10%,transparent)}.dp-namenzelle .dp-griff[draggable=true]{cursor:grab}.dp-nachzuegler-kopf{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--raum-3)}.dp-nachzuegler-kopf h2{margin:0;font-size:var(--gr-kopf)}.dp-nachzuegler-kopf p{margin:0;font-size:12px}.dp-nachzuegler-liste{display:flex;flex-wrap:wrap;gap:var(--raum-3)}.dp-nachzuegler-paar{display:inline-flex;align-items:center;gap:0;border:1px solid var(--linie);border-radius:6px;overflow:hidden}.dp-nachzuegler-paar .dp-dazuholen{border:0;border-radius:0;box-shadow:none;min-height:32px}.dp-ruht{min-height:32px;padding-inline:var(--raum-2);border:0;border-inline-start:1px solid var(--linie);border-radius:0;background:transparent;box-shadow:none;color:var(--schrift-leise);font-size:11px}.dp-ruht:hover:not(:disabled){background:var(--flaeche-tief, rgb(0 0 0 / .05));color:var(--schrift);box-shadow:none}.dp-ruht.an,.dp-ruht.an:hover:not(:disabled){background:var(--tinte-900);color:#fff}.dp-nachzuegler-paar:has(.dp-ruht.an) .dp-dazuholen{color:var(--schrift-leise)}.dp-wegnehmen{flex:0 0 auto;inline-size:20px;block-size:20px;min-height:0;min-inline-size:0;padding:0;border:0;border-radius:5px;background:transparent;box-shadow:none;color:var(--schrift-leise);font-size:15px;line-height:1}.dp-wegnehmen:hover:not(:disabled){background:var(--flaeche-tief, rgb(0 0 0 / .06));color:var(--schrift);box-shadow:none}.dp-zelle,button.dp-zelle{justify-content:center}.dp-abw{flex-wrap:nowrap}.dp-maske--breit{inline-size:min(100%,52rem)}.wkd-spalten{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:0;min-block-size:0}@media (max-width: 46rem){.wkd-spalten{grid-template-columns:minmax(0,1fr)}.wkd-spalte+.wkd-spalte{border-inline-start:0;border-block-start:1px solid var(--linie)}}.wkd-spalte{display:flex;flex-direction:column;min-inline-size:0;min-block-size:0}.wkd-spalte+.wkd-spalte{border-inline-start:1px solid var(--linie)}.wkd-spaltenkopf{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-2);padding:var(--raum-3);border-block-end:1px solid var(--linie);min-block-size:3.25rem;box-sizing:border-box}.wkd-spaltenkopf h3{margin:0;font-size:12px;font-weight:var(--strich-halb);letter-spacing:.06em;text-transform:uppercase;color:var(--schrift-leise)}.wkd-zaehler{font-size:13px;font-weight:var(--strich-halb);font-variant-numeric:tabular-nums;color:var(--tinte-900);background:var(--flaeche-zart);border-radius:999px;padding:2px 10px}.wkd-suche{min-inline-size:0;inline-size:12rem;max-inline-size:100%;min-height:30px;font-size:13px}.wkd-meldung{margin:0 var(--raum-3) var(--raum-2)}.wkd-meldung.ton-fehler{padding:var(--raum-2) var(--raum-3);border-radius:6px;border-inline-start:3px solid var(--rot-schrift);background:var(--rot-zart);color:var(--rot-schrift);font-size:12px;line-height:1.45}.wkd-plaetze{display:inline-flex;align-items:center;gap:var(--raum-1);margin-inline-start:var(--raum-2)}.wkd-plaetzewort{font-size:11px;color:var(--schrift-leise);font-variant-numeric:tabular-nums;white-space:nowrap}.wkd-platzgriff{min-inline-size:1.75rem;min-block-size:1.75rem;padding:0;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.wkd-ungeprueft{margin:0 var(--raum-3) var(--raum-2);padding:var(--raum-2) var(--raum-3);border-radius:6px;border-inline-start:3px solid var(--bernstein-schrift);background:var(--bernstein-zart);color:var(--bernstein-schrift);font-size:12px;line-height:1.45}.wkd-ungeprueft p{margin:0}.wkd-ungeprueft p+p{margin-block-start:var(--raum-1)}.wkd-voll{margin:0 var(--raum-2) var(--raum-1);padding:var(--raum-2);border-radius:6px;background:var(--flaeche-zart);font-size:12px;color:var(--schrift-leise)}.wkd-leer{margin:0;padding:var(--raum-3);font-size:12px;color:var(--schrift-leise)}.wkd-zeichen{flex:0 0 auto;inline-size:2rem;block-size:2rem;border-radius:999px;display:grid;place-items:center;font-size:11px;font-weight:var(--strich-halb);letter-spacing:.02em;color:var(--blau-700, #1f4f8f);background:color-mix(in srgb,var(--blau-500) 12%,transparent)}.wkd-mitte{min-inline-size:0;display:flex;flex-direction:column;gap:2px}.wkd-liste{list-style:none;margin:0;padding:var(--raum-2);display:flex;flex-direction:column;gap:1px;max-block-size:min(46vh,26rem);overflow-y:auto;min-block-size:6rem}.wkd-zeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2px var(--raum-3);align-items:center;padding:var(--raum-2);border-radius:8px}.wkd-zeile:hover{background:color-mix(in srgb,var(--blau-500) 6%,transparent)}.wkd-zeile.gesperrt{opacity:.72}.wkd-wer{display:flex;align-items:baseline;gap:var(--raum-2);min-inline-size:0}.wkd-name{font-size:14px;font-weight:var(--strich-halb)}.wkd-verf{font-size:11px;color:var(--schrift-leise);font-variant-numeric:tabular-nums}.wkd-verf.ohne{font-style:italic;opacity:.75}.wkd-zeile.wartet{opacity:.55}.wkd-gruende{grid-column:2 / -1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;font-size:11px}.wkd-gruende.hart{color:var(--melder, #b23b3b)}.wkd-gruende.weich{color:var(--bernstein-800, #6f4a00)}.wkd-griff button{min-height:30px;font-size:12px}.dp-kopiergriff{position:relative;display:inline-flex}.dp-aufklapp{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0;z-index:40;min-inline-size:13rem;display:flex;flex-direction:column;padding:4px;border:1px solid var(--linie-stark, var(--linie));border-radius:8px;background:var(--flaeche);box-shadow:0 6px 20px #0000001a}.dp-aufklapp.dp-aufklapp--portal{position:fixed;inset:auto;z-index:100;min-inline-size:0;max-inline-size:calc(100vw - 16px);margin:0}.dp-aufklapp__eintrag{min-height:34px;padding:0 var(--raum-3);border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--schrift);font:inherit;font-size:13px;text-align:start;white-space:nowrap}.dp-aufklapp__eintrag:hover:not(:disabled){background:color-mix(in srgb,var(--blau-500, #2f6fd0) 10%,var(--flaeche));box-shadow:none}.dp-zellenfeld{position:relative}.dp-zellkopie{position:absolute;inset-block-start:2px;inset-inline-end:2px;z-index:3;inline-size:20px;block-size:20px;min-height:0;min-inline-size:0;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:var(--flaeche);box-shadow:none;color:var(--schrift-leise);opacity:0;transition:opacity .12s ease,color .12s ease}.dp-zellenfeld:hover .dp-zellkopie,.dp-zellenfeld:focus-within .dp-zellkopie,.dp-zellkopie:focus-visible{opacity:1}.dp-zellkopie:hover:not(:disabled){color:var(--schrift);background:var(--flaeche-tief, rgb(0 0 0 / .06));box-shadow:none}@media (hover: none){.dp-zellkopie{opacity:.55}}.dp-namenkopie{flex:0 0 auto;inline-size:20px;block-size:20px;min-height:0;min-inline-size:0;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;box-shadow:none;color:var(--schrift-leise)}.dp-namenkopie:hover:not(:disabled){background:var(--flaeche-tief, rgb(0 0 0 / .06));color:var(--schrift);box-shadow:none}.dp-maske input[type=date]{min-inline-size:0;inline-size:10rem;block-size:36px;padding-inline:var(--raum-3);border:1px solid var(--linie);border-radius:6px;background:var(--flaeche);color:var(--schrift);font:inherit;font-size:14px;font-variant-numeric:tabular-nums}.dp-schalterzeile{display:flex;align-items:center;gap:var(--raum-2);font-size:13px;color:var(--schrift);cursor:pointer}.dp-schalterzeile input{inline-size:16px;block-size:16px;accent-color:var(--blau-700, #1f4e9c)}.dp-kopierbericht{display:flex;flex-direction:column;gap:var(--raum-3);padding-block-start:var(--raum-2);border-block-start:1px solid var(--linie)}.dp-kopiersatz{margin:0;font-size:15px;font-weight:var(--strich-halb, 600);color:var(--schrift)}.dp-kopierliste{display:flex;flex-direction:column;gap:var(--raum-2);padding:var(--raum-3);border:1px solid var(--linie);border-radius:6px;background:var(--flaeche-zart, transparent)}.dp-kopierliste__wort{margin:0;font-size:13px;font-weight:var(--strich-halb, 600)}.dp-kopierliste ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--raum-2)}.dp-kopierliste li{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;font-size:12px}.dp-kopierliste__wer{font-weight:var(--strich-halb, 600)}.dp-kopierliste__wann{color:var(--schrift-leise);font-variant-numeric:tabular-nums}.dp-kopierliste__warum{color:var(--melder, #b23b3b)}.dp-kopierliste--hinweis .dp-kopierliste__warum{color:var(--bernstein-800, #6f4a00)}.dp-kopierliste .leise{font-size:12px}.dp-hinweisfrage__text{margin:0;padding:var(--raum-2) var(--raum-3);border-radius:6px;border-inline-start:3px solid var(--bernstein-schrift);background:var(--bernstein-zart);color:var(--bernstein-schrift);font-size:13px;line-height:1.5;white-space:pre-line}.dp-hinweisfrage__hart{margin:0;padding:var(--raum-2) var(--raum-3);border-radius:6px;border-inline-start:3px solid var(--rot-schrift);background:var(--rot-zart);color:var(--rot-schrift);font-size:12px;line-height:1.45;white-space:pre-line}.dp-schichtwahl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--raum-2)}.dp-schichtwahl__griff{inline-size:100%;text-align:start;min-block-size:var(--bedienhoehe);padding:var(--raum-2) var(--raum-3)}.dp-schichtabsagen{display:block;inline-size:100%;min-block-size:var(--bedienhoehe);margin-block-start:var(--raum-1);border:0;background:none;color:var(--schrift-leise);font-size:var(--schrift-klein);text-align:start;opacity:0;cursor:pointer}.dp-schicht:hover .dp-schichtabsagen,.dp-schichtabsagen:focus-visible{opacity:1}.dp-schichtabsagen:hover{color:var(--melder, #b23b3b);text-decoration:underline}@media (hover: none){.dp-schichtabsagen{opacity:1}}.dp-tage-rahmen{overflow-x:auto;padding-block:var(--raum-4) var(--raum-2)}.dp-tage{display:grid;grid-template-columns:repeat(7,minmax(9.875rem,1fr));gap:.75rem;align-items:start;min-width:73.75rem;background:none;border:0}.dp-tage .dp-tagspalte{display:flex;flex-direction:column;gap:.5rem;padding:.4375rem;border:var(--kante-stark) solid var(--ton-200);border-radius:.75rem;background:var(--seite)}.dp-tage .dp-tagspalte:nth-child(2n),.dp-tage .dp-tagspalte:nth-child(7){background:var(--seite)}.dp-tage .dp-tagspalte.hat-luecke{border-color:var(--gold);background:var(--bernstein-hauch)}.dp-tage .dp-tagspalte.heute{box-shadow:0 0 0 2px var(--aqua-400)}.dp-tage .dp-tagspalte .dp-tagkopf{box-sizing:border-box;display:flex;flex-direction:column;gap:.375rem;block-size:6.25rem;margin:0;padding:.5625rem .6875rem;border:var(--kante) solid var(--tinte-950);border-radius:.5625rem;background:linear-gradient(160deg,var(--tinte-800) 0%,var(--tinte-900) 100%);color:var(--auf-dunkel-stark)}.dp-tage .dp-tagspalte.heute .dp-tagkopf{background:linear-gradient(160deg,var(--tinte-800) 0%,var(--tinte-900) 100%);border-color:var(--tinte-950)}.dp-tage .dp-tagspalte .dp-tagwort{min-width:0;margin:0;overflow:hidden;color:var(--auf-dunkel-stark);font-family:var(--schriftfamilie-titel);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.dp-tage .dp-tagspalte .dp-tagzeile .dp-taggriff{flex:none;color:var(--auf-dunkel-leise);background:none;border:0}.dp-tage .dp-tagspalte .dp-tagzeile .dp-taggriff:hover:not(:disabled){color:var(--auf-dunkel-stark);background:var(--auf-dunkel-fuellung)}.dp-tage .dp-tagspalte .dp-kopfwerte{display:flex;flex-direction:column;min-width:0}.dp-tage .dp-tagspalte .dp-kopfstunden,.dp-tage .dp-tagspalte .dp-kopfeuro{color:var(--auf-dunkel-leise);font-size:.75rem;white-space:nowrap}.dp-tage .dp-tagspalte .dp-kopfziel{opacity:.72}.dp-tage .dp-tagspalte .dp-kopfabweichung{margin-inline-start:var(--raum-2);font-weight:var(--strich-halb)}.dp-tage .dp-tagspalte .dp-kopfabweichung.fehlt{color:var(--gold)}.dp-tage .dp-tagspalte .dp-kopfeuro.geschaetzt{border-bottom:var(--kante) dashed var(--auf-dunkel-linie);align-self:flex-start}.dp-tage .dp-tagspalte .dp-kopfeuro .dp-ohne,.dp-tage .dp-tagspalte .dp-kopfdatum .dp-feiertag{color:var(--auf-dunkel-leise);background:none;border:0;padding:0;font-size:inherit}.dp-tage .dp-tagspalte .dp-schichten{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.dp-tage .dp-tagspalte .dp-schicht{box-sizing:border-box;display:flex;flex-direction:column;min-block-size:4.875rem;margin:0;padding:0;border:var(--kante) solid var(--linie);border-radius:.5rem;background:var(--flaeche);box-shadow:none;overflow:hidden;transition:border-color var(--tempo) var(--kurve),box-shadow var(--tempo) var(--kurve)}.dp-tage .dp-tagspalte .dp-schicht:hover{border-color:var(--ton-400);box-shadow:0 2px 10px rgb(var(--tinte-950-anteile) / .08)}.dp-tage .dp-tagspalte .dp-schicht:before{inset-block:0;inset-inline-start:0;inline-size:var(--dp-streifen);border-radius:0}.dp-tage .dp-tagspalte .dp-schicht-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-2);min-block-size:1.5rem;padding:0 var(--raum-3) 0 calc(var(--raum-3) + var(--dp-streifen));border-bottom:var(--kante) solid var(--linie);background:var(--flaeche-zart)}.dp-tage .dp-tagspalte .dp-schicht-unter{display:flex;align-items:center;gap:var(--raum-2);font-size:.75rem;color:var(--schrift-leise)}.dp-tage .dp-tagspalte .dp-schicht-koerper{display:flex;flex:1;flex-direction:column;justify-content:center;gap:0;min-block-size:0;padding:var(--raum-1) var(--raum-3) var(--raum-1) calc(var(--raum-3) + var(--dp-streifen))}.dp-tage .dp-tagspalte .dp-schicht.offen{border:var(--kante) dashed var(--gold-zart-linie);background:var(--gold-zart);box-shadow:none}.dp-tage .dp-tagspalte .dp-schicht.offen .dp-schicht-kopf{border-bottom:var(--kante) dashed var(--gold-zart-linie);background:rgb(var(--gold-anteile) / .35)}.dp-tage .dp-tagspalte .dp-schicht.offen .dp-schicht-unter{color:var(--gold-schrift)}.dp-tage .dp-tagspalte .dp-schicht.offen:hover{border-color:var(--gold-linie);background:var(--gold-hell)}.dp-tage .dp-tagspalte>.dp-einplanen,.dp-tage .dp-tagspalte .dp-tag-leer .schlicht{inline-size:100%;min-block-size:2.125rem;padding:0 var(--raum-3);border:var(--kante) dashed var(--ton-300);border-radius:.5625rem;background:var(--flaeche);color:var(--schrift-leise);font-size:.75rem;font-weight:var(--strich-halb);text-align:start;box-shadow:none}.dp-tage .dp-tagspalte>.dp-einplanen:hover:not(:disabled),.dp-tage .dp-tagspalte .dp-tag-leer .schlicht:hover:not(:disabled){border-color:var(--ton-400);color:var(--schrift);background:var(--flaeche)}.dp-tage .dp-tagspalte>.dp-einplanen{position:relative}.dp-tage .dp-tagspalte>.dp-einplanen:after{content:"";position:absolute;inset-inline:0;inset-block:-.3125rem}.dp-tage .dp-tagspalte .dp-tag-leer{display:flex;flex-direction:column;gap:var(--raum-2);padding:0;border:0;background:none;min-block-size:0}.dp-tage .dp-tagspalte .dp-tag-leer p{margin:0;color:var(--schrift-leise);font-size:.75rem;text-align:center}.dp-tage .dp-tagspalte .dp-ring-spur{stroke:var(--auf-dunkel-linie)}.dp-tage .dp-tagspalte .dp-ring-zahl{fill:var(--auf-dunkel-stark);color:var(--auf-dunkel-stark);font-family:var(--schriftfamilie-titel);font-weight:700}.dp-tage .dp-tagspalte .dp-ring-bogen.gut{stroke:var(--gruen-hell)}.dp-tage .dp-tagspalte .dp-ring-bogen.knapp{stroke:var(--gold)}.dp-tage .dp-tagspalte .dp-ring-bogen.daneben{stroke:color-mix(in oklab,var(--rot) 72%,var(--weiss-fest))}.dp-tage .dp-tagspalte .dp-ring-bogen.ohne-ampel{stroke:var(--auf-dunkel-leise)}.dp-tage .dp-tagspalte .dp-schicht .dp-einplanen{align-self:flex-start;min-block-size:1.5rem;padding:0 var(--raum-2);border:0;border-radius:var(--rund-klein);background:none;box-shadow:none;color:var(--auf-gold);font-size:.875rem;font-weight:var(--strich-fett);text-align:start}.dp-tage .dp-tagspalte .dp-schicht .dp-einplanen:hover:not(:disabled){background:rgb(var(--gold-anteile) / .3);color:var(--auf-gold)}.dp-tage .dp-tagspalte .dp-schicht .dp-einplanen{position:relative}.dp-tage .dp-tagspalte .dp-schicht .dp-einplanen:after{content:"";position:absolute;inset-inline:calc(var(--raum-2) * -1);inset-block:-.625rem}.dp-tage{grid-template-columns:repeat(7,minmax(9.375rem,1fr));min-width:70rem}.dp-tage{grid-template-columns:repeat(7,minmax(8.5rem,1fr));min-width:64rem}.dp-tage .dp-tagspalte .dp-tagwort{font-size:.875rem;letter-spacing:-.02em}.dp-tage .dp-tagspalte .dp-tagwort{font-size:.8125rem;letter-spacing:-.025em}.dp-tage .dp-tagspalte .dp-tagzeile .dp-taggriff{inline-size:1.25rem;block-size:1.25rem;padding:0}.dp-tage .dp-tagspalte .dp-schicht .dp-einplanen{white-space:nowrap}.dp-kopfwerte{display:flex;flex-direction:column;min-width:0;line-height:1.3}.dp-tage .dp-tagspalte .dp-tagkopf{block-size:4.75rem;gap:.25rem}.dp-tage .dp-tagspalte .dp-ring{inline-size:2.5rem;block-size:2.5rem}.dp-tage .dp-tagspalte .dp-kopfzeug{gap:.5rem}.dienstplan .dp-leiste{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--raum-3) var(--raum-4);margin-block-end:0;padding-block-end:var(--raum-3);border-block-end:var(--kante) solid var(--linie)}.dienstplan .dp-titelzeile{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--raum-2) var(--raum-3);margin:0}.dienstplan .dp-titel{margin:0;font-size:1.375rem;letter-spacing:-.02em}.dienstplan .dp-unterzeile{margin:0;color:var(--schrift-leise);font-size:.8125rem}.dienstplan .dp-steuerzeile{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--raum-2) var(--raum-3);margin:0;padding:0;border:0}.dienstplan .dp-kacheln{margin-block:var(--raum-4);padding-block-end:var(--raum-4);border-block-end:var(--kante) solid var(--linie)}.dienstplan{background:var(--flaeche)}.rahmen:has(.dienstplan) .kopfzeile{background:var(--seite)}.dienstplan .dp-steuerzeile{gap:var(--raum-2);flex:1 1 auto;min-width:0}.dienstplan .dp-titelzeile{flex:0 1 auto}.dienstplan .dp-steuerzeile .dp-blick{margin-inline-start:auto}.dienstplan .dp-kacheln{margin-block:var(--raum-3);padding-block-end:var(--raum-3)}.dp-tage-rahmen{padding-block:var(--raum-3) var(--raum-2);margin-top:0}.dp-kopfstunden,.dp-kopfdatum,.dp-kopfeuro{min-width:0;overflow:hidden;text-overflow:ellipsis}.dp-tage .dp-tagspalte .dp-kopfmarke{margin-inline-start:.25rem;font-size:.625rem}.dp-tage .dp-tagspalte .dp-kopfmarke.fehlt{color:var(--gold)}.dp-tage .dp-tagspalte,.dp-tage .dp-tagspalte:nth-child(2n),.dp-tage .dp-tagspalte:nth-child(7){background:var(--flaeche)}.dp-tage .dp-tagspalte.hat-luecke{background:var(--flaeche)}.dp-kachel{display:flex;flex-direction:column;gap:.125rem}.dp-kachel__wert{order:1;font-family:var(--schriftfamilie-titel);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.dp-kachel__wort{order:2;font-size:.75rem;font-weight:var(--strich-normal, 400);letter-spacing:0;text-transform:none;color:var(--schrift-leise)}.dp-kachel__bei{order:3;font-size:.75rem;color:var(--schrift-leise)}.dienstplan .dp-wochenknopf{display:flex;flex-direction:row;align-items:baseline;gap:.375rem;white-space:nowrap}.dienstplan .dp-wochenknopf__kw:after{content:" ·";color:var(--schrift-leise)}.dienstplan .dp-wochenknopf__spanne{font-size:.75rem;color:var(--schrift-leise)}.dienstplan .dp-leiste{flex-wrap:nowrap;align-items:center}.dienstplan .dp-steuerzeile{flex:0 0 auto;flex-wrap:nowrap}.dp-tage .dp-tagspalte .dp-tagkopf{block-size:4.25rem;padding:.4375rem .5625rem;gap:.1875rem}.dp-tage .dp-tagspalte .dp-ring{inline-size:2.25rem;block-size:2.25rem}.dp-tage .dp-tagspalte .dp-schicht{min-block-size:4.375rem}.dp-tage .dp-tagspalte .dp-schicht-kopf{min-block-size:1.375rem}.dp-tage .dp-tagspalte .dp-schichten{gap:.375rem}.dp-tage .dp-tagspalte{gap:.375rem;padding:.375rem}.dienstplan .dp-steuerzeile button,.dienstplan .dp-steuerzeile .dp-wochenknopf{font-size:.8125rem}.dienstplan .dp-steuerzeile .schlicht,.dienstplan .dp-steuerzeile .still{padding-inline:var(--raum-3)}.dienstplan .dp-steuerzeile .knopf-veroeffentlichen,.dienstplan .dp-steuerzeile button.haupt{padding-inline:var(--raum-4)}.dienstplan .dp-titel{white-space:nowrap}.dienstplan .dp-titelzeile{min-width:0}.dienstplan .dp-unterzeile{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dienstplan .dp-steuerzeile .dp-blick{flex:none}.dienstplan .dp-leiste{flex-wrap:wrap}.dienstplan .dp-steuerzeile{flex-wrap:wrap;justify-content:flex-end}.dienstplan .dp-titelzeile{flex:1 1 16rem}.dp-tage .dp-tagspalte .dp-tagkopf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 .5rem;block-size:3.25rem;padding:0 .5rem}.dp-tage .dp-tagspalte .dp-tagkopf .dp-kopfzeug{display:contents}.dp-tage .dp-tagspalte .dp-ring{grid-column:1;grid-row:1;inline-size:2rem;block-size:2rem}.dp-tage .dp-tagspalte .dp-kopfwerte{grid-column:2;grid-row:1}.dp-tage .dp-tagspalte .dp-tagzeile{display:contents}.dp-tage .dp-tagspalte .dp-tagwort{grid-column:2;grid-row:1;align-self:end;font-size:.75rem;line-height:1.1}.dp-tage .dp-tagspalte .dp-tagzeile .dp-taggriff{grid-column:3;grid-row:1}.dp-tage .dp-tagspalte .dp-kopfdatum,.dp-tage .dp-tagspalte .dp-kopfstunden{display:inline;font-size:.6875rem}.dp-tage .dp-tagspalte .dp-kopfwerte{align-self:start;flex-direction:row;flex-wrap:wrap;gap:0 .375rem;line-height:1.15}.dp-tage .dp-tagspalte .dp-schicht{min-block-size:0}.dp-tage .dp-tagspalte .dp-schicht-kopf{min-block-size:1.25rem;padding-block:.125rem}.dp-tage .dp-tagspalte .dp-schicht-koerper{min-block-size:0;padding-block:.25rem;gap:0}.dp-tage .dp-tagspalte .dp-schicht .dp-einplanen{min-block-size:1.25rem;font-size:.8125rem}.dp-tage .dp-tagspalte .dp-zutname{font-size:.8125rem;line-height:1.2}.dp-tage .dp-tagspalte .dp-zuteilungen{margin:0;padding:0;list-style:none}.dp-tage .dp-tagspalte .dp-tagkopf{display:flex;flex-direction:row;align-items:center;gap:.5rem;block-size:3.25rem;padding:0 .5rem}.dp-tage .dp-tagspalte .dp-tagkopf .dp-ring{flex:none;inline-size:2rem;block-size:2rem}.dp-tage .dp-tagspalte .dp-kopfwerte{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-width:0;line-height:1.2}.dp-tage .dp-tagspalte .dp-tagwort{margin:0;font-size:.75rem;letter-spacing:-.01em;color:var(--auf-dunkel-stark)}.dp-tage .dp-tagspalte .dp-kopfzeile2{display:flex;align-items:baseline;gap:.375rem;margin:0;min-width:0;color:var(--auf-dunkel-leise);font-size:.6875rem;white-space:nowrap}.dp-tage .dp-tagspalte .dp-tagkopf .dp-taggriff{flex:none;align-self:center}.dp-tage .dp-tagspalte .dp-schicht{block-size:auto;min-block-size:0}.dp-tage .dp-tagspalte .dp-schicht-koerper{flex:0 1 auto;block-size:auto;min-block-size:0}.dp-tage .dp-tagspalte .dp-schicht.offen .dp-besetzung{display:none}.dp-tage .dp-tagspalte .dp-tagkopf{min-block-size:3.25rem;block-size:3.25rem}.dp-tage .dp-tagspalte .dp-schicht,.dp-tage .dp-tagspalte .dp-schicht-koerper,.dp-tage .dp-tagspalte .dp-schichten>li{min-block-size:0;block-size:auto}.dp-tage .dp-tagspalte .dp-schicht-kopf{min-block-size:1.25rem;block-size:auto}.dp-tage .dp-tagspalte .dp-schicht{position:relative}.dp-tage .dp-tagspalte .dp-schichtabsagen{position:absolute;inset-block-end:0;inset-inline:0;inline-size:auto;min-block-size:1.75rem;margin:0;padding-inline:var(--raum-3);background:linear-gradient(to top,var(--flaeche) 0%,var(--flaeche) 70%,transparent 100%);font-size:.6875rem;text-align:end}.dp-tage .dp-tagspalte .dp-schicht.offen .dp-schichtabsagen{background:linear-gradient(to top,var(--gold-zart) 0%,var(--gold-zart) 70%,transparent 100%)}.dp-tage .dp-tagspalte .dp-loesen{min-block-size:0}.dp-tage .dp-tagspalte .dp-tagkopf{box-sizing:border-box;display:flex;flex-direction:column;gap:.375rem;block-size:5.5rem;min-block-size:5.5rem;margin:0;padding:.5625rem .6875rem;border:var(--kante) solid var(--tinte-900);border-radius:.5625rem;background:linear-gradient(160deg,var(--tinte-800) 0%,var(--tinte-900) 100%);color:var(--auf-dunkel-stark)}.dp-tage .dp-tagspalte .dp-tagzeile{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-2);min-width:0;margin:0;padding:0;border:0;background:none}.dp-tage .dp-tagspalte .dp-tagwort{min-width:0;margin:0;overflow:hidden;color:var(--auf-dunkel-stark);font-family:var(--schriftfamilie-titel);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;line-height:1.1;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.dp-tage .dp-tagspalte .dp-kopfzeug{display:flex;align-items:center;justify-content:flex-start;gap:.625rem;min-width:0;margin:0;padding:0}.dp-tage .dp-tagspalte .dp-ring{flex:none;inline-size:3rem;block-size:3rem}.dp-tage .dp-tagspalte .dp-kopfwerte{display:flex;flex-direction:column;gap:0;min-width:0;line-height:1.25}.dp-tage .dp-tagspalte .dp-kopfdatum{color:var(--auf-dunkel-stark);font-size:.8125rem;font-weight:var(--strich-halb);white-space:nowrap}.dp-tage .dp-tagspalte .dp-kopfstunden,.dp-tage .dp-tagspalte .dp-kopfeuro{display:block;color:var(--auf-dunkel-leise);font-size:.75rem;white-space:nowrap}.dp-tage .dp-tagspalte .dp-ring-zahl{font-family:var(--schriftfamilie-titel);font-size:.9375rem;font-weight:700;letter-spacing:-.02em;fill:var(--auf-dunkel-stark)}.dp-tage .dp-tagspalte .dp-tagzeile .dp-taggriff{flex:none;inline-size:1.25rem;block-size:1.25rem;padding:0;color:var(--auf-dunkel-leise);background:none;border:0}.dp-tage .dp-tagspalte .dp-kopfzeug{flex-direction:row;flex-wrap:nowrap}.dp-tage .dp-tagspalte .dp-ring-zahl{font-size:17.5px}.dienstplan .dp-wochenwahl>.still{border:0}.dienstplan .dp-steuerzeile{gap:var(--raum-2)}.dp-tage .dp-tagspalte .dp-tagkopf .dp-kopfzeug{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.625rem;min-width:0;max-inline-size:none;margin:0;padding:0}.dp-tage .dp-tagspalte .dp-tagkopf .dp-kopfwerte{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-width:0;line-height:1.25}.dp-tage .dp-tagspalte .dp-tagkopf{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.375rem;block-size:5.5rem;min-block-size:5.5rem;padding:.5625rem .6875rem}.dp-tage .dp-tagspalte .dp-tagkopf .dp-tagzeile{flex:none;margin:0;padding:0}.dp-tage .dp-tagspalte .dp-tagkopf .dp-tagwort{font-size:.9375rem;line-height:1}.dp-tage .dp-tagspalte .dp-tagkopf .dp-kopfzeug{flex:none;align-items:center;gap:.625rem}.dp-tage .dp-tagspalte .dp-tagkopf .dp-ring{flex:none;inline-size:3rem;block-size:3rem}.dp-tage .dp-tagspalte .dp-tagkopf .dp-ring-zahl{font-family:var(--schriftfamilie-titel);font-size:17.5px;font-weight:700;letter-spacing:-.02em;fill:var(--auf-dunkel-stark)}.dp-tage .dp-tagspalte .dp-tagkopf .dp-ring-spur{stroke:var(--auf-dunkel-linie)}.dp-tage .dp-tagspalte .dp-tagkopf .dp-kopfdatum{font-size:.8125rem;font-weight:var(--strich-halb);color:var(--auf-dunkel-stark)}.dp-tage .dp-tagspalte .dp-tagkopf .dp-kopfstunden,.dp-tage .dp-tagspalte .dp-tagkopf .dp-kopfeuro{font-size:.75rem;color:var(--auf-dunkel-leise)}.dienstplan .dp-wochenwahl .dp-wochenknopf{min-inline-size:0;padding:0 .75rem;border:0;border-radius:0;background:transparent;box-shadow:none}.dienstplan .dp-wochenwahl .dp-wochenknopf:hover:not(:disabled){background:var(--flaeche-zart);box-shadow:none}.dp-tage .dp-tagspalte .dp-tagkopf .dp-ring-spur,.dp-tage .dp-tagspalte .dp-tagkopf .dp-ring-bogen{stroke-width:6}.dp-tage .dp-tagspalte .dp-tagkopf .dp-ring-zahl{font-size:15px}.dienstplan .dp-steuerzeile .dp-wochenwahl,.dienstplan .dp-steuerzeile .dp-blick,.dienstplan .dp-steuerzeile button.haupt,.dienstplan .dp-steuerzeile>button.still{block-size:2.125rem;min-block-size:2.125rem;border-radius:.5rem;box-shadow:none}.dienstplan .dp-steuerzeile>.dp-kopierstart{display:inline-flex;align-items:center;justify-content:center;gap:var(--raum-2);white-space:nowrap}.dienstplan .dp-steuerzeile button.haupt{padding-inline:.875rem;border:var(--kante) solid var(--gold-linie);background:var(--gold);color:var(--auf-gold);font-size:var(--gr-text);font-weight:var(--strich-fett);transform:none}.dienstplan .dp-steuerzeile button.haupt:hover:not(:disabled){background:var(--gold-hell);transform:none;box-shadow:none}.dienstplan .dp-steuerzeile .dp-blick{display:inline-flex;align-items:stretch;gap:0;padding:0;border:var(--kante) solid var(--linie-stark);background:var(--flaeche);overflow:hidden}.dienstplan .dp-steuerzeile .dp-blick .dp-blickknopf{min-block-size:2rem;margin:0;padding:0 .75rem;border:0;border-radius:0;background:var(--flaeche);box-shadow:none;color:var(--schrift-leise);font-size:var(--gr-text);font-weight:var(--strich-halb)}.dienstplan .dp-steuerzeile .dp-blick .dp-blickknopf+.dp-blickknopf{border-inline-start:var(--kante) solid var(--linie-stark)}.dienstplan .dp-steuerzeile .dp-blick .dp-blickknopf.aktiv{background:var(--flaeche-zart);color:var(--schrift);font-weight:var(--strich-fett);border-bottom:0}.dienstplan .dp-steuerzeile .dp-blick .dp-blickknopf:after{content:none}.dienstplan .dp-steuerzeile .dp-wochenwahl{display:inline-flex;align-items:stretch;gap:0;padding:0;border:var(--kante) solid var(--linie-stark);background:var(--flaeche);overflow:hidden}.dienstplan .dp-steuerzeile .dp-wochenwahl>*{min-block-size:2rem;margin:0;border:0;border-radius:0;background:var(--flaeche);box-shadow:none}.dienstplan .dp-steuerzeile .dp-wochenwahl>*+*{border-inline-start:var(--kante) solid var(--linie-stark)}.dienstplan .dp-steuerzeile .dp-wochenwahl>.schlicht{inline-size:1.875rem;padding:0}.dp-tage .dp-tagspalte .dp-schicht-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--raum-2)}.dp-tage .dp-tagspalte .dp-schicht-zeit{font-size:.75rem;font-weight:var(--strich-fett);color:var(--schrift)}.dp-tage .dp-tagspalte .dp-schicht-unter{display:inline;flex:none;font-size:.75rem;color:var(--schrift-leise)}.dp-tage .dp-tagspalte .dp-zuteilung{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--raum-2);padding:0;border:0;background:none}.dp-tage .dp-tagspalte .dp-zutname{flex:1 1 100%;font-size:.875rem;font-weight:var(--strich-fett);letter-spacing:-.01em;line-height:1.2;color:var(--schrift)}.dp-tage .dp-tagspalte .dp-zutbereich{flex:1 1 100%;font-size:.75rem;line-height:1.25;color:var(--schrift-leise)}.dp-tage .dp-tagspalte .dp-schicht-kopf{flex-direction:row;flex-wrap:nowrap}.dp-konfliktmarke{flex:none;white-space:nowrap;margin-left:.5rem;cursor:help}button.dp-konfliktmarke--griff{min-height:var(--etiketthoehe);padding:0 var(--raum-2);box-shadow:none;cursor:pointer;font:inherit;font-size:var(--gr-text);font-weight:var(--strich-halb)}button.dp-konfliktmarke--griff:hover:not(:disabled){background:var(--flaeche);color:inherit;box-shadow:none;transform:none;outline:1px solid var(--linie-stark)}button.dp-konfliktmarke--griff.marker-verstoss:hover:not(:disabled),button.dp-konfliktmarke--griff.marker-warnung:hover:not(:disabled){background:inherit;filter:brightness(.97)}@media (max-width: 640px){.dp-konfliktmarke{margin-left:0}}.dienstplan .dp-vorgang-weg{margin-left:var(--raum-2);min-height:var(--bedienhoehe);padding:0 var(--raum-3);font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (max-width: 900px){.dienstplan .dp-leiste{justify-content:flex-start}.dienstplan .dp-titelzeile{flex:0 0 auto;align-content:flex-start}.dienstplan .dp-steuerzeile{flex:0 0 auto}}.dp-zelle:has(.dp-verf):has(.dp-abw.ganz){block-size:auto;min-block-size:100%;justify-content:center;gap:1px}.dp-zelle:has(.dp-verf) .dp-abw.ganz{position:static;inset:auto;order:0;flex:0 0 auto;align-self:stretch;block-size:auto;min-block-size:20px}.dp-zelle:has(.dp-abw.ganz) .dp-verf{order:1;background:transparent;padding-inline:0;padding-block:0;margin-block-start:1px;border-top:var(--kante) solid var(--linie);color:var(--schrift-leise);font-size:10px;line-height:1.3;text-align:center;opacity:.8}.dp-vorlagen{max-inline-size:34rem}.dp-vorlagen__satz{margin:0 0 .75rem;font-size:.9375rem}.dp-vorlagen__liste{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;gap:.5rem}.dp-vorlagen__zeile{display:flex;align-items:center;gap:.6rem}.dp-vorlagen__name{flex:1 1 auto;display:flex;flex-direction:column}.dp-vorlagen__art{font-size:.8125rem;color:var(--ton-leise, var(--gs-muted, #6e6e73))}.dp-vorlagen__neu{border-top:1px solid var(--ton-rand, #d8d2c2);padding-top:1rem}.dp-vorlagen__neu h3{margin:0 0 .35rem;font-size:1rem}.dp-vorlagen__hilfe{margin:0 0 .75rem;font-size:.875rem;color:var(--ton-leise, var(--gs-muted, #6e6e73))}.dp-vorlagen__felder{display:flex;flex-wrap:wrap;gap:.5rem}.dp-vorlagen__felder input[type=text]{flex:1 1 12rem}.dp-veroeff-siegel{display:inline-flex;align-items:center;gap:.45rem;border:none;background:transparent;color:var(--ton-gruen, #2e7d32);font-weight:600;font-size:.9375rem;padding:.3rem .4rem;cursor:pointer}.dp-veroeff-siegel:hover{text-decoration:underline}.dp-veroeff-siegel__punkt{inline-size:.7rem;block-size:.7rem;border-radius:50%;background:currentColor;flex:0 0 auto}.dp-maske__kopf .dp-maske__datum{grid-column:1 / -1}.ktafel{gap:10px}.ktafel .sys-abschnitt{margin:0}.ktafel .sys-abschnitt__kopf{padding:8px 12px}.ktafel .sys-abschnitt__leib>*{--sys-luft-zeile: 8px 12px}.ktafel .sys-zeile{padding:8px 12px}.ktafel .sys-hinweis{padding:10px 12px}.dp-schichtleute{margin-top:16px;border-top:1px solid var(--ton-225, #d8d2c2);padding-top:12px}.dp-schichtleute__titel{margin:0 0 8px;font-size:14px;font-weight:700}.dp-schichtleute__liste{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:10px}.dp-schichtleute__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dp-schichtleute__name{font-size:14px}.dp-schichtleute__kurz{color:var(--ton-rot, #a03030);font-size:12.5px}.dp-schichtleute__warum{margin:4px 0 0 1.4em}.dp-schichtleute__satz{margin:2px 0;font-size:13px;color:var(--ton-700, #4a463c)}.dp-begruendung{display:grid;gap:6px;margin-block-start:12px}.dp-begruendung span{font-size:.82rem;color:var(--ton-nebel, #6b6b60)}.dp-begruendung textarea{width:100%;resize:vertical;font:inherit;padding:8px 10px;border:1px solid var(--ton-linie, #d8d5c8);border-radius:8px;background:var(--ton-blatt, #fff);color:inherit}.dp-tage-rahmen{position:relative;overflow-x:auto;overflow-y:hidden;padding:0;margin-top:0;border:1px solid var(--linie-stark);border-top:.25rem solid var(--gold);border-radius:.875rem;background:linear-gradient(to bottom,var(--tinte-900) 0,var(--tinte-900) 9.875rem,var(--flaeche) 9.875rem,var(--flaeche) 100%);box-shadow:0 .75rem 2.25rem rgb(var(--tinte-950-anteile) / .11)}.dp-tage{display:grid;grid-template-columns:repeat(7,minmax(9.25rem,1fr));gap:0;align-items:stretch;min-width:69rem;background:transparent;border:0}.tagessaeule{position:relative;display:flex;align-self:stretch;flex-direction:column;gap:.625rem;min-width:0;padding:0 .55rem .9rem;border:0;border-radius:0;background:linear-gradient(to bottom,transparent 0,transparent 9.875rem,color-mix(in srgb,var(--seite) 76%,transparent) 9.875rem,color-mix(in srgb,var(--seite) 76%,transparent) 100%)}.tagessaeule:after{content:"";position:absolute;z-index:0;inset-block:0;inset-inline-end:0;inline-size:1px;background:linear-gradient(to bottom,var(--auf-dunkel-fuellung-hoch) 0,var(--auf-dunkel-fuellung-hoch) 9.875rem,var(--linie) 9.875rem,var(--linie) 100%)}.tagessaeule:last-child:after{display:none}.tagessaeule:first-child{padding-inline-start:.8rem}.tagessaeule:last-child{padding-inline-end:.8rem}.tagessaeule>*{position:relative;z-index:1}.tagessaeule.heute{background:linear-gradient(to bottom,rgb(var(--gold-anteile) / .08) 0,rgb(var(--gold-anteile) / .08) 9.875rem,var(--gold-hauch) 9.875rem,var(--gold-hauch) 100%);box-shadow:none}.tageskachel{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;gap:.35rem;block-size:6.1rem;margin:0 -.55rem;padding:.75rem .7rem .35rem;border:0;border-radius:0;background:transparent;color:var(--auf-dunkel-stark);overflow:visible}.tagessaeule:first-child .tageskachel{margin-inline-start:-.8rem;padding-inline-start:.8rem}.tagessaeule:last-child .tageskachel{margin-inline-end:-.8rem;padding-inline-end:.8rem}.tagessaeule.heute .tageskachel{box-shadow:inset 0 .22rem 0 var(--gold)}.tageskachel .dp-tagzeile{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--raum-2);flex:none;min-width:0;margin:0;padding:0;border:0;background:none}.tageskachel .dp-tagwort{min-width:0;margin:0;overflow:hidden;color:var(--auf-dunkel-stark);font-family:var(--schriftfamilie-titel);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;line-height:1;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.tageskachel .dp-taggriff{flex:none;inline-size:1.75rem;block-size:1.75rem;padding:0;border:0;background:none;color:var(--auf-dunkel-leise)}.tageskachel .dp-taggriff:hover:not(:disabled){color:var(--auf-dunkel-stark);background:none}.tageskachel .dp-kopfzeug{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.625rem;flex:none;min-width:0;margin:0;padding:0;max-inline-size:none}.tageskachel .dp-ring{flex:none;inline-size:2.75rem;block-size:2.75rem}.tageskachel .dp-ring-spur{stroke:var(--auf-dunkel-linie);stroke-width:6}.tageskachel .dp-ring-bogen{stroke-width:6}.tageskachel .dp-ring-bogen.gut{stroke:var(--gruen-hell)}.tageskachel .dp-ring-bogen.knapp{stroke:var(--gold)}.tageskachel .dp-ring-bogen.daneben{stroke:color-mix(in oklab,var(--rot) 72%,var(--weiss-fest))}.tageskachel .dp-ring-bogen.ohne-ampel{stroke:var(--auf-dunkel-leise)}.tageskachel .dp-ring-zahl{font-family:var(--schriftfamilie-titel);font-size:15px;font-weight:700;letter-spacing:-.02em;fill:var(--auf-dunkel-stark)}.tageskachel .dp-kopfwerte{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-width:0;line-height:1.25}.tageskachel .dp-kopfdatum{color:var(--auf-dunkel-stark);font-size:.8125rem;font-weight:var(--strich-halb);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tageskachel .dp-kopfstunden,.tageskachel .dp-kopfeuro{display:block;color:var(--auf-dunkel-leise);font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tageskachel .dp-kopfeuro.geschaetzt{align-self:flex-start;border-bottom:1px dashed var(--auf-dunkel-linie)}.tageskachel .dp-kopfmarke{margin-inline-start:.25rem;font-size:.625rem}.tageskachel .dp-kopfmarke.fehlt{color:var(--gold)}.tageskachel .dp-ohne,.tageskachel .dp-feiertag{color:var(--auf-dunkel-leise);background:none;border:0;padding:0;font-size:inherit}.dp-besetzungsprofil{display:grid;grid-template-rows:auto 1.3rem auto;gap:.12rem;min-width:0;block-size:3.15rem;margin-block-start:-.35rem;color:var(--auf-dunkel-leise)}.dp-besetzungsprofil__kopf{display:flex;align-items:center;justify-content:center;gap:.35rem;font-size:.6875rem;font-weight:800;line-height:1;text-transform:uppercase}.dp-besetzungsprofil__kopf strong{color:var(--auf-dunkel-stark);font-size:inherit}.dp-besetzungsprofil__balken{display:grid;grid-template-columns:repeat(19,minmax(0,1fr));align-items:end;gap:.11rem;min-width:0;block-size:1.3rem;border-bottom:1px solid var(--auf-dunkel-linie)}.dp-besetzungsprofil__wert{display:block;block-size:max(.125rem,calc(var(--dp-besetzung-anteil) * 1.1rem));min-block-size:.125rem;border-radius:.08rem .08rem 0 0;background:var(--auf-dunkel-fuellung-hoch)}.dp-besetzungsprofil__wert.stufe-1{background:rgb(var(--gold-anteile) / .42)}.dp-besetzungsprofil__wert.stufe-2{background:rgb(var(--gold-anteile) / .72)}.dp-besetzungsprofil__wert.stufe-3,.dp-besetzungsprofil__wert.stufe-4{background:var(--gold)}.dp-besetzungsprofil__achse{display:grid;grid-template-columns:repeat(19,minmax(0,1fr));color:var(--auf-dunkel-leise);font-size:.6875rem;line-height:1}.dp-besetzungsprofil__achse span:nth-child(1){grid-column:1}.dp-besetzungsprofil__achse span:nth-child(2){grid-column:6}.dp-besetzungsprofil__achse span:nth-child(3){grid-column:12}.dp-besetzungsprofil__achse span:nth-child(4){grid-column:19;text-align:end}.schichtliste{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none}.schichtkarte{box-sizing:border-box;position:relative;display:flex;flex-direction:column;block-size:auto;min-block-size:0;margin:0;padding:0;border:1px solid var(--linie);border-radius:.5rem;background:var(--flaeche);box-shadow:0 .1rem .35rem rgb(var(--tinte-950-anteile) / .05);overflow:hidden;cursor:pointer;transition:border-color var(--tempo) var(--kurve),box-shadow var(--tempo) var(--kurve)}.schichtkarte:before{content:"";position:absolute;z-index:2;inset-block:0;inset-inline-start:0;inline-size:.22rem;background:var(--ton-500)}.schichtkarte.farbe-fruh:before{background:var(--gold)}.schichtkarte.farbe-mitte:before{background:var(--ton-500)}.schichtkarte.farbe-spaet:before{background:var(--tinte-900)}.schichtkarte:hover{border-color:var(--ton-400);box-shadow:0 2px 10px rgb(var(--tinte-950-anteile) / .08)}.schichtkarte .dp-schicht-kopf{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;gap:var(--raum-2);min-block-size:1.8rem;block-size:auto;padding:.35rem .55rem .25rem .8rem;border:0;border-bottom:1px solid var(--ton-200);background:var(--flaeche-zart)}.schichtkarte .dp-schicht-zeit{font-size:.75rem;font-weight:700;color:var(--schrift)}.schichtkarte .dp-schicht-unter{display:inline;flex:none;font-size:.75rem;color:var(--schrift-leise)}.schichtkarte .dp-schicht-koerper{display:flex;flex:0 1 auto;flex-direction:column;justify-content:center;gap:0;min-block-size:0;block-size:auto;padding:.45rem .55rem .5rem .8rem}.schichtkarte .dp-zuteilungen{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.schichtkarte .dp-zuteilung{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 var(--raum-2);margin:0;padding:0;border:0;background:none}.schichtkarte .dp-zutname{flex:0 1 auto;min-width:0;font-size:.875rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--schrift)}.schichtkarte .dp-zutbereich{order:3;flex:1 1 100%;font-size:.75rem;line-height:1.25;color:var(--schrift-leise)}.schichtkarte.offen{border:1px dashed var(--gold-zart-linie);background:var(--gold-zart)}.schichtkarte.unvollstaendig{border-color:var(--gold-linie);background:var(--gold-zart)}.schichtkarte.unvollstaendig .dp-schicht-kopf{border-bottom-color:var(--gold-linie);background:var(--gold-hell)}.schichtkarte.offen .dp-schicht-kopf{border-bottom:1px dashed var(--gold-zart-linie);background:rgb(var(--gold-anteile) / .35)}.schichtkarte.offen .dp-schicht-unter{color:var(--gold-schrift)}.schichtkarte.offen:hover{border-color:var(--gold-linie);background:var(--gold-hell)}.schichtkarte .dp-einplanen{position:relative;z-index:4;align-self:flex-start;min-block-size:0;margin:0;padding:0;border:0;background:none;box-shadow:none;color:var(--auf-gold);font-size:.875rem;font-weight:700;text-align:start;white-space:nowrap}.schichtkarte .dp-einplanen:hover:not(:disabled),.schichtkarte .dp-einplanen:focus-visible,.schichtkarte .dp-einplanen:active:not(:disabled){background:var(--gold-hell)!important;color:var(--gold-schrift)!important;box-shadow:none!important}.schichtkarte .dp-schicht-oeffnen{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;inline-size:100%;min-block-size:100%;padding:0;border:0;border-radius:inherit;background:transparent;color:transparent;cursor:pointer}.schichtkarte .dp-schicht-oeffnen:hover:not(:disabled),.schichtkarte .dp-schicht-oeffnen:focus-visible,.schichtkarte .dp-schicht-oeffnen:active:not(:disabled){background:transparent!important;color:transparent!important;box-shadow:none!important}.schichtkarte:has(.dp-schicht-oeffnen:focus-visible){outline:var(--fokusstaerke) solid var(--blau-600);outline-offset:.12rem;box-shadow:var(--fokusring)}.schichtkarte .dp-loesen,.schichtkarte .dp-einplanen{position:relative;z-index:4}.schichtkarte .dp-gast{flex:none;margin-inline-start:.1rem;white-space:nowrap}.schichtkarte .dp-warnzeichen{position:absolute!important;inline-size:1px!important;block-size:1px!important;margin:-1px!important;padding:0!important;clip-path:inset(50%)!important;overflow:hidden!important}.schichtkarte:has(.dp-zuteilung.warnt){border-color:var(--rot);background:var(--rot-zart)}.schichtkarte:has(.dp-zuteilung.warnt) .dp-schicht-kopf{border-bottom-color:var(--rot);background:var(--rot-zart)}.schichtkarte:has(.dp-zuteilung.warnt):before{background:var(--rot)}.schichtkarte .dp-zuteilung.warnt:after{content:"Verfügbarkeit prüfen";order:4;flex:1 1 100%;margin-block-start:.22rem;color:var(--rot-schrift);font-size:.6875rem;font-weight:800;line-height:1.2}.schichtkarte .dp-besetzung{margin:0;font-size:.75rem;color:var(--schrift-leise)}.schichtkarte.offen .dp-besetzung{display:none}.schichtkarte .dp-loesen{min-block-size:0}.tagessaeule>.dp-einplanen,.tagessaeule .dp-tag-leer .schlicht{position:relative;inline-size:100%;min-block-size:2.125rem;padding:0 .5625rem;border:1px dashed var(--ton-300);border-radius:.5625rem;background:var(--flaeche);box-shadow:none;color:var(--schrift-leise);font-size:.75rem;font-weight:var(--strich-halb);text-align:start}.tagessaeule>.dp-einplanen:after,.tagessaeule .dp-tag-leer .schlicht:after{content:"";position:absolute;inset-inline:0;inset-block:-.3125rem}.tagessaeule>.dp-einplanen:hover:not(:disabled),.tagessaeule .dp-tag-leer .schlicht:hover:not(:disabled){border-color:var(--ton-400);color:var(--schrift);background:var(--flaeche)}.tagessaeule .dp-tag-leer{display:flex;flex-direction:column;gap:var(--raum-2);min-block-size:0;padding:0;border:0;background:none}.tagessaeule .dp-tag-leer p{margin:0;color:var(--schrift-leise);font-size:.75rem;text-align:center}.dienstplan .dp-wochenwahl .dp-wochenknopf{display:flex;flex-direction:row;align-items:center;justify-content:center;block-size:100%;gap:.375rem}.dienstplan .dp-zutpruefen{display:block;width:100%;margin-top:1px;color:var(--rot-schrift);font-size:var(--gr-klein);line-height:1.25;overflow-wrap:anywhere}.dp-raster-rahmen:has(.personalraster){overflow-x:auto;border:1px solid var(--linie-stark);border-radius:.625rem;background:var(--flaeche)}.personalraster{inline-size:100%;min-width:58rem;table-layout:fixed;border-collapse:collapse;background:var(--flaeche)}.personalraster>thead>tr{background:linear-gradient(160deg,var(--tinte-800) 0%,var(--tinte-900) 100%);color:var(--auf-dunkel-stark);border-bottom:1px solid var(--tinte-900)}.personalraster>thead th{box-sizing:border-box;block-size:3.625rem;padding:0 .6875rem;border:0;border-inline-end:1px solid var(--auf-dunkel-linie);background:none;color:var(--auf-dunkel-leise);font-size:.75rem;font-weight:var(--strich-halb);text-align:start;vertical-align:middle}.personalraster>thead th.dp-namenspalte{inline-size:12rem;padding-inline:.75rem;color:var(--auf-dunkel-stark)}.personalraster>thead th.personalraster__stdkopf{inline-size:4.875rem;border-inline-end:0;text-align:end}.personalkopf{display:flex;flex-direction:column;gap:1px;min-width:0}.personalkopf__tag{color:var(--auf-dunkel-stark);font-family:var(--schriftfamilie-titel);font-size:.875rem;font-weight:700;letter-spacing:-.01em;line-height:1.1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.personalkopf__bei{color:var(--auf-dunkel-leise);font-size:.75rem;white-space:nowrap}.personalraster>tbody>tr{border-bottom:1px solid var(--ton-200)}.personalraster>tbody th.dp-namenspalte{box-sizing:border-box;inline-size:12rem;block-size:3.3rem;padding:0 .75rem;border:0;border-inline-end:1px solid var(--ton-300);background:var(--seite);text-align:start;vertical-align:middle}.personalraster .dp-namenwort{font-size:.875rem;font-weight:700;letter-spacing:-.01em;color:var(--schrift)}.personalraster .dp-stundenzeile{font-size:.75rem;color:var(--schrift-leise)}.personalraster td{box-sizing:border-box;block-size:3.3rem;padding:.16rem;border:0;border-inline-end:1px solid var(--ton-150);background:var(--flaeche);vertical-align:middle}.personalraster td:has(.dp-kasten){border-inline-start:3px solid var(--ton-700);background:var(--flaeche)}.personalraster .dp-kasten-zeit{font-size:.875rem;font-weight:700;letter-spacing:-.01em;color:var(--schrift)}.personalraster td:has(.dp-verf){border-inline-start:0;background:var(--flaeche)}.personalraster .dp-verf{font-size:.75rem;color:var(--gold-schrift)}.personalraster td:has(.dp-abw){background:repeating-linear-gradient(135deg,var(--seite) 0 6px,var(--flaeche-zart) 6px 12px)}.personalraster .dp-abw-wort{font-size:.8125rem;font-weight:var(--strich-halb);color:var(--schrift-leise)}.personalraster__std{box-sizing:border-box;inline-size:4.875rem;padding-inline:.75rem;border-inline-end:0!important;background:var(--seite)!important;font-family:var(--schriftfamilie-titel);font-size:.875rem;font-weight:700;text-align:end}.personalraster>tfoot>tr{border-top:1px solid var(--ton-300);background:var(--flaeche-zart)}.personalraster>tfoot th,.personalraster>tfoot td{block-size:3rem;padding:0 .75rem;border:0;background:var(--flaeche-zart);font-size:.8125rem;vertical-align:middle}.personalraster>thead th.dp-namenspalte,.personalraster>thead th.dp-kopfzelle,.personalraster>thead th.dp-kopfzelle.heute,.personalraster>thead th.dp-kopfzelle-leer{background:none;background-image:none}.personalraster>thead th.dp-kopfzelle.heute{box-shadow:inset 0 -3px 0 0 var(--aqua-400)}.personalraster>thead th .leise{color:var(--auf-dunkel-stark);font-size:.75rem;font-weight:var(--strich-halb)}.personalraster>tbody td.heute{background:var(--flaeche)}.personallegende{display:flex;flex-wrap:wrap;gap:var(--raum-2) var(--raum-5);margin:var(--raum-3) 0 0;padding:0;list-style:none;font-size:.75rem;color:var(--schrift-leise)}.personallegende li{display:flex;align-items:center;gap:.4375rem}.personallegende__probe{display:block;inline-size:.75rem;block-size:.75rem;border-radius:3px}.personallegende__probe.probe-schicht{border:1px solid var(--ton-300);background:var(--flaeche);box-shadow:inset 3px 0 0 0 var(--ton-700)}.personallegende__probe.probe-frei{border:1px dashed var(--gold-zart-linie);background:var(--gold-zart)}.personallegende__probe.probe-gesperrt{border:1px solid var(--ton-200);background:repeating-linear-gradient(135deg,var(--seite) 0 4px,var(--flaeche-zart) 4px 8px)}.personalraster>thead th.dp-kopfzelle{text-align:center;vertical-align:middle}.personalkopf{align-items:center;justify-content:center;block-size:100%}.personalkopf__tag,.personalkopf__bei{text-align:center;inline-size:100%}.personalraster>tbody th.dp-namenspalte{padding-inline:.75rem}.personalraster .dp-namenzelle,.personalraster .dp-namenblock{padding-inline:0;margin-inline:0}.personalraster .dp-namenzelle{display:flex;align-items:center;gap:var(--raum-2);inline-size:100%}.personalraster .dp-namenblock{flex:1 1 auto;min-width:0}.personalraster .dp-griff{flex:none;margin-inline-start:auto}.personalraster .dp-namenwort{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personalraster td,.personalraster>tfoot td{text-align:center}.personalraster__std,.personalraster>thead th.personalraster__stdkopf{text-align:center}.personalraster td:has(.dp-kasten),.personalraster td:has(.dp-verf),.personalraster td:has(.dp-abw){text-align:start}.personalraster>tfoot th.dp-namenspalte{text-align:start}.personalraster>tbody th.dp-namenspalte{position:sticky;z-index:3;inset-inline-start:0;padding-block:0;padding-inline:.55rem .4rem;background:var(--flaeche-zart);box-shadow:.18rem 0 .45rem rgb(var(--tinte-950-anteile) / .05)}.personalraster .dp-namenzelle{min-block-size:3.3rem;padding-block:.3rem}.personalraster button.dp-zelle{min-block-size:3rem;padding:.16rem;border-color:transparent;border-radius:.45rem;background-color:transparent;color:var(--schrift)}.personalraster button.dp-zelle:hover:not(:disabled){border-color:var(--ton-300);background-color:var(--flaeche-zart);color:var(--schrift);box-shadow:none}.personalraster td:has(>.dp-zelle.nicht-verfuegbar),.personalraster td:has(>.dp-zelle.sperrt-ganz){padding:0}.personalraster td:has(>.dp-zelle.nicht-verfuegbar)>.dp-zelle,.personalraster td:has(>.dp-zelle.sperrt-ganz)>.dp-zelle{min-block-size:100%;border-radius:0}.personalraster td:has(.dp-abw.offen){background:var(--gold-zart);box-shadow:inset 3px 0 0 var(--gold-linie)}.personalraster .dp-abw.offen{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.08rem;inline-size:100%;padding:.25rem .4rem;border:1px solid var(--gold-linie);background:var(--gold-zart)}.personalraster .dp-abw-status{color:var(--gold-schrift);font-size:.6875rem;font-weight:800;letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.personalraster td:has(.dp-kasten.warnt),.personalraster td:has(.dp-kasten.warnt)>.dp-zelle{background:var(--rot-zart)}.personalraster td:has(.dp-kasten.warnt){padding:0;box-shadow:inset 3px 0 0 var(--rot)}.personalraster td:has(.dp-kasten.warnt)>.dp-zelle{min-block-size:100%;border-radius:0}.personalraster .dp-kasten{inline-size:100%;min-block-size:2.1rem;padding:.3rem .42rem;border:1px solid var(--ton-300);border-inline-start:.2rem solid var(--tinte-800);border-radius:.42rem;background:var(--flaeche);color:var(--schrift);box-shadow:0 .08rem .22rem rgb(var(--tinte-950-anteile) / .05)}.personalraster .dp-kasten.warnt{display:flex;flex-wrap:wrap;gap:.12rem .35rem;border-color:var(--rot);border-inline-start-color:var(--rot);background:var(--rot-zart)}.personalraster .dp-kasten-pruefen{flex:1 1 100%;color:var(--rot-schrift);font-size:.625rem;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personalraster .dp-zelle:has(.dp-kasten):after{content:none}.personalraster .dp-kasten .dp-warnzeichen{position:absolute!important;inline-size:1px!important;block-size:1px!important;margin:-1px!important;padding:0!important;clip-path:inset(50%)!important;overflow:hidden!important}.personalraster__wochensumme{white-space:nowrap}.personalraster__wochensumme strong{margin-inline-start:.45rem;color:var(--schrift);font-weight:800}.dienstplan>.dp-leiste,.dienstplan>.dp-schleier,.dienstplan .dpw{--dpn-gr-mikro: .53125rem;--dpn-gr-winzig: .5625rem;--dpn-gr-schmal: .59375rem;--dpn-gr-klein: .625rem;--dpn-gr-wert: .65625rem;--dpn-gr-zahl: .6875rem;--dpn-gr-titel: 1.4375rem}.dienstplan>.dp-leiste{display:grid;width:100%;min-width:0;grid-template-columns:minmax(9.375rem,auto) minmax(0,1fr);align-items:center;gap:.375rem;margin:0 0 var(--raum-2);padding:.375rem .25rem .5rem;overflow-x:auto;border:0;border-block-end:1px solid var(--linie);border-radius:0;background:transparent;box-shadow:none;scrollbar-width:none}.dienstplan>.dp-leiste::-webkit-scrollbar{display:none}.dienstplan>.dp-leiste .dp-titelzeile{display:grid;min-width:10rem;grid-template-columns:minmax(0,auto) repeat(2,auto);align-content:center;align-items:center;gap:.3125rem .375rem;padding-inline:.25rem .5rem}.dienstplan>.dp-leiste .dp-titelwort{grid-column:1 / -1}.dienstplan>.dp-leiste .dp-unterzeile{grid-column:1}.dienstplan>.dp-leiste .dp-titelwort{display:flex;min-width:0;align-items:center;gap:var(--raum-2)}.dienstplan>.dp-leiste .dp-titel{margin:0;color:var(--schrift);font-family:var(--schriftfamilie-titel);font-size:var(--dpn-gr-titel);font-weight:850;line-height:1;letter-spacing:-.035em}.dienstplan>.dp-leiste .dp-kw-marke{flex:none;padding:.25rem .4rem;border-radius:var(--rund-klein);color:var(--auf-gold);background:var(--gold);font-size:var(--dpn-gr-winzig);font-weight:800;letter-spacing:.03em;line-height:1}.dienstplan>.dp-leiste .dp-unterzeile{margin:0;overflow:hidden;color:var(--schrift-leise);font-size:var(--dpn-gr-wert);font-weight:680;text-overflow:ellipsis;white-space:nowrap}.dienstplan>.dp-leiste .dp-beispielmarke,.dienstplan>.dp-leiste .dp-gesetzesmarke{min-width:0;max-width:8.5rem;padding:.2rem .375rem;overflow:hidden;justify-self:start;font-size:var(--dpn-gr-winzig);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.dienstplan>.dp-leiste .dp-steuerzeile{display:grid;min-width:max-content;grid-template-columns:minmax(17.5rem,auto) minmax(21rem,1fr) auto auto minmax(6.75rem,auto);grid-template-areas:"zeit metriken sicht werkzeuge veroeffentlichen";align-items:center;gap:.25rem}.dienstplan>.dp-leiste .dp-wochensteuerung{display:flex;grid-area:zeit;align-items:center;gap:.25rem;padding:.2rem;border:1px solid var(--linie-stark);border-radius:var(--rund-knopf);background:var(--flaeche);box-shadow:var(--schatten-fein)}.dienstplan>.dp-leiste .dp-heute,.dienstplan>.dp-leiste .dp-wochenwahl>button,.dienstplan>.dp-leiste .dp-wochenknopf{min-height:2.625rem;margin:0;padding:0 .625rem;border:0;border-radius:var(--rund-klein);color:var(--schrift);background:transparent;box-shadow:none;font-size:var(--dpn-gr-wert);font-weight:770}.dienstplan>.dp-leiste .dp-heute:hover,.dienstplan>.dp-leiste .dp-wochenwahl>button:hover,.dienstplan>.dp-leiste .dp-wochenknopf:hover{background:var(--flaeche)}.dienstplan>.dp-leiste .dp-wochenwahl{display:flex;align-items:center;gap:.1rem}.dienstplan>.dp-leiste .dp-wochenwahl>button{width:2.25rem;min-width:2.25rem;padding:0;font-size:1.35rem}.dienstplan>.dp-leiste .dp-wochenkalender{position:relative}.dienstplan>.dp-leiste .dp-wochenknopf{min-width:0;font-family:var(--schriftfamilie-titel);font-size:.75rem;text-align:center;white-space:nowrap}.dienstplan>.dp-leiste .dp-kacheln{display:grid;min-width:21rem;grid-area:metriken;grid-template-columns:repeat(5,minmax(3.625rem,1fr));gap:0;margin:0;padding:.25rem;overflow:hidden;border:1px solid var(--linie-stark);border-radius:var(--rund-knopf);background:var(--flaeche);box-shadow:var(--schatten-fein)}.dienstplan>.dp-leiste .dp-kachel{position:relative;display:grid;min-width:0;min-height:2.125rem;align-content:center;gap:0;padding:.1875rem .5rem;border:0;border-inline-start:1px solid var(--linie);border-radius:0;background:transparent;box-shadow:none}.dienstplan>.dp-leiste .dp-kachel:first-child{border-inline-start:0}.dienstplan>.dp-leiste .dp-kachel__wort{overflow:hidden;color:var(--schrift-leise);font-size:var(--dpn-gr-mikro);font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.dienstplan>.dp-leiste .dp-kachel__wert{margin-block-start:.125rem;overflow:hidden;color:var(--schrift);font-family:var(--schriftfamilie);font-size:var(--dpn-gr-wert);font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.dienstplan>.dp-leiste .dp-kachel__bei{position:absolute;inset:0 auto auto 0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.dienstplan>.dp-leiste .dp-kachel.fehlt{box-shadow:inset 0 -3px 0 var(--gold)}.dienstplan>.dp-leiste .dp-kachel.leitkennzahl .dp-kachel__wert{color:var(--gold-schrift)}.dienstplan>.dp-leiste .dp-kachel.abweichung .dp-kachel__wert{color:var(--rot-schrift)}.dienstplan>.dp-leiste .dp-blick{display:flex;grid-area:sicht;flex:none;align-self:center;height:auto;align-items:center;gap:.1875rem;padding:.1875rem;border:1px solid var(--linie-stark);border-radius:var(--rund-knopf);background:var(--flaeche);box-shadow:var(--schatten-fein)}.dienstplan>.dp-leiste .dp-steuerzeile .dp-blickknopf{min-height:2.75rem;padding:0 .75rem;border:0;border-radius:var(--rund-klein);color:var(--schrift);background:transparent;box-shadow:none;font-size:var(--dpn-gr-wert);font-weight:780}.dienstplan>.dp-leiste .dp-steuerzeile .dp-blickknopf.aktiv,.dienstplan>.dp-leiste .dp-steuerzeile .dp-blickknopf.aktiv:hover{color:var(--auf-dunkel);background:var(--tinte-900);border-radius:var(--rund-klein);font-weight:820}.dienstplan>.dp-leiste .dp-kopfwerkzeuge{display:flex;grid-area:werkzeuge;gap:.3rem}.dienstplan>.dp-leiste .dp-vorlagenknopf,.dienstplan>.dp-leiste .dp-symbolknopf{display:flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.4375rem;padding:0 .6875rem;border:1px solid var(--linie-stark);border-radius:var(--rund-klein);color:var(--schrift);background:var(--flaeche);box-shadow:none;font-size:var(--dpn-gr-klein);font-weight:780;white-space:nowrap}.dienstplan>.dp-leiste .dp-symbolknopf{width:2.75rem;min-width:2.75rem;padding:0}.dienstplan>.dp-leiste .dp-vorlagenknopf:hover,.dienstplan>.dp-leiste .dp-symbolknopf:hover{border-color:var(--gold-linie);background:var(--gold-zart)}.dienstplan>.dp-leiste .dp-vorlagenknopf svg,.dienstplan>.dp-leiste .dp-symbolknopf svg{width:1.0625rem;height:1.0625rem;flex:none}.dienstplan>.dp-leiste .dp-veroeffentlichung{position:relative;display:grid;min-width:0;grid-area:veroeffentlichen}.dienstplan>.dp-leiste .dp-veroeffentlichung .dp-konfliktmarke{position:absolute;z-index:2;inset-block-start:-.45rem;inset-inline-end:.125rem;min-height:1.25rem;box-shadow:var(--schatten-fein)}.dienstplan>.dp-leiste .dp-planzustand{display:none}.dienstplan>.dp-leiste .dp-veroeffentlichung>button:not(.dp-konfliktmarke){min-height:3rem;padding:.3125rem .8125rem;border:1px solid var(--tinte-900);border-radius:var(--rund-klein);color:var(--auf-dunkel);background:var(--tinte-900);box-shadow:none;font-size:var(--dpn-gr-wert);font-weight:800;text-align:left;white-space:nowrap}.dienstplan>.dp-leiste .dp-veroeffentlichung>button:not(.dp-konfliktmarke):hover{background:var(--tinte-800)}.dienstplan>.dp-leiste .dp-konfliktmarke{min-height:2.25rem;margin:0;padding:.15rem .4375rem;font-size:var(--dpn-gr-mikro);line-height:1.15;white-space:nowrap}.dienstplan .dpw{--dpw-person: 8.25rem;--dpw-einteilen-tag: 7.5rem;--dpw-planen-tag: 10rem;--dpw-zeile: 3.5rem;display:grid;min-width:0;gap:var(--raum-2)}.dienstplan .dpw .dpn-planen{min-width:0;overflow-x:auto;border:1px solid var(--linie-stark);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-fein);scrollbar-gutter:stable}.dienstplan .dpw .dpn-planen__rolle{min-width:calc(7 * var(--dpw-planen-tag))}.dienstplan .dpw .dpn-planen__raster{display:grid;min-height:100%;grid-template-columns:repeat(7,minmax(var(--dpw-planen-tag),1fr));align-items:stretch}.dienstplan .dpw .dpn-tag{display:flex;min-width:0;flex-direction:column;border-inline-end:1px solid var(--linie);background:var(--flaeche)}.dienstplan .dpw .dpn-tag:last-child{border-inline-end:0}.dienstplan .dpw .dpn-tageskopf{display:grid;min-height:3.5rem;padding:0;border-block-end:1px solid var(--linie-stark);background:color-mix(in srgb,var(--tinte-900) 2.5%,var(--flaeche))}.dienstplan .dpw .dpn-tageskopf .dp-tagzeile{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:.4375rem;margin:0;padding:.375rem .5rem;color:var(--schrift);background:color-mix(in srgb,var(--tinte-900) 2.5%,var(--flaeche))}.dienstplan .dpw .dpn-tageskopf .dp-tagbezeichnung{display:grid;min-width:0;gap:.15rem}.dienstplan .dpw .dpn-tageskopf .dp-kopfdatum{overflow:hidden;color:var(--schrift-leise);font-size:var(--dpn-gr-winzig);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.dienstplan .dpw .dpn-tageskopf .dp-tagwort{margin:0;overflow:hidden;color:var(--schrift);font-family:var(--schriftfamilie-titel);font-size:.8125rem;font-weight:780;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dienstplan .dpw .dpn-tageskopf .dp-taggriff{display:grid;width:var(--bedienhoehe);min-width:var(--bedienhoehe);min-height:var(--bedienhoehe);padding:0;place-items:center;border:1px solid transparent;border-radius:var(--rund-klein);color:var(--schrift-zweit);background:transparent}.dienstplan .dpw .dpn-tageskopf .dp-taggriff:hover{border-color:var(--linie-stark);color:var(--schrift);background:var(--flaeche)}.dienstplan .dpw .dpn-tageskopf .dp-taggriff svg{stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dienstplan .dpw .dpn-prognose{display:flex;min-height:2.125rem;align-items:center;justify-content:space-between;gap:.375rem;padding:.3125rem .5rem;border-block-end:1px solid var(--linie);background:var(--flaeche-zart)}.dienstplan .dpw .dpn-prognose small{overflow:hidden;color:var(--schrift-leise);font-size:var(--dpn-gr-schmal);font-weight:720;text-overflow:ellipsis;white-space:nowrap}.dienstplan .dpw .dpn-prognose strong{flex:none;overflow:hidden;font-size:var(--dpn-gr-zahl);text-overflow:ellipsis;white-space:nowrap}.dienstplan .dpw .dpn-analyse{display:grid;min-height:8.875rem;align-content:start;gap:.375rem;padding:.5rem;border-block-end:1px solid var(--linie);background:color-mix(in srgb,var(--tinte-800) 2%,var(--flaeche))}.dienstplan .dpw .dpn-produktivitaet{display:grid;grid-template-columns:3.75rem minmax(0,1fr);align-items:center;gap:.375rem .4375rem}.dienstplan .dpw .dpn-produktivitaet .dpn-abweichung{grid-column:1 / -1}.dienstplan .dpw .dpn-ringfeld{position:relative;display:grid;width:3.75rem;height:3.75rem;place-items:center}.dienstplan .dpw .dpn-ringfeld>*{grid-area:1 / 1}.dienstplan .dpw .dpn-ringfeld .dp-ring{width:3.75rem;height:3.75rem}.dienstplan .dpw .dpn-ringfeld .dp-ring-spur,.dienstplan .dpw .dpn-ringfeld .dp-ring-bogen{stroke-width:5.6}.dienstplan .dpw .dpn-ringfeld .dp-ring-spur.leer{stroke-dasharray:2.4 4}.dienstplan .dpw .dpn-ringfeld .dp-ring-bogen.gut{stroke:var(--gold)}.dienstplan .dpw .dpn-ringfeld>small{z-index:1;width:max-content;max-width:2.5rem;margin-block-start:1.15rem;overflow:hidden;color:var(--schrift-leise);font-size:.4375rem;letter-spacing:-.015em;font-weight:720;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.dienstplan .dpw .dpn-ringfeld .dp-ring-zahl{font-size:11px;transform:translateY(-.22rem)}.dienstplan .dpw .dpn-stundensteuerung{display:contents}.dienstplan .dpw .dpn-kennzahlen{display:grid;min-width:0;gap:.25rem;margin:0}.dienstplan .dpw .dpn-kennzahlen>div{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:.3125rem;padding-block-end:.1875rem;border-block-end:1px solid var(--linie)}.dienstplan .dpw .dpn-kennzahlen dt{color:var(--schrift-leise);font-size:var(--dpn-gr-winzig)}.dienstplan .dpw .dpn-kennzahlen dd{margin:0;overflow:hidden;font-size:var(--dpn-gr-klein);font-weight:780;text-overflow:ellipsis;white-space:nowrap}.dienstplan .dpw .dpn-abweichung{min-height:1.375rem;margin:0;padding:.3125rem .375rem;border-radius:var(--rund-klein);color:var(--schrift-zweit);background:var(--flaeche-zart);font-size:var(--dpn-gr-winzig);font-weight:760;line-height:1.25;text-align:center}.dienstplan .dpw .dpn-stundenband{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.375rem;align-items:center;min-height:1.375rem;padding:.25rem .375rem;border-radius:var(--rund-klein);background:var(--flaeche-zart);font-size:var(--dpn-gr-winzig);font-weight:760}.dienstplan .dpw .dpn-stundenband__zellen{display:flex;gap:1px;min-width:0}.dienstplan .dpw .dpn-stundenband__zelle{flex:1 1 0;min-width:2px;height:.625rem;border-radius:1px;background:var(--gruen-zart)}.dienstplan .dpw .dpn-stundenband__zelle--unter{background:var(--rot-schrift)}.dienstplan .dpw .dpn-stundenband__zelle--ueber{background:var(--gold-schrift)}.dienstplan .dp-wochenstart{margin:0 0 .75rem;padding:.875rem 1rem;border:1px solid var(--gs-linie, var(--linie));border-radius:var(--rund-gross, .75rem);background:var(--gs-glas, rgba(255,255,255,.72));display:grid;gap:.75rem}.dienstplan .dp-wochenstart__kopf h2{margin:.125rem 0 0;font-size:1.125rem;font-weight:760}.dienstplan .dp-wochenstart__wege{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem}.dienstplan .dp-wochenstart__weg{display:grid;gap:.125rem;text-align:left;padding:.5rem .75rem;border:1px solid var(--gs-linie, var(--linie));border-radius:var(--rund-klein);background:var(--flaeche-zart);cursor:pointer}.dienstplan .dp-wochenstart__weg.ist-hier{border-color:var(--gs-akzent, var(--rot-schrift));background:var(--gs-flaeche, #fff);box-shadow:inset 0 0 0 1px var(--gs-akzent, var(--rot-schrift))}.dienstplan .dp-wochenstart__weg strong{font-weight:720}.dienstplan .dp-wochenstart__weg small{color:var(--schrift-leise)}.dienstplan .dp-wochenstart__bedarf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem}.dienstplan .dp-wochenstart__bedarf li{display:grid;gap:.125rem;min-width:0}.dienstplan .dp-wochenstart__bedarf small{color:var(--schrift-leise)}.dienstplan .dp-wochenstart__bedarf strong{font-weight:720;font-size:.875rem}.dienstplan .dp-wochenstart__zellen{display:flex;gap:1px;height:.625rem}.dienstplan .dp-wochenstart__zellen i{flex:1 1 0;min-width:1px;border-radius:1px;background:var(--flaeche-zart)}.dienstplan .dp-wochenstart__zellen i.ist-offen{background:color-mix(in oklab,var(--rot-schrift) calc(35% + 65% * var(--h, 1)),var(--rot-zart))}.dienstplan .dp-wochenstart__leib{display:grid;gap:.625rem}.dienstplan .dp-wochenstart__satz{margin:0;color:var(--schrift-leise);max-width:64ch}.dienstplan .dp-wochenstart__satz--fehler{color:var(--rot-schrift)}.dienstplan .dp-wochenstart__wahl{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:end}.dienstplan .dp-wochenstart__wahl label{display:grid;gap:.25rem}.dienstplan .dp-wochenstart__wahl label>span{font-size:.75rem;color:var(--schrift-leise)}.dienstplan .dp-wochenstart__merken{display:flex!important;gap:.375rem;align-items:center}.dienstplan .dp-wochenstart__tage{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.375rem}.dienstplan .dp-wochenstart__tage li{display:grid;gap:.125rem;padding:.5rem .625rem;border-radius:var(--rund-klein);background:var(--gruen-zart);min-width:0}.dienstplan .dp-wochenstart__tage li.ist-leer{background:var(--flaeche-zart);color:var(--schrift-leise)}.dienstplan .dp-wochenstart__tage small{color:var(--schrift-leise)}.dienstplan .dp-wochenstart__tage strong{font-weight:720;overflow-wrap:anywhere}.dienstplan .dp-wochenstart__tage span{font-size:.75rem}.dienstplan .dp-wochenstart__griffe{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center}.dienstplan .dp-wochenstart__nachsatz{color:var(--schrift-leise);font-size:.8125rem}.dienstplan .dp-plusmenue{position:relative}.dienstplan .dp-plusmenue>summary{list-style:none;cursor:pointer}.dienstplan .dp-plusmenue>summary::-webkit-details-marker{display:none}.dienstplan .dp-plusmenue__griff{font-size:1.125rem;line-height:1}.dienstplan .dp-plusmenue__liste{position:absolute;z-index:30;top:calc(100% + .25rem);left:0;min-width:16rem;display:grid;padding:.25rem;border:1px solid var(--gs-linie, var(--linie));border-radius:var(--rund-klein);background:var(--gs-flaeche, #fff);box-shadow:0 .5rem 1.5rem #0000001f}.dienstplan .dp-plusmenue__liste button{text-align:left;padding:.5rem .625rem;border:0;border-radius:var(--rund-klein);background:transparent;cursor:pointer;font:inherit}.dienstplan .dp-plusmenue__liste button:hover,.dienstplan .dp-plusmenue__liste button:focus-visible{background:var(--flaeche-zart)}.dienstplan .dp-plusmenue__liste button:disabled{opacity:.5;cursor:default}.dienstplan .dpw .dpn-tagplus{display:flex;gap:.25rem;align-items:stretch}.dienstplan .dpw .dpn-tagplus .dpn-neue-schicht{flex:1 1 auto}.dienstplan .dpw .dp-plusmenue--tag>summary{display:grid;place-items:center;min-width:2rem;height:100%;border:1px dashed var(--gs-linie, var(--linie));border-radius:var(--rund-klein);color:var(--schrift-leise)}.dienstplan .dpw .dp-plusmenue--tag .dp-plusmenue__liste{right:0;left:auto}.dienstplan .dpt{display:grid;gap:.75rem}.dienstplan .dpt-leiste{display:flex;flex-wrap:wrap;gap:.25rem;align-items:stretch}.dienstplan .dpt-leiste__tag{display:grid;gap:.0625rem;justify-items:center;min-width:4.5rem;padding:.375rem .5rem;border:1px solid var(--gs-linie, var(--linie));border-radius:var(--rund-klein);background:var(--flaeche-zart);cursor:pointer;font:inherit}.dienstplan .dpt-leiste__tag small{color:var(--schrift-leise)}.dienstplan .dpt-leiste__tag strong{font-weight:720;font-size:.8125rem}.dienstplan .dpt-leiste__tag.ist-hier{background:var(--gs-flaeche, #fff);border-color:var(--gs-akzent, var(--rot-schrift));box-shadow:inset 0 0 0 1px var(--gs-akzent, var(--rot-schrift))}.dienstplan .dpt-leiste__tag.ist-heute small{color:var(--gs-akzent, var(--rot-schrift));font-weight:760}.dienstplan .dpt-leiste__punkt{width:.5rem;height:.5rem;border-radius:50%;background:var(--gs-linie, var(--linie))}.dienstplan .dpt-leiste__punkt.ist-unter{background:var(--rot-schrift)}.dienstplan .dpt-leiste__punkt.ist-ueber{background:var(--gold-schrift)}.dienstplan .dpt-leiste__punkt.ist-gut{background:var(--gruen-schrift)}.dienstplan .dpt-leiste__punkt.ist-unsicher{background:var(--schrift-leise)}.dienstplan .dpt-leiste__rechts{margin-left:auto;display:flex;gap:.25rem;align-items:center}.dienstplan .dpt-karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.5rem}.dienstplan .dpt-karte{display:grid;gap:.125rem;padding:.5rem .75rem;border:1px solid var(--gs-linie, var(--linie));border-radius:var(--rund-klein);background:var(--gs-glas, rgba(255,255,255,.72));min-width:0}.dienstplan .dpt-karte small{color:var(--schrift-leise);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.dienstplan .dpt-karte strong{font-weight:720;overflow-wrap:anywhere}.dienstplan .dpt-karte span{color:var(--schrift-leise);font-size:.8125rem}.dienstplan .dpt-karte__griff{display:inline;padding:0;border:0;background:none;color:var(--gs-akzent, var(--rot-schrift));font:inherit;font-weight:640;text-decoration:underline;cursor:pointer}.dienstplan .dpt-flaeche{display:grid;grid-template-columns:minmax(0,1fr) 16rem;gap:.75rem;align-items:start}@media (max-width: 64rem){.dienstplan .dpt-flaeche{grid-template-columns:minmax(0,1fr)}}.dienstplan .dpt-tag{display:grid;gap:.5rem;min-width:0}.dienstplan .dpt-tag__kopf{display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:baseline}.dienstplan .dpt-tag__kopf h2{margin:0;font-size:1.0625rem;font-weight:760}.dienstplan .dpt-tag__wort{color:var(--schrift-leise);font-size:.8125rem}.dienstplan .dpt-leer{margin:0;padding:1rem;border:1px dashed var(--gs-linie, var(--linie));border-radius:var(--rund-klein);color:var(--schrift-leise)}.dienstplan .dpt-raster{display:grid;grid-template-columns:minmax(16rem,2fr) minmax(14rem,3fr);border:1px solid var(--gs-linie, var(--linie));border-radius:var(--rund-klein);overflow:hidden;background:var(--gs-flaeche, #fff)}.dienstplan .dpt-bedarf{list-style:none;margin:0;padding:0;border-right:1px solid var(--gs-linie, var(--linie))}.dienstplan .dpt-zeile{display:grid;grid-template-columns:3.25rem 3.75rem 2rem minmax(0,1fr) auto;gap:.375rem;align-items:center;height:var(--zeile);padding:0 .5rem;border-bottom:1px solid var(--gs-linie-zart, var(--flaeche-zart));font-size:.8125rem;box-sizing:border-box}.dienstplan .dpt-zeile--unter{background:var(--rot-zart)}.dienstplan .dpt-zeile--ueber{background:var(--gold-zart)}.dienstplan .dpt-zeile--unsicher{background:var(--flaeche-zart)}.dienstplan .dpt-zeile__zeit{font-variant-numeric:tabular-nums;font-weight:720}.dienstplan .dpt-zeile__umsatz{color:var(--schrift-leise);font-variant-numeric:tabular-nums;text-align:right}.dienstplan .dpt-zeile__zahl{font-weight:760;text-align:right;font-variant-numeric:tabular-nums}.dienstplan .dpt-zeile__lage{color:var(--schrift-leise);font-size:.75rem;white-space:nowrap}.dienstplan .dpt-personen{display:inline-flex;gap:2px;align-items:center;min-width:0;overflow:hidden}.dienstplan .dpt-personen i{display:inline-block;width:.5rem;height:.75rem;border-radius:.25rem .25rem .125rem .125rem;background:var(--gs-schrift, currentColor);opacity:.85}.dienstplan .dpt-personen__teil{opacity:calc(.25 + .6 * var(--anteil, .5))!important}.dienstplan .dpt-personen--leer{color:var(--schrift-leise)}.dienstplan .dpt-plan{position:relative;min-height:calc(var(--zeilen) * var(--zeile))}.dienstplan .dpt-plan__zeile{display:flex;justify-content:space-between;align-items:center;height:var(--zeile);padding:0 .375rem 0 .5rem;border-bottom:1px solid var(--gs-linie-zart, var(--flaeche-zart));box-sizing:border-box}.dienstplan .dpt-plan__wort{font-size:.6875rem;font-weight:760;color:var(--schrift-leise)}.dienstplan .dpt-zeile--unter .dpt-plan__wort{color:var(--rot-schrift)}.dienstplan .dpt-zeile--ueber .dpt-plan__wort{color:var(--gold-schrift)}.dienstplan .dpt-plan__plus{position:relative;z-index:2;width:1.5rem;height:1.5rem;border:1px dashed var(--gs-linie, var(--linie));border-radius:50%;background:var(--gs-flaeche, #fff);color:var(--schrift-leise);cursor:pointer;font-size:.875rem;line-height:1;display:grid;place-items:center}.dienstplan .dpt-plan__plus:hover,.dienstplan .dpt-plan__plus:focus-visible{color:var(--gs-akzent, var(--rot-schrift));border-color:var(--gs-akzent, var(--rot-schrift))}.dienstplan .dpt-block{position:absolute;left:calc(.5rem + var(--spur) * (100% - 3rem) / var(--spuren));width:calc((100% - 3rem) / var(--spuren) - .25rem);z-index:1;display:grid;align-content:start;gap:.125rem;padding:.25rem .5rem;border:1px solid var(--gs-akzent, var(--rot-schrift));border-radius:var(--rund-klein);background:var(--gs-glas, rgba(255,255,255,.86));text-align:left;font:inherit;font-size:.75rem;cursor:pointer;overflow:hidden;box-sizing:border-box;box-shadow:0 1px 2px #0000000f}.dienstplan .dpt-block--offen{border-style:dashed}.dienstplan .dpt-block__zeit{font-weight:760;font-variant-numeric:tabular-nums;white-space:nowrap}.dienstplan .dpt-block__zeit small{font-weight:560;color:var(--schrift-leise)}.dienstplan .dpt-block__leute{display:flex;flex-wrap:wrap;gap:.125rem .375rem}.dienstplan .dpt-block__offen{color:var(--rot-schrift);font-weight:680}.dienstplan .dpt-rand{display:grid;gap:.5rem}.dienstplan .dpt-rand__block{display:grid;gap:.25rem;padding:.5rem .75rem;border:1px solid var(--gs-linie, var(--linie));border-radius:var(--rund-klein);background:var(--gs-glas, rgba(255,255,255,.72))}.dienstplan .dpt-rand__block>small{color:var(--schrift-leise);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.dienstplan .dpt-rand__block dl{margin:0;display:grid;gap:.125rem}.dienstplan .dpt-rand__block dl div{display:flex;justify-content:space-between;gap:.5rem;font-size:.8125rem}.dienstplan .dpt-rand__block dt{color:var(--schrift-leise)}.dienstplan .dpt-rand__block dd{margin:0;font-weight:720;font-variant-numeric:tabular-nums}.dienstplan .dpt-rand__satz{margin:0;font-size:.8125rem;color:var(--schrift-leise)}.dienstplan .dpt-zeiten{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.dienstplan .dpt-zeiten__eintrag{padding:.25rem .5rem;border-radius:var(--rund-klein);font-size:.75rem;background:var(--flaeche-zart)}.dienstplan .dpt-zeiten__eintrag--unter{background:var(--rot-zart);color:var(--rot-schrift)}.dienstplan .dpt-zeiten__eintrag--ueber{background:var(--gold-zart);color:var(--gold-schrift)}.dienstplan .dpt-rand__griffe{display:grid;gap:.375rem}.dienstplan .dpt-vorschlag{border-top:1px solid var(--gs-linie, var(--linie));padding-top:.75rem}.dienstplan .dpv2-zu{margin-left:.75rem;font-size:.75rem}.dienstplan .dpt-zahlen{display:flex}.dienstplan .dpv2-abweichungen{display:grid;gap:.25rem;margin-top:.5rem}.dienstplan .dpv2-abweichungen ul{list-style:none;margin:0;padding:0;display:grid;gap:.125rem}.dienstplan .dpv2-abweichung{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem;padding:.25rem .5rem;border-radius:var(--rund-klein);font-size:.8125rem;background:var(--flaeche-zart)}.dienstplan .dpv2-abweichung--im_plan{background:var(--gold-zart)}.dienstplan .dpv2-abweichung--offen{background:var(--rot-zart)}.dienstplan .dpv2-abweichung__wann{font-weight:720;white-space:nowrap}.dienstplan .dpt-plan__wort--griff{border:0;background:var(--gold-zart);color:var(--gold-schrift);padding:.125rem .375rem;border-radius:var(--rund-klein);cursor:pointer;font:inherit;font-size:.6875rem;font-weight:760}.dienstplan .dpt-plan__wort--griff:hover,.dienstplan .dpt-plan__wort--griff:focus-visible{outline:2px solid var(--gold-schrift)}.dienstplan .dpt-gelb{position:absolute;z-index:5;left:.5rem;right:2.5rem;margin-top:2.75rem;display:grid;gap:.375rem;padding:.5rem .625rem;border:1px solid var(--gold-schrift);border-radius:var(--rund-klein);background:var(--gs-flaeche, #fff);box-shadow:0 .5rem 1.5rem #0000001f;font-size:.8125rem}.dienstplan .dpt-gelb p{margin:0;color:var(--schrift-leise)}.dienstplan .dpt-gelb ul{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.dienstplan .dpt-gelb li{display:flex;flex-wrap:wrap;gap:.25rem .5rem;align-items:center}.dienstplan .dpt-gelb li>span{flex:1 1 12rem}.dienstplan .dp-grundlagen{margin:0 0 .625rem;padding:.5rem .75rem;border:1px solid var(--gold-schrift);border-radius:var(--rund-klein);background:var(--gold-zart);display:grid;gap:.5rem}.dienstplan .dp-grundlagen__zeile{display:flex;flex-wrap:wrap;gap:.375rem .75rem;align-items:center}.dienstplan .dp-grundlagen__marke{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--gold-schrift);color:#fff;font-weight:800;font-size:.75rem}.dienstplan .dp-grundlagen__wort{flex:1 1 20rem;font-size:.875rem}.dienstplan .dp-grundlagen__schritte{list-style:none;margin:0;padding:0;display:grid;gap:.375rem}.dienstplan .dp-grundlagen__schritt{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.5rem;align-items:start;padding:.5rem .625rem;border-radius:var(--rund-klein);background:var(--gs-flaeche, #fff)}.dienstplan .dp-grundlagen__schritt--ok{opacity:.7}.dienstplan .dp-grundlagen__schritt.ist-naechster{box-shadow:inset 0 0 0 2px var(--gold-schrift)}.dienstplan .dp-grundlagen__nummer{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--flaeche-zart);font-weight:760;font-size:.75rem}.dienstplan .dp-grundlagen__schritt--ok .dp-grundlagen__nummer{background:var(--gruen-zart);color:var(--gruen-schrift)}.dienstplan .dp-grundlagen__leib{display:grid;gap:.125rem;min-width:0}.dienstplan .dp-grundlagen__leib small{color:var(--schrift-leise)}.dienstplan .dp-grundlagen__leib p{margin:.125rem 0 0;font-size:.8125rem;color:var(--schrift-leise);max-width:64ch}.dienstplan .dp-grundlagen__wohin{font-size:.75rem;font-weight:640}.dienstplan .dp-grundlagen__fuss{font-size:.75rem;color:var(--schrift-leise);padding:0 .625rem}.dp-erklaerung{position:relative}.dp-erklaerung>summary{list-style:none;cursor:pointer;display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border:1px solid var(--gs-linie, var(--linie));border-radius:50%;color:var(--schrift-leise);font-weight:760;font-size:.8125rem}.dp-erklaerung>summary::-webkit-details-marker{display:none}.dp-erklaerung[open]>summary{color:var(--gs-akzent, var(--rot-schrift));border-color:var(--gs-akzent, var(--rot-schrift))}.dp-erklaerung>p{margin:.375rem 0 0;max-width:64ch}.dienstplan .dpt-zeile--zu{color:var(--schrift-leise);background:repeating-linear-gradient(135deg,transparent 0 6px,var(--flaeche-zart) 6px 8px)}.dienstplan .dpt-zeile__folgetag{font-size:.6875rem;color:var(--schrift-leise);font-weight:600}.dienstplan .dpt2{display:grid;gap:.5rem;--dpt2-links: 9.5rem;--dpt2-rechts: 17rem;--dpt2-zeile: 2rem}.dienstplan .dpt2-kopf{display:flex;flex-wrap:wrap;gap:.375rem 1rem;align-items:center}.dienstplan .dpt2-titel{margin:0;font-size:1.0625rem;font-weight:760;white-space:nowrap}.dienstplan .dpt2-kennzahlen{margin:0;display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;flex:1 1 auto}.dienstplan .dpt2-kennzahlen div{display:flex;gap:.375rem;align-items:baseline}.dienstplan .dpt2-kennzahlen dt{color:var(--schrift-leise);font-size:.75rem}.dienstplan .dpt2-kennzahlen dd{margin:0;font-weight:740;font-variant-numeric:tabular-nums;font-size:.875rem}.dienstplan .dpt2-kennzahlen div.ist-offen dd{color:var(--rot-schrift)}.dienstplan .dpt2-grundlagen{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.25rem 1rem;padding:.5rem .75rem;border:1px solid var(--gs-linie, var(--linie));border-radius:var(--rund-klein);background:var(--gs-glas, rgba(255,255,255,.72));font-size:.8125rem}.dienstplan .dpt2-grundlagen div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.5rem}.dienstplan .dpt2-grundlagen dt{color:var(--schrift-leise)}.dienstplan .dpt2-grundlagen dd{margin:0}.dienstplan .dpt2-rolle{overflow-x:auto;overflow-y:hidden}.dienstplan .dpt2-zeit{min-width:52rem;display:grid;gap:1px;border:1px solid var(--gs-linie, var(--linie));border-radius:var(--rund-klein);background:var(--gs-flaeche, #fff);overflow:hidden}.dienstplan .dpt2-zeit [role=row]{display:grid;grid-template-columns:var(--dpt2-links) minmax(0,1fr) var(--dpt2-rechts);align-items:stretch;border-bottom:1px solid var(--gs-linie-zart, var(--flaeche-zart))}.dienstplan .dpt2-achse{min-height:1.75rem;background:var(--flaeche-zart)}.dienstplan .dpt2-achse__ecke,.dienstplan .dpt2-achse__rechts,.dienstplan .dpt2-baender__ecke,.dienstplan .dpt2-umsatz__ecke{display:flex;align-items:center;padding:0 .5rem;font-size:.6875rem;color:var(--schrift-leise);text-transform:uppercase;letter-spacing:.04em}.dienstplan .dpt2-achse__stunden,.dienstplan .dpt2-diagramm__spalten,.dienstplan .dpt2-umsatz__spalten{display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));min-width:0}.dienstplan .dpt2-achse__stunde{position:relative;border:0;border-left:1px solid var(--gs-linie-zart, var(--flaeche-zart));background:transparent;padding:0;min-height:1.75rem;cursor:pointer;font:inherit;font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--schrift-leise);text-align:left}.dienstplan .dpt2-achse__stunde span{position:absolute;left:.125rem;top:.25rem}.dienstplan .dpt2-achse__stunde:after{content:"+";position:absolute;right:.125rem;top:.125rem;font-weight:700;opacity:0;transition:opacity .12s}.dienstplan .dpt2-achse__stunde:hover,.dienstplan .dpt2-achse__stunde:focus-visible{background:var(--gs-glas, rgba(255,255,255,.8));color:var(--gs-akzent, var(--rot-schrift))}.dienstplan .dpt2-achse__stunde:hover:after,.dienstplan .dpt2-achse__stunde:focus-visible:after{opacity:1}.dienstplan .dpt2-achse__stunde.ist-unter{box-shadow:inset 0 -3px 0 var(--rot-schrift)}.dienstplan .dpt2-achse__stunde.ist-ueber{box-shadow:inset 0 -3px 0 var(--gold-schrift)}.dienstplan .dpt2-achse__stunde.ist-zu{background:repeating-linear-gradient(135deg,transparent 0 5px,var(--gs-linie-zart, #eee) 5px 6px)}.dienstplan .dpt2-zeile{min-height:var(--dpt2-zeile)}.dienstplan .dpt2-zeile__name{display:flex;gap:.375rem;align-items:center;min-width:0;padding:0 .5rem;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.dienstplan .dpt2-zeile__name strong{font-weight:720;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dienstplan .dpt2-zeile__name small{color:var(--schrift-leise);font-size:.6875rem}.dienstplan .dpt2-zeile--vorschlag .dpt2-zeile__name{cursor:default}.dienstplan .dpt2-zeile__band{position:relative;min-width:0;background-image:linear-gradient(to right,var(--gs-linie-zart, var(--flaeche-zart)) 1px,transparent 1px);background-size:calc(100% / var(--spalten)) 100%}.dienstplan .dpt2-balken{position:absolute;top:.25rem;bottom:.25rem;display:flex;align-items:center;padding:0 .375rem;border-radius:.25rem;background:color-mix(in oklab,var(--gs-akzent, var(--rot-schrift)) 18%,var(--gs-flaeche, #fff));border:1px solid var(--gs-akzent, var(--rot-schrift));font-size:.75rem;overflow:hidden;white-space:nowrap;box-sizing:border-box}.dienstplan .dpt2-balken--offen{border-style:dashed;background:repeating-linear-gradient(135deg,var(--gs-flaeche, #fff) 0 6px,var(--gold-zart) 6px 12px)}.dienstplan .dpt2-balken--vorschlag{border-style:dotted;border-color:var(--schrift-leise);background:var(--flaeche-zart)}.dienstplan .dpt2-balken__pause{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg,transparent 0 3px,rgba(0,0,0,.18) 3px 5px)}.dienstplan .dpt2-balken__wort{position:relative;overflow:hidden;text-overflow:ellipsis;font-weight:640}.dienstplan .dpt2-balken--offen .dpt2-balken__wort{color:var(--gold-schrift)}.dienstplan .dpt2-zeile__rechts{display:flex;flex-wrap:wrap;gap:.125rem .625rem;align-items:center;padding:0 .5rem;font-size:.75rem;color:var(--schrift-leise);min-width:0}.dienstplan .dpt2-zeile__zeit{font-weight:720;color:var(--gs-schrift, inherit);font-variant-numeric:tabular-nums}.dienstplan .dpt2-zeile__belegung.ist-offen{color:var(--rot-schrift);font-weight:680}.dienstplan .dpt2-zeile__griff{font-size:.75rem;padding:0 .25rem}.dienstplan .dpt2-leerzeile{margin:0;padding:.5rem .75rem;color:var(--schrift-leise);font-size:.8125rem;grid-column:1 / -1}.dienstplan .dpt2-diagramm{min-height:4.5rem}.dienstplan .dpt2-diagramm__legende{display:flex;flex-direction:column;justify-content:center;gap:.125rem;padding:.25rem .5rem;font-size:.6875rem;color:var(--schrift-leise)}.dienstplan .dpt2-diagramm__legende i,.dienstplan .dpt2-diagramm__spalte i{display:inline-block;width:.5rem;height:.5rem;border-radius:1px}.dienstplan .dpt2-diagramm i.ist-empfohlen{background:var(--schrift-leise)}.dienstplan .dpt2-diagramm i.ist-geplant{background:var(--gs-akzent, var(--rot-schrift));opacity:.55}.dienstplan .dpt2-diagramm i.ist-besetzt{background:var(--gruen-schrift)}.dienstplan .dpt2-diagramm__spalte{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:1px;padding:.875rem 10% .125rem;border-left:1px solid var(--gs-linie-zart, var(--flaeche-zart));min-width:0}.dienstplan .dpt2-diagramm__spalte i{width:30%;min-height:1px;height:0;border-radius:1px 1px 0 0}.dienstplan .dpt2-diagramm__spalte.ist-unter{background:var(--rot-zart)}.dienstplan .dpt2-diagramm__spalte.ist-ueber{background:var(--gold-zart)}.dienstplan .dpt2-diagramm__spalte.ist-unsicher{background:var(--flaeche-zart)}.dienstplan .dpt2-diagramm__zahl{position:absolute;top:.0625rem;left:0;right:0;text-align:center;font-size:.5625rem;color:var(--schrift-leise);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.dienstplan .dpt2-diagramm__rechts,.dienstplan .dpt2-umsatz__rechts,.dienstplan .dpt2-baender__rechts{display:flex;align-items:center;padding:0 .5rem;font-size:.6875rem;color:var(--schrift-leise)}.dienstplan .dpt2-baender{min-height:1.5rem}.dienstplan .dpt2-baender__band{position:relative}.dienstplan .dpt2-band{position:absolute;top:.1875rem;bottom:.1875rem;display:flex;align-items:center;padding:0 .375rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.04em;color:var(--schrift-leise);border-radius:2px;background:var(--flaeche-zart);overflow:hidden;white-space:nowrap;box-sizing:border-box}.dienstplan .dpt2-band--offen{background:var(--gruen-zart);color:var(--gruen-schrift)}.dienstplan .dpt2-umsatzschalter{display:inline-flex;gap:.25rem;align-items:center;cursor:pointer}.dienstplan .dpt2-umsatz{min-height:2.5rem}.dienstplan .dpt2-umsatz__spalte{display:flex;align-items:flex-end;padding:.25rem 20% .125rem;border-left:1px solid var(--gs-linie-zart, var(--flaeche-zart))}.dienstplan .dpt2-umsatz__spalte i{width:100%;height:0;min-height:1px;background:var(--gs-schrift, currentColor);opacity:.35}.dienstplan .dpt2-hinweise{display:grid;gap:.25rem}.dienstplan .dpt2-hinweisliste{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.dienstplan .dpt2-hinweis{margin:0;display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:center;padding:.375rem .625rem;border-radius:var(--rund-klein);font-size:.8125rem;background:var(--flaeche-zart)}.dienstplan .dpt2-hinweis--unter{background:var(--rot-zart);color:var(--rot-schrift)}.dienstplan .dpt2-hinweis--ueber{background:var(--gold-zart);color:var(--gold-schrift)}.dienstplan .dpt2-hinweis--gut{background:var(--gruen-zart);color:var(--gruen-schrift)}.dienstplan .dpt2-hinweis--neutral{color:var(--schrift-leise)}.dienstplan .dpt2-hinweis--mehr{background:transparent;padding:0}.dienstplan .dpt2-hinweis__text{flex:1 1 24rem}.dienstplan .dpt2-hinweis__griffe{display:flex;flex-wrap:wrap;gap:.25rem}.dienstplan .dpt2-hinweis__griffe button{font-size:.75rem}.dienstplan .dpt2-aktionen{display:flex;flex-wrap:wrap;gap:.375rem;position:sticky;bottom:0;padding:.375rem 0;background:var(--gs-grund, transparent)}.dienstplan .dpw .dpn-zusammenfassung{display:flex;justify-content:space-between;align-items:center;gap:.375rem;min-height:1.75rem;padding:.25rem .5rem;border:1px solid var(--gs-linie, var(--linie));border-radius:var(--rund-klein);background:var(--flaeche-zart);font:inherit;font-size:.75rem;font-weight:640;text-align:left;cursor:pointer}.dienstplan .dpw .dpn-zusammenfassung--offen{border-color:var(--rot-schrift);background:var(--rot-zart);color:var(--rot-schrift)}.dienstplan .dpw .dpn-zusammenfassung--ueber{border-color:var(--gold-schrift);background:var(--gold-zart);color:var(--gold-schrift)}.dienstplan .dpw .dpn-zusammenfassung--gut{border-color:var(--gruen-schrift);background:var(--gruen-zart);color:var(--gruen-schrift)}.dienstplan .dpw .dpn-zusammenfassung--neutral{color:var(--schrift-leise)}.dienstplan .dpw .dpn-zusammenfassung__pfeil{font-weight:800}.dienstplan .dpw .dpn-zusammenfassung:hover,.dienstplan .dpw .dpn-zusammenfassung:focus-visible{box-shadow:inset 0 0 0 1px currentColor}.dp-standardwahl__suche{width:100%;margin:0 0 .375rem;padding:.375rem .5rem;border:1px solid var(--gs-linie, var(--linie));border-radius:var(--rund-klein);font:inherit;font-size:.8125rem;box-sizing:border-box}.dienstplan .dpv2-kennzahlen--haupt dd{font-size:1rem}.dienstplan .dpv2-vorschau{margin:.25rem 0 0;font-size:.8125rem;color:var(--schrift-leise);max-width:80ch}.dienstplan .dpv2-mehr{margin-top:.25rem}.dienstplan .dpv2-mehr>summary{cursor:pointer;font-size:.8125rem;color:var(--schrift-leise)}@media (max-width: 48rem){.dienstplan .dpt2{--dpt2-links: 7rem;--dpt2-rechts: 9rem}.dienstplan .dpt2-zeit{min-width:40rem}.dienstplan .dpt2-kennzahlen{gap:.25rem .75rem}.dienstplan .dpt2-zeile__rechts{font-size:.6875rem;gap:0 .375rem}.dienstplan .dpt2-aktionen{position:static}}.dienstplan .dpw .dpn-schicht{min-height:2.75rem;padding:.375rem .5rem .375rem .625rem;gap:.125rem;align-content:start}.dienstplan .dpw .dpn-schicht__titel .dpn-schicht__pause{color:var(--schrift-leise)}@media (max-width: 48rem){.dienstplan .dpt-raster{grid-template-columns:minmax(0,1fr)}.dienstplan .dpt-bedarf{border-right:0;border-bottom:1px solid var(--gs-linie, var(--linie))}.dienstplan .dpt-zeile{grid-template-columns:3rem 3.5rem 1.75rem minmax(0,1fr) auto}}.dienstplan .dpw .dpn-stundenband__zelle--unsicher{background:repeating-linear-gradient(135deg,var(--schrift-leise) 0 2px,transparent 2px 4px)}.dienstplan .dpw .dpn-stundenband__wort{white-space:nowrap;color:var(--schrift-zweit)}.dienstplan .dpw .dpn-stundenband--unter .dpn-stundenband__wort{color:var(--rot-schrift)}.dienstplan .dpw .dpn-stundenband--ueber .dpn-stundenband__wort{color:var(--gold-schrift)}.dienstplan .dpw .dpn-stundenband--passt .dpn-stundenband__wort{color:var(--gruen-schrift)}.dienstplan .dpw .dpn-abweichung--genau{color:var(--gruen-schrift);background:var(--gruen-zart)}.dienstplan .dpw .dpn-abweichung--mehr{color:var(--rot-schrift);background:var(--rot-zart)}.dienstplan .dpw .dpn-abweichung--weniger{color:var(--gold-schrift);background:var(--gold-zart)}.dienstplan .dpw .dpn-profil{position:relative;display:grid;gap:.18rem}.dienstplan .dpw .dpn-profil__kopf{position:absolute;inset:0 auto auto 0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dienstplan .dpw .dpn-profil__kopf span,.dienstplan .dpw .dpn-profil__kopf strong{overflow:hidden;font-size:var(--dpn-gr-mikro);text-overflow:ellipsis;white-space:nowrap}.dienstplan .dpw .dpn-profil__kopf span{color:var(--schrift-leise)}.dienstplan .dpw .dpn-profil__balken{display:grid;height:1.875rem;grid-template-columns:repeat(var(--dpn-profil-spalten, 1),minmax(2px,1fr));align-items:end;gap:1px}.dienstplan .dpw .dpn-profil__wert{display:grid;height:100%;align-items:start;border-radius:2px 2px 0 0;background:var(--schrift-zweit);transform:scaleY(var(--dpn-profil-anteil, 0));transform-origin:bottom}.dienstplan .dpw .dpn-profil__wert--spitze{background:var(--gold)}.dienstplan .dpw .dpn-profil__wert--unter{background:var(--gs-danger, #b3261e)}.dienstplan .dpw .dpn-profil__wert--ueber{background:var(--gs-warning, #a15c00)}.dienstplan .dpw .dpn-profil__wert--spitze.dpn-profil__wert--unter,.dienstplan .dpw .dpn-profil__wert--spitze.dpn-profil__wert--ueber{background:var(--gold)}.dienstplan .dpw .dpn-hinweise{display:grid;gap:.25rem;margin:.375rem 0 0;padding:.375rem .5rem;border:1px solid var(--gs-line, #d9d9de);border-radius:.5rem;background:var(--gs-tint, #f5f5f7);font-size:.75rem}.dienstplan .dpw .dpn-hinweise--veraltet{opacity:.6}.dienstplan .dpw .dpn-hinweise__kopf{display:flex;justify-content:space-between;gap:.5rem;color:var(--gs-muted, #6e6e73)}.dienstplan .dpw .dpn-hinweise__ok{color:var(--gs-success, #2e7d32);font-weight:650}.dienstplan .dpw .dpn-hinweise__liste{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.dienstplan .dpw .dpn-hinweis__knopf{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.375rem;width:100%;padding:.25rem .375rem;border:1px solid transparent;border-radius:.375rem;background:var(--gs-pane, #fff);color:var(--gs-ink, #1d1d1f);font:inherit;text-align:left;cursor:pointer}.dienstplan .dpw .dpn-hinweis__inhalt{display:grid;gap:.125rem;min-width:0}.dienstplan .dpw .dpn-hinweis__knopf:hover{border-color:var(--gs-accent, #2f5db8)}.dienstplan .dpw .dpn-hinweis__zeichen{font-weight:700}.dienstplan .dpw .dpn-hinweis--unter .dpn-hinweis__zeichen,.dienstplan .dpw .dpn-hinweis--unter .dpn-hinweis__wort{color:var(--gs-danger-ink, #8c1d18)}.dienstplan .dpw .dpn-hinweis--ueber .dpn-hinweis__zeichen,.dienstplan .dpw .dpn-hinweis--ueber .dpn-hinweis__wort{color:var(--gs-warning-ink, #7a4500)}.dienstplan .dpw .dpn-hinweis--unsicher .dpn-hinweis__zeichen,.dienstplan .dpw .dpn-hinweis--daten .dpn-hinweis__zeichen{color:var(--gs-muted, #6e6e73)}.dienstplan .dpw .dpn-hinweis__wort{font-weight:650}.dienstplan .dpw .dpn-hinweis__text{overflow-wrap:anywhere}.dienstplan .dpw .dpn-hinweise__fuss{display:flex;flex-wrap:wrap;gap:.5rem}.dienstplan .dpw .dpn-hinweise__mehr{padding:0;border:0;background:none;color:var(--gs-accent, #2f5db8);font:inherit;font-weight:650;cursor:pointer}.dienstplan .dpw .dpn-erklaerung{display:grid;gap:.25rem;margin:.25rem 0 0}.dienstplan .dpw .dpn-erklaerung>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.375rem}.dienstplan .dpw .dpn-erklaerung dt{color:var(--gs-muted, #6e6e73)}.dienstplan .dpw .dpn-erklaerung dd{margin:0}.dienstplan .dp-hinweisschalter{margin-left:.5rem;white-space:nowrap}.dienstplan .dp-hinweisschalter__zahl{font-variant-numeric:tabular-nums}.dienstplan .dpw .dpn-profil__wert b{color:var(--auf-gold);font-size:.5rem;line-height:1;text-align:center}.dienstplan .dpw .dpn-profil__achse{display:flex;justify-content:space-between;color:var(--schrift-leise);font-size:var(--dpn-gr-mikro)}.dienstplan .dpw .dpn-tagesgeruest{display:grid;min-height:2.5rem;align-content:center;gap:.125rem;padding:.5rem .5625rem .4375rem;border-block-end:1px solid var(--linie);background:var(--gold-hauch)}.dienstplan .dpw .dpn-tagesgeruest small{color:var(--gold-schrift);font-size:.46875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dienstplan .dpw .dpn-tagesgeruest strong{overflow:hidden;font-size:var(--dpn-gr-schmal);text-overflow:ellipsis;white-space:nowrap}.dienstplan .dpw .dpn-schichtliste{display:grid;align-content:start;gap:.375rem;margin:0;padding:.4375rem;list-style:none}.dienstplan .dpw .dpn-schicht{--dpn-schichtton: var(--tinte-800);position:relative;display:grid;min-height:5.125rem;align-content:center;gap:.1875rem;padding:.5625rem .5625rem .5rem .75rem;overflow:hidden;border:1px solid var(--linie-stark);border-radius:var(--rund-klein);background:var(--flaeche);box-shadow:0 2px 8px color-mix(in srgb,var(--tinte-950) 5%,transparent)}.dienstplan .dpw .dpn-schicht:before{position:absolute;inset:0 0 auto;height:3px;background:var(--dpn-schichtton);content:""}.dienstplan .dpw .dpn-schicht--offen,.dienstplan .dpw .dpn-schicht--unvollstaendig{border-color:var(--gold-linie)}.dienstplan .dpw .dpn-schicht--offen:before,.dienstplan .dpw .dpn-schicht--unvollstaendig:before{background:var(--gold)}.dienstplan .dpw .dpn-schicht--ueber{border-color:var(--rot)}.dienstplan .dpw .dpn-schicht__oeffnen{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent}.dienstplan .dpw .dpn-schicht__oeffnen:hover{background:color-mix(in srgb,var(--gold) 4%,transparent)}.dienstplan .dpw .dpn-schicht__oeffnen:focus-visible{outline:var(--fokusring);outline-offset:-3px}.dienstplan .dpw .dpn-schicht__titel,.dienstplan .dpw .dpn-schicht__kopf,.dienstplan .dpw .dpn-schicht__meta,.dienstplan .dpw .dpn-schicht__person,.dienstplan .dpw .dpn-schicht__einplanen,.dienstplan .dpw .dpn-schicht__ueberbedarf{position:relative;z-index:2}.dienstplan .dpw .dpn-schicht__titel,.dienstplan .dpw .dpn-schicht__kopf{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:var(--raum-1);pointer-events:none}.dienstplan .dpw .dpn-schicht__meta{position:relative;z-index:2;overflow:hidden;color:var(--schrift-leise);font-size:.5rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.dienstplan .dpw .dpn-schicht__person,.dienstplan .dpw .dpn-schicht__ueberbedarf{pointer-events:none}.dienstplan .dpw .dpn-schicht__loesen,.dienstplan .dpw .dpn-schicht__einplanen{z-index:3;pointer-events:auto}.dienstplan .dpw .dpn-schicht__titel b,.dienstplan .dpw .dpn-schicht__titel span{overflow:hidden;font-size:var(--dpn-gr-winzig);text-overflow:ellipsis;white-space:nowrap}.dienstplan .dpw .dpn-schicht__titel b{color:var(--schrift-zweit);font-weight:800}.dienstplan .dpw .dpn-schicht__titel .dpn-schicht__menge{min-width:1.5625rem;padding:.25rem .375rem;border-radius:var(--rund-klein);color:var(--auf-gold);background:var(--gold);font-size:var(--dpn-gr-mikro);font-weight:850;text-align:center}.dienstplan .dpw .dpn-schicht__zeit{font-size:var(--dpn-gr-zahl);font-weight:800;white-space:nowrap}.dienstplan .dpw .dpn-schicht__bereich,.dienstplan .dpw .dpn-schicht__gast{color:var(--schrift-leise);font-size:var(--gr-fein)}.dienstplan .dpw .dpn-schicht__koerper{display:grid;gap:.2rem;padding-block-start:.25rem;border-block-start:1px solid var(--linie)}.dienstplan .dpw .dpn-schicht__personen{display:flex;min-width:0;flex-wrap:wrap;gap:.15rem .35rem;margin:0;padding:0;list-style:none}.dienstplan .dpw .dpn-schicht__person{display:flex;min-width:0;align-items:center;gap:.2rem;font-size:.5rem;font-weight:720}.dienstplan .dpw .dpn-schicht__person--warnung{color:var(--rot-schrift)}.dienstplan .dpw .dpn-schicht__name,.dienstplan .dpw .dpn-schicht__pruefen{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dienstplan .dpw .dpn-schicht__pruefen{flex-basis:100%;color:var(--rot-schrift);font-size:var(--gr-fein)}.dienstplan .dpw .dpn-schicht__warnzeichen{display:grid;width:1rem;height:1rem;place-items:center;border-radius:50%;color:var(--auf-dunkel-stark);background:var(--rot);font-size:var(--gr-fein);font-weight:900}.dienstplan .dpw .dpn-schicht__loesen{position:relative;min-width:1.75rem;min-height:1.75rem;margin:-.35rem;padding:0;border:0;border-radius:var(--rund-klein);color:var(--schrift-leise);background:transparent;opacity:0}.dienstplan .dpw .dpn-schicht__loesen:after,.dienstplan .dpw .dpn-schicht__einplanen:after{position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;content:""}.dienstplan .dpw .dpn-schicht__person:hover .dpn-schicht__loesen,.dienstplan .dpw .dpn-schicht__loesen:focus-visible{opacity:1}.dienstplan .dpw .dpn-schicht__einplanen{position:relative;justify-self:start;min-height:1.375rem;padding:.15rem .375rem;border:0;border-radius:.3rem;color:var(--gold-schrift);background:var(--gold-zart);font-size:var(--dpn-gr-mikro);font-weight:800}.dienstplan .dpw .dpn-schicht__ueberbedarf{margin:0;color:var(--rot-schrift);font-size:var(--dpn-gr-mikro);font-weight:800}.dienstplan .dpw .dpn-tagleer{min-height:4.5rem;margin:0;padding:var(--raum-4) var(--raum-2);color:var(--schrift-leise);font-size:var(--gr-fein);line-height:1.45;text-align:center}.dienstplan .dpw .dpn-neue-schicht{display:flex;width:calc(100% - .875rem);min-height:var(--bedienhoehe);align-items:center;justify-content:center;gap:.3125rem;margin:0 .4375rem .5rem;border:1px solid var(--linie-stark);border-radius:var(--rund-klein);color:var(--schrift-zweit);background:var(--flaeche);font-size:var(--dpn-gr-schmal);font-weight:760}.dienstplan .dpw .dpn-neue-schicht:hover{border-color:var(--gold-linie);color:var(--gold-schrift);background:var(--gold-hauch)}.dienstplan .dpw .dpn-tagsumme{display:grid;min-height:3rem;grid-template-columns:auto auto;align-content:center;justify-content:start;gap:.125rem .3125rem;margin-block-start:auto;padding:.5rem .5625rem;border-block-start:2px solid var(--tinte-800);background:var(--flaeche-zart)}.dienstplan .dpw .dpn-tagsumme>strong{grid-column:1 / -1;font-size:var(--dpn-gr-klein)}.dienstplan .dpw .dpn-tagsumme span{color:var(--schrift-leise);font-size:var(--dpn-gr-mikro)}.dienstplan .dpw .dpn-tagsumme .dpn-tagsumme__offen{color:var(--gold-schrift);font-weight:760}.dienstplan .dpw .dpn-tagsumme .dpn-tagsumme__gedeckt{color:var(--gruen-schrift)}.dienstplan .dpw .dpn-umsatzhinweis{margin:0;padding:var(--raum-2) var(--raum-3);border-block-start:1px solid var(--linie);color:var(--schrift-leise);background:var(--flaeche-zart);font-size:var(--gr-fein)}.dienstplan .dpw .dpw-einteilen{display:grid;min-width:0;gap:0;overflow-x:auto;scrollbar-gutter:stable}.dienstplan .dpw .dpw-offene{min-width:0;overflow:visible;border:1px solid var(--linie-stark);border-block-end:0;border-radius:var(--rund-karte) var(--rund-karte) 0 0;background:var(--flaeche)}.dienstplan .dpw .dpw-offene__raster{display:grid;min-width:calc(var(--dpw-person) + 7 * var(--dpw-einteilen-tag));grid-template-columns:var(--dpw-person) repeat(7,minmax(var(--dpw-einteilen-tag),1fr));align-items:stretch}.dienstplan .dpw .dpw-offene__teamkopf{display:grid;min-height:4.1rem;align-content:center;gap:.15rem;padding:var(--raum-2);border-inline-end:1px solid var(--gold-linie);border-block-end:1px solid var(--gold-linie);background:var(--gold-hauch)}.dienstplan .dpw .dpw-offene__teamkopf strong{font-family:var(--schriftfamilie-titel);font-size:var(--gr-klein)}.dienstplan .dpw .dpw-offene__teamkopf small{color:var(--schrift-leise);font-size:var(--gr-fein)}.dienstplan .dpw .dpw-offene__kopf{display:grid;min-height:11.5rem;grid-template-columns:1fr;grid-template-rows:var(--bedienhoehe) auto var(--bedienhoehe);align-items:center;justify-items:start;gap:var(--raum-1);padding:var(--raum-2);border-inline-end:1px solid var(--gold-linie);border-block-end:1px solid var(--gold-linie);background:var(--gold-zart)}.dienstplan .dpw .dpw-offene__kopf button{display:grid;min-width:var(--bedienhoehe);min-height:var(--bedienhoehe);padding:0;place-items:center;border:1px solid transparent;border-radius:var(--rund-klein);color:var(--schrift-zweit);background:transparent}.dienstplan .dpw .dpw-offene__kopf button:first-child{justify-self:center}.dienstplan .dpw .dpw-offene__kopf button:hover{border-color:var(--gold-linie);color:var(--gold-schrift);background:var(--gold-hauch)}.dienstplan .dpw .dpw-offene__kopf svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.dienstplan .dpw .dpn-offene-kopftext{display:grid;min-width:0;gap:.1rem}.dienstplan .dpw .dpn-offene-kopftext strong,.dienstplan .dpw .dpn-offene-kopftext small{overflow:hidden;text-overflow:ellipsis;white-space:normal}.dienstplan .dpw .dpn-offene-kopftext strong{font-size:var(--gr-klein)}.dienstplan .dpw .dpn-offene-kopftext small{color:var(--gold-schrift);font-size:var(--gr-fein)}.dienstplan .dpw .dpw-offene__tagkopf{display:grid;min-height:3.75rem;place-content:center;gap:.1rem;padding:var(--raum-1);border-inline-end:1px solid var(--linie);border-block-end:1px solid var(--linie);background:var(--flaeche-zart);text-align:center}.dienstplan .dpw .dpw-offene__tagkopf strong{font-family:var(--schriftfamilie-titel);font-size:var(--gr-klein)}.dienstplan .dpw .dpw-offene__tagkopf small{color:var(--schrift-leise);font-size:var(--gr-fein)}.dienstplan .dpw .dpw-offene__tag{display:grid;min-height:11.5rem;align-content:start;gap:var(--raum-1);padding:var(--raum-1);border-inline-end:1px solid var(--linie);background:linear-gradient(45deg,transparent 46%,var(--gold-zart) 46% 54%,transparent 54%) 0 0 / .8rem .8rem,color-mix(in srgb,var(--gold) 3%,var(--flaeche))}.dienstplan .dpw .dpw-offene__karte{position:relative;display:grid;min-height:2.75rem;gap:.1rem;padding:.35rem .55rem;border:1px solid var(--linie-stark);border-radius:var(--rund-klein);color:var(--schrift);background:var(--flaeche);box-shadow:0 2px 7px color-mix(in srgb,var(--tinte-950) 6%,transparent);cursor:grab;text-align:start}.dienstplan .dpw .dpw-offene__karte:before{position:absolute;inset:0 0 auto;height:3px;background:var(--tinte-800);content:""}.dienstplan .dpw .dpw-offene__karte:hover{border-color:var(--gold-linie);background:var(--gold-hauch)}.dienstplan .dpw .dpw-offene__karte.ist-aktiv{border-color:var(--gold);background:var(--gold-zart);box-shadow:inset 0 0 0 1px var(--gold),0 0 .75rem color-mix(in srgb,var(--gold) 30%,transparent)}.dienstplan .dpw .dpw-offene__karte.ist-aktiv:before{background:var(--gold)}.dienstplan .dpw .dpn-offene-name,.dienstplan .dpw .dpn-offene-zeit,.dienstplan .dpw .dpn-offene-pause{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dienstplan .dpw .dpn-offene-name,.dienstplan .dpw .dpn-offene-pause{color:var(--schrift-leise);font-size:var(--gr-fein)}.dienstplan .dpw .dpn-offene-pause{display:none}.dienstplan .dpw .dpn-offene-name{font-weight:760}.dienstplan .dpw .dpn-offene-zeit{font-size:var(--gr-klein)}.dienstplan .dpw .dpw-offene__menge{position:absolute;inset:.4rem .4rem auto auto;min-width:1.55rem;padding:.15rem .25rem;border-radius:.35rem;color:var(--auf-gold);background:var(--gold);font-size:var(--gr-fein);font-weight:850;text-align:center}.dienstplan .dpw .dpn-offene-leer{color:var(--schrift-leise);font-size:var(--gr-fein);text-align:center}.dienstplan .dpw .dpw-offene.ist-eingeklappt .dpw-offene__tag{display:none}.dienstplan .dpw .dpw-offene.ist-eingeklappt .dpw-offene__kopf{min-height:3.75rem;grid-template-columns:var(--bedienhoehe) minmax(0,1fr) var(--bedienhoehe);grid-template-rows:1fr;gap:.2rem;padding:0 var(--raum-1)}.dienstplan .dpw .dpw-offene.ist-eingeklappt .dpw-offene__kopf button:first-child{justify-self:stretch}.dienstplan .dpw .dpw-offene.ist-eingeklappt .dpn-offene-kopftext small{display:none}.dienstplan .dpw .dpw-offene__zu{display:flex;min-height:3.75rem;grid-column:2 / -1;align-items:center;gap:var(--raum-2);padding-inline:var(--raum-3);color:var(--schrift-leise);background:var(--gold-hauch);font-size:var(--gr-fein)}.dienstplan .dpw .dpn-teamleiste{display:flex;min-width:calc(var(--dpw-person) + 7 * var(--dpw-einteilen-tag));min-height:3.2rem;align-items:center;justify-content:space-between;gap:var(--raum-3);padding:.45rem var(--raum-2);border:1px solid var(--linie-stark);border-block-end:2px solid var(--tinte-800);box-shadow:inset 3px 0 0 var(--gold);background:var(--flaeche)}.dienstplan .dpw .dpn-teamleiste>span:first-child{display:grid;min-width:0;gap:.1rem}.dienstplan .dpw .dpn-teamleiste strong{font-size:var(--gr-klein)}.dienstplan .dpw .dpn-teamleiste small,.dienstplan .dpw .dpn-regelhinweis{color:var(--schrift-leise);font-size:var(--gr-fein)}.dienstplan .dpw .dpn-regelhinweis{display:inline-flex;flex:none;align-items:center;gap:var(--raum-1)}.dienstplan .dpw .dpn-regelhinweis i{width:.55rem;height:.55rem;border-radius:50%;background:var(--gruen)}.dienstplan .dpw .dpn-raster-rahmen{min-width:0;overflow:visible;border:1px solid var(--linie-stark);border-block-start:0;border-radius:0 0 var(--rund-karte) var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-fein)}.dienstplan .dpw .dpn-personalraster{width:100%;min-width:calc(var(--dpw-person) + 7 * var(--dpw-einteilen-tag));table-layout:fixed;border:0;border-collapse:collapse;border-radius:0;background:var(--flaeche);box-shadow:none}.dienstplan .dpw .dpn-personalraster>thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.dienstplan .dpw .dpn-personalraster>tbody>tr{height:var(--dpw-zeile);border-block-end:1px solid var(--linie)}.dienstplan .dpw .dpn-personalraster>tbody th.dp-namenspalte,.dienstplan .dpw .dpn-personalraster>tfoot th.dp-namenspalte{min-width:0}.dienstplan .dpw .dpn-personalraster>tbody th.dp-namenspalte{position:sticky;z-index:3;inset-inline-start:0;height:var(--dpw-zeile);padding:.25rem .5rem;border-inline-end:1px solid var(--linie-stark);background:var(--flaeche-zart);box-shadow:none}.dienstplan .dpw .dpn-personalraster .dp-namenzelle,.dienstplan .dpw .dpn-personalraster .dpn-namensgriff{width:100%;min-height:calc(var(--dpw-zeile) - .5rem)}.dienstplan .dpw .dpn-personalraster .dp-namenzelle{display:flex;align-items:center;gap:var(--raum-1);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.dienstplan .dpw .dpn-personalraster .dpn-namensgriff{display:grid;min-width:0;flex:1 1 auto;align-content:center;gap:.18rem;margin:0;padding:0;border:0;border-radius:0;color:var(--schrift);background:transparent;box-shadow:none;cursor:grab;text-align:start}.dienstplan .dpw .dpn-personalraster .dpn-namensgriff:active{cursor:grabbing}.dienstplan .dpw .dpn-personalraster .dp-name{min-width:0}.dienstplan .dpw .dpn-personalraster{width:100%;table-layout:fixed}.dienstplan .dpw .dpn-personalraster tbody tr:first-child>th,.dienstplan .dpw .dpn-personalraster tbody tr:first-child>td{width:12.5%}.dienstplan .dpw .dpn-einteilen .dpw-offene__raster{grid-template-columns:repeat(8,minmax(0,1fr))}.dienstplan .dpw .dpn-personalraster .dp-namenwort{overflow:hidden;color:var(--schrift);font-size:var(--gr-klein);font-weight:780;text-overflow:ellipsis;white-space:nowrap}.dienstplan .dpw .dpn-personalraster .dp-stundenzeile{display:grid;grid-template-columns:auto minmax(1rem,1fr) auto;align-items:center;gap:.2rem;color:var(--schrift-leise);font-size:var(--gr-fein)}.dienstplan .dpw .dpn-personalraster .dp-balken{min-width:1rem;height:.22rem}.dienstplan .dpw .dpn-personalraster .dp-wegnehmen{min-width:1.75rem;min-height:1.75rem}.dienstplan .dpw .dpn-personalraster td.dp-zellenfeld{box-sizing:border-box;height:var(--dpw-zeile);padding:.22rem;border:0;border-inline-end:1px solid var(--linie);background:var(--flaeche);vertical-align:middle}.dienstplan .dpw .dpn-personalraster button.dpn-einteilen-zelle{position:relative;width:100%;min-width:0;min-height:calc(var(--dpw-zeile) - .44rem);padding:.18rem;overflow:hidden;border:1px solid transparent;border-radius:var(--rund-klein);color:var(--schrift);background:var(--flaeche);box-shadow:none}.dienstplan .dpw .dpn-personalraster button.dpn-einteilen-zelle:hover:not(:disabled){border-color:var(--linie-stark);color:var(--schrift);background:var(--flaeche-zart)}.dienstplan .dpw .dpn-personalraster button.dpn-einteilen-zelle.nicht-verfuegbar,.dienstplan .dpw .dpn-personalraster button.dpn-einteilen-zelle.verdeckt{border-radius:0;background:repeating-linear-gradient(135deg,var(--flaeche) 0 .38rem,var(--flaeche-zart) .38rem .76rem)}.dienstplan .dpw .dpn-personalraster button.dpn-einteilen-zelle.frei:has(.dp-verf){border-color:var(--gruen-linie);background:var(--gruen-zart)}.dienstplan .dpw .dpn-personalraster .dp-verf{color:var(--gruen-schrift);font-size:var(--gr-fein);font-weight:720}.dienstplan .dpw .dpn-personalraster .dp-kasten{--dpn-schichtton: var(--tinte-800);display:grid;width:100%;min-height:calc(var(--dpw-zeile) - .65rem);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--raum-1);padding:.35rem .45rem;border:1px solid var(--linie-stark);border-block-start:3px solid var(--dpn-schichtton);border-inline-start-width:1px;border-radius:var(--rund-klein);color:var(--schrift);background:color-mix(in srgb,var(--dpn-schichtton) 7%,var(--flaeche));box-shadow:0 1px 4px color-mix(in srgb,var(--tinte-950) 5%,transparent)}.dienstplan .dpw .dpn-personalraster .dp-kasten[data-farbe=fruh]{--dpn-schichtton: var(--blau-600)}.dienstplan .dpw .dpn-personalraster .dp-kasten[data-farbe=mitte]{--dpn-schichtton: var(--gold-schrift)}.dienstplan .dpw .dpn-personalraster .dp-kasten[data-farbe=spaet]{--dpn-schichtton: var(--gruen-schrift)}.dienstplan .dpw .dpn-personalraster .dp-kasten-zeit{overflow:hidden;font-size:var(--gr-fein);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.dienstplan .dpw .dpn-personalraster .dp-kasten-pause{display:inline-flex;align-items:center;gap:.15rem;color:var(--schrift-leise);font-size:var(--gr-fein);font-weight:760}.dienstplan .dpw .dpn-personalraster .dp-kasten-pause svg{width:.85rem;height:.85rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}.dienstplan .dpw .dpn-personalraster .dp-kasten.warnt{border-color:var(--rot);border-block-start-color:var(--rot);background:var(--rot-zart)}.dienstplan .dpw .dpn-personalraster .dp-kasten-pruefen{color:var(--rot-schrift);font-size:var(--gr-fein);font-weight:800}.dienstplan .dpw .dpn-personalraster .dp-abw.offen{border-color:var(--gold-linie);color:var(--gold-schrift);background:var(--gold-zart)}.dienstplan .dpw .dpn-personalraster .dp-abw-status,.dienstplan .dpw .dpn-personalraster .dp-abw-wort{font-size:var(--gr-fein)}.dienstplan .dpw .dpn-personalraster>tfoot>tr{border-block-start:2px solid var(--tinte-800)}.dienstplan .dpw .dpn-personalraster>tfoot th,.dienstplan .dpw .dpn-personalraster>tfoot td{height:3.25rem;padding:.35rem var(--raum-2);border:0;border-inline-end:1px solid var(--linie);background:var(--flaeche-zart);font-size:var(--gr-fein);text-align:center;vertical-align:middle}.dienstplan .dpw .dpn-personalraster>tfoot th{position:sticky;z-index:3;inset-inline-start:0;display:grid;align-content:center;text-align:start}.dienstplan .dpw .dpn-personalraster>tfoot th strong{margin:0}.dienstplan .dpw .dpn-legende{margin:var(--raum-2) 0;padding-inline:var(--raum-2)}.dienstplan .dpw .dpn-alle-kandidaten{min-height:var(--bedienhoehe);flex:none;padding:0 .6875rem;border:1px solid var(--gold-linie);border-radius:var(--rund-klein);color:var(--gold-schrift);background:var(--gold-hauch);box-shadow:none;font-size:var(--dpn-gr-schmal);font-weight:780;white-space:nowrap}.dienstplan .dpw .dpn-alle-kandidaten:hover{border-color:var(--gold);background:var(--gold-zart)}.dienstplan .dpw .dpn-keine-passenden{padding:1.5rem 1.25rem;border-block-end:1px solid var(--linie);background:var(--flaeche-zart);text-align:center}.dienstplan .dpw .dpn-keine-passenden strong{display:block;color:var(--schrift);font-size:var(--dpn-gr-zahl)}.dienstplan .dpw .dpn-keine-passenden span{display:block;max-width:34rem;margin:.3125rem auto 0;color:var(--schrift-leise);font-size:var(--dpn-gr-schmal);line-height:1.5}.dienstplan .dpw .dpw-offene.ist-eingeklappt .dpn-offene-kopf--zu{grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--bedienhoehe);justify-items:center;align-items:center;row-gap:.2rem;padding:var(--raum-1)}.dienstplan .dpw .dpw-offene.ist-eingeklappt .dpn-offene-kopf--zu .dpn-offene-klappen{justify-self:center}.dienstplan .dpw .dpn-offene-zuwort{min-width:0;overflow-wrap:anywhere;color:var(--schrift-zweit);font-size:var(--dpn-gr-schmal);font-weight:800;line-height:1.2;text-align:center}.dienstplan .dpw .dpn-einteilen.hat-offene-auswahl button.dpn-einteilen-zelle{border-color:var(--linie);color:var(--schrift-leise);background:var(--flaeche-zart);box-shadow:none}.dienstplan .dpw .dpn-einteilen.hat-offene-auswahl button.dpn-einteilen-zelle .dp-kasten,.dienstplan .dpw .dpn-einteilen.hat-offene-auswahl button.dpn-einteilen-zelle .dp-verf,.dienstplan .dpw .dpn-einteilen.hat-offene-auswahl button.dpn-einteilen-zelle .dp-abw{filter:grayscale(1)}.dienstplan .dpw .dpn-einteilen.hat-offene-auswahl button.dpn-einteilen-zelle.dpn-schnellziel{border-color:var(--gold-linie);color:var(--schrift);background:var(--gold-hauch);box-shadow:inset 0 0 0 1px var(--gold-linie),0 0 1rem color-mix(in srgb,var(--gold) 24%,transparent)}.dienstplan .dpw .dpn-einteilen.hat-offene-auswahl button.dpn-einteilen-zelle.dpn-schnellziel .dp-verf{color:var(--gold-schrift);filter:none}.dienstplan .dpw .dpn-einteilen.hat-offene-auswahl button.dpn-einteilen-zelle.dpn-schnellziel.ziel{background:var(--gold-zart)}.dienstplan>.dp-schleier{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.dienstplan>.dp-schleier .dp-maske{width:min(40.625rem,calc(100vw - 1.5rem));max-width:none;max-height:min(47.5rem,calc(100dvh - 1.5rem));overflow:hidden;border:1px solid var(--linie-stark);border-radius:1.125rem;background:var(--flaeche);box-shadow:var(--schatten-hoch)}.dienstplan>.dp-schleier .dp-maske:before{height:5px;block-size:5px;background:var(--kopfstreifen)}.dienstplan>.dp-schleier .dp-maske.dp-maske--breit{width:min(61.25rem,calc(100vw - 1.5rem))}.dienstplan>.dp-schleier .dp-maske.dp-vorlagen{width:min(67.5rem,calc(100vw - 1.5rem));max-inline-size:none}.dienstplan>.dp-schleier .dp-maske__kopf{position:relative;padding:1.125rem 1.25rem .875rem;border-block-end:1px solid var(--linie);background:var(--flaeche)}.dienstplan>.dp-schleier .dp-maske__kopf:before{content:none}.dienstplan>.dp-schleier .dp-maske__kopf h2{margin-block-start:0;font-size:1.375rem;letter-spacing:-.03em}.dienstplan>.dp-schleier .dp-maske__kopf h2:before{display:block;margin-block-end:.3rem;color:var(--gold-schrift);content:"Dienstplan";font-family:var(--schriftfamilie-text);font-size:.625rem;font-weight:800;letter-spacing:.11em;line-height:1;text-transform:uppercase}.dienstplan>.dp-schleier .dp-maske__datum{margin-block-start:.375rem;color:var(--schrift-leise);font-size:.6875rem;line-height:1.45}.dienstplan>.dp-schleier .dp-maske__zu{width:var(--bedienhoehe);height:var(--bedienhoehe);min-height:var(--bedienhoehe);border-radius:var(--rund-klein);font-size:var(--gr-titel)}.dienstplan>.dp-schleier .dp-maske__leib{overflow:auto;padding:1rem 1.25rem 1.25rem}.dienstplan>.dp-schleier .dp-maske__fuss{padding:.8125rem 1.25rem;border-block-start:1px solid var(--linie);background:var(--flaeche-zart)}.dienstplan>.dp-schleier .dp-maske input,.dienstplan>.dp-schleier .dp-maske select,.dienstplan>.dp-schleier .dp-maske .dp-tagknopf,.dienstplan>.dp-schleier .dp-maske__griffe>button{min-height:var(--bedienhoehe)}.dienstplan>.dp-schleier .dp-maske__griffe>button:last-child:not(.still){border-color:var(--tinte-900);color:var(--auf-dunkel-stark);background:var(--tinte-900)}.dienstplan>.dp-schleier .dp-maske__griffe>button:last-child:not(.still):hover:not(:disabled){border-color:var(--tinte-800);color:var(--auf-dunkel-stark);background:var(--tinte-800)}.dienstplan>.dp-schleier .dp-maske__griffe>button.dp-gefahr{border-color:var(--rot-linie);color:var(--rot-schrift);background:var(--rot-zart)}.dienstplan>.dp-schleier .dp-maske__griffe>button.dp-gefahr:hover:not(:disabled){border-color:var(--rot);color:var(--rot-schrift);background:var(--rot-zart)}.dienstplan>.dp-schleier .dp-maske__griffe>button.still,.dienstplan>.dp-schleier .dp-maske__griffe>button.still:hover:not(:disabled){border-color:var(--linie-stark);color:var(--schrift);background:var(--flaeche);box-shadow:none}.dienstplan>.dp-schleier .dp-vorlagen__zeile,.dienstplan>.dp-schleier .dp-kandidaten li{min-height:3.5rem}.dienstplan>.dp-schleier .wkd-griff .leise{display:inline-flex;min-height:1.75rem;align-items:center;padding-inline:var(--raum-2);border:1px solid var(--rot-linie);border-radius:var(--rund-klein);color:var(--rot-schrift);background:var(--rot-zart);font-size:var(--gr-fein);font-weight:760}.dienstplan>.dp-schleier .wkd-griff button.still{border-color:var(--gold-linie);color:var(--gold-schrift);background:var(--gold-hauch);font-weight:760}.dienstplan>.dp-schleier .dp-maske.dp-schichtdialog{width:min(67.5rem,calc(100vw - 1.5rem))}.dienstplan>.dp-schleier .dp-schichtdialog .dp-maske__leib{padding:0}.dienstplan>.dp-schleier .dp-schichtdialog__layout{display:grid;min-height:31rem;grid-template-columns:minmax(19rem,.78fr) minmax(31rem,1.35fr)}.dienstplan>.dp-schleier .dp-schichtdialog__daten{min-width:0;padding:var(--raum-4);border-inline-end:1px solid var(--linie);container-type:inline-size}.dienstplan>.dp-schleier .dp-schichtdialog__layout{grid-template-columns:minmax(21.5rem,.82fr) minmax(29rem,1.3fr)}.dienstplan>.dp-schleier .dp-schichtdialog__daten .dp-maske__abschnitt{margin:0;font-size:var(--gr-fein)}.dienstplan>.dp-schleier .dp-schichtdialog__daten .dp-maske__felder{gap:var(--raum-2);margin-block-start:.5rem}.dienstplan>.dp-schleier .dp-schichtdialog__daten .dp-felder--vierzeile{grid-template-columns:1.15fr 1.15fr .92fr .78fr;gap:.5rem;align-items:start}.dienstplan>.dp-schleier .dp-schichtdialog__daten .dp-felder--vierzeile .dp-feld input{width:100%;min-width:0;padding-inline:.4rem;text-align:center}.dienstplan>.dp-schleier .dp-schichtdialog__daten .dp-felder--vierzeile .dp-feldname{font-size:var(--dpn-gr-schmal);line-height:1.25;text-wrap:balance}.dienstplan>.dp-schleier .dp-schichtdialog__daten .dp-felder--vierzeile .dp-feldhilfe{font-size:var(--dpn-gr-mikro);line-height:1.3}@container (max-width: 19rem){.dienstplan>.dp-schleier .dp-schichtdialog__daten .dp-felder--vierzeile{grid-template-columns:repeat(2,minmax(0,1fr))}}.dienstplan>.dp-schleier .dp-schichtdialog__daten .dp-maske__felder+.dp-maske__abschnitt{margin-block-start:var(--raum-4)}.dienstplan>.dp-schleier .dp-schichtdialog__team{min-width:0;background:var(--flaeche-zart)}.dienstplan>.dp-schleier .dp-schichtdialog__team>.hinweisfeld{margin:var(--raum-3)}.dienstplan>.dp-schleier .wkd--eingebettet{display:grid;min-width:0;align-content:start}.dienstplan>.dp-schleier .wkd-einbettungskopf{display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;gap:var(--raum-3);padding:var(--raum-3);border-block-end:1px solid var(--linie);background:var(--flaeche)}.dienstplan>.dp-schleier .wkd-einbettungskopf>div{display:grid;gap:.15rem}.dienstplan>.dp-schleier .wkd-einbettungskopf h3,.dienstplan>.dp-schleier .wkd-einbettungskopf p{margin:0}.dienstplan>.dp-schleier .wkd-einbettungskopf h3{font-size:var(--gr-abschnitt)}.dienstplan>.dp-schleier .wkd-einbettungskopf p{color:var(--schrift-leise);font-size:var(--gr-fein)}.dienstplan>.dp-schleier .wkd-einbettungskopf>strong{flex:none;padding:.35rem .55rem;border-radius:999px;color:var(--auf-gold);background:var(--gold);font-size:var(--gr-fein)}.dienstplan>.dp-schleier .wkd--eingebettet .wkd-spalten{min-height:25rem;grid-template-columns:minmax(0,1fr);background:var(--flaeche)}.dienstplan>.dp-schleier .wkd--eingebettet .wkd-spalte+.wkd-spalte{border-inline-start:0;border-block-start:1px solid var(--linie)}.dienstplan>.dp-schleier .wkd-spaltenkopf{min-height:3.6rem;padding:var(--raum-2) var(--raum-3);background:var(--flaeche-zart)}.dienstplan>.dp-schleier .wkd-spaltenkopf h3,.dienstplan>.dp-schleier .wkd-meldung.ton-fehler,.dienstplan>.dp-schleier .wkd-ungeprueft,.dienstplan>.dp-schleier .wkd-voll,.dienstplan>.dp-schleier .wkd-leer,.dienstplan>.dp-schleier .wkd-zeichen,.dienstplan>.dp-schleier .wkd-verf,.dienstplan>.dp-schleier .wkd-gruende,.dienstplan>.dp-schleier .wkd-griff button,.dienstplan>.dp-schleier .wkd-plaetzewort{font-size:var(--gr-fein)}.dienstplan>.dp-schleier .wkd-zeichen{color:var(--schrift-zweit);background:var(--flaeche-zart)}.dienstplan>.dp-schleier .wkd-zeile{gap:.2rem var(--raum-2);padding:.55rem var(--raum-2);border:1px solid transparent;border-radius:var(--rund-klein)}.dienstplan>.dp-schleier .wkd-zeile:hover{border-color:var(--linie);background:var(--flaeche-zart)}.dienstplan>.dp-schleier .wkd-liste{max-block-size:min(49vh,28rem);gap:.2rem}.dienstplan>.dp-schleier .wkd-suche{min-height:var(--bedienhoehe);font-size:var(--gr-fein)}.dienstplan>.dp-schleier .dp-standardwahl{display:grid;gap:var(--raum-2)}.dienstplan>.dp-schleier .dp-standardwahl>header,.dienstplan>.dp-schleier .dp-individuelle-schicht{display:grid;gap:.15rem}.dienstplan>.dp-schleier .dp-standardwahl>header strong,.dienstplan>.dp-schleier .dp-individuelle-schicht strong{font-size:var(--gr-klein)}.dienstplan>.dp-schleier .dp-standardwahl>header small,.dienstplan>.dp-schleier .dp-individuelle-schicht small{color:var(--schrift-leise);font-size:var(--gr-fein);line-height:1.45}.dienstplan>.dp-schleier .dp-standardwahl__liste{display:grid;gap:.45rem}.dienstplan>.dp-schleier .dp-standardwahl__karte{--dp-standardton: var(--tinte-800);position:relative;display:flex;width:100%;min-height:3.625rem;align-items:center;justify-content:space-between;gap:var(--raum-3);padding:.5rem .7rem .5rem .95rem;overflow:hidden;border:1px solid var(--linie-stark);border-radius:var(--rund-klein);color:var(--schrift);background:var(--flaeche);box-shadow:none;text-align:start}.dienstplan>.dp-schleier .dp-standardwahl__karte:before{position:absolute;inset:0 0 auto;height:3px;background:var(--dp-standardton);content:""}.dienstplan>.dp-schleier .dp-standardwahl__karte>span{display:grid;min-width:0;gap:.12rem}.dienstplan>.dp-schleier .dp-standardwahl__karte strong{overflow:hidden;font-size:var(--gr-klein);text-overflow:ellipsis;white-space:nowrap}.dienstplan>.dp-schleier .dp-standardwahl__karte small{overflow:hidden;color:var(--schrift-leise);font-size:var(--gr-fein);text-overflow:ellipsis;white-space:nowrap}.dienstplan>.dp-schleier .dp-standardwahl__karte>b{flex:none;color:var(--gruen-schrift);font-size:var(--gr-fein)}.dienstplan>.dp-schleier .dp-standardwahl__karte:hover{border-color:var(--dp-standardton);background:var(--flaeche-zart);box-shadow:none}.dienstplan>.dp-schleier .dp-standardwahl__leer{margin:0;padding:var(--raum-3);border:1px dashed var(--linie-stark);border-radius:var(--rund-klein);color:var(--schrift-leise);background:var(--flaeche-zart);font-size:var(--gr-fein)}.dienstplan>.dp-schleier .dp-individuelle-schicht{padding-block-start:var(--raum-3);border-block-start:1px solid var(--linie)}.dienstplan>.dp-schleier .dp-vorlagen .dp-maske__leib{padding:0}.dienstplan>.dp-schleier .dp-vorlagenverwaltung{display:grid;min-height:30rem;grid-template-columns:13rem minmax(0,1fr)}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__navigation{display:grid;align-content:start;gap:.35rem;padding:var(--raum-3);border-inline-end:1px solid var(--linie);background:var(--flaeche-zart)}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__navigation button{min-height:var(--bedienhoehe);padding:.65rem .75rem;border:1px solid transparent;border-radius:var(--rund-klein);color:var(--schrift-zweit);background:transparent;box-shadow:none;font-size:var(--gr-klein);font-weight:770;text-align:start}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__navigation button:hover{border-color:var(--linie-stark);color:var(--schrift);background:var(--flaeche)}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__navigation button.aktiv{border-color:var(--tinte-900);color:var(--auf-dunkel-stark);background:var(--tinte-900)}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__arbeitsflaeche{display:grid;align-content:start;gap:var(--raum-3);padding:var(--raum-4)}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__arbeitskopf{display:flex;align-items:start;justify-content:space-between;gap:var(--raum-3);padding-block-end:var(--raum-2);border-block-end:1px solid var(--linie)}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__arbeitskopf>span:first-child{display:grid;gap:.15rem}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__arbeitskopf strong{font-size:var(--gr-abschnitt)}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__arbeitskopf small,.dienstplan>.dp-schleier .dp-vorlagenverwaltung__hilfe,.dienstplan>.dp-schleier .dp-vorlagenverwaltung__zeile small{color:var(--schrift-leise);font-size:var(--gr-fein);line-height:1.45}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__nurlesen,.dienstplan>.dp-schleier .dp-vorlagenverwaltung__umfang{flex:none;padding:.25rem .45rem;border:1px solid var(--linie-stark);border-radius:999px;color:var(--schrift-leise);background:var(--flaeche-zart);font-size:var(--gr-fein);font-weight:740}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__liste{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__zeile{display:flex;min-height:3.75rem;align-items:center;justify-content:space-between;gap:var(--raum-3);padding:.65rem .75rem;border:1px solid var(--linie-stark);border-radius:var(--rund-klein);background:var(--flaeche)}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__zeile>span:first-child{display:grid;min-width:0;gap:.15rem}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__zeile strong{overflow:hidden;font-size:var(--gr-klein);text-overflow:ellipsis;white-space:nowrap}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__aktionen,.dienstplan>.dp-schleier .dp-vorlagenverwaltung__felder{display:flex;align-items:center;gap:var(--raum-2)}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__aktionen select{min-width:8rem}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__aktionen button,.dienstplan>.dp-schleier .dp-vorlagenverwaltung__felder button{min-height:var(--bedienhoehe)}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__wahrheit{margin:0;padding:var(--raum-2) var(--raum-3);border-inline-start:3px solid var(--gold);color:var(--schrift-zweit);background:var(--gold-hauch);font-size:var(--gr-fein);line-height:1.5}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__neu{display:grid;gap:var(--raum-2);padding:var(--raum-3);border:1px solid var(--linie-stark);border-radius:var(--rund-karte);background:var(--flaeche-zart)}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__neu h3,.dienstplan>.dp-schleier .dp-vorlagenverwaltung__hilfe{margin:0}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__neu h3{font-size:var(--gr-klein)}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__felder input{min-width:14rem;flex:1 1 14rem}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__felder select{min-width:8.5rem}.dienstplan>.dp-schleier .dp-vorlagen__satz{margin:var(--raum-3) var(--raum-4) 0;padding:var(--raum-2) var(--raum-3);border:1px solid var(--gold-linie);border-radius:var(--rund-klein);background:var(--gold-hauch);font-size:var(--gr-fein)}.dienstplan>.dp-schleier .dp-maske.dp-tagdialog{width:min(67.5rem,calc(100vw - 2rem))}.dienstplan>.dp-schleier .dp-tagdialog .dp-maske__leib{display:grid;gap:var(--raum-4)}.dienstplan>.dp-schleier .dp-tagdialog__vorlagen{display:grid;gap:var(--raum-2)}.dienstplan>.dp-schleier .dp-tagdialog__vorlagen>header span{display:grid;gap:.15rem}.dienstplan>.dp-schleier .dp-tagdialog__vorlagen>header strong{font-size:var(--gr-klein)}.dienstplan>.dp-schleier .dp-tagdialog__vorlagen>header small{color:var(--schrift-leise);font-size:var(--gr-fein)}.dienstplan>.dp-schleier .dp-tagdialog__vorlagenliste{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--raum-2)}.dienstplan>.dp-schleier .dp-tagdialog__vorlagenliste>button{display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:var(--raum-2);padding:var(--raum-2) var(--raum-3);border:1px solid var(--linie-stark);border-radius:var(--rund-klein);color:var(--schrift);background:var(--flaeche);box-shadow:none;text-align:start}.dienstplan>.dp-schleier .dp-tagdialog__vorlagenliste>button:hover{border-color:var(--gold-linie);background:var(--gold-hauch)}.dienstplan>.dp-schleier .dp-tagdialog__vorlagenliste span{display:grid;min-width:0;gap:.18rem}.dienstplan>.dp-schleier .dp-tagdialog__vorlagenliste small{color:var(--schrift-leise);font-size:var(--gr-fein)}.dienstplan>.dp-schleier .dp-tagdialog__vorlagenliste>button>b{flex:none;color:var(--gold-schrift);font-size:var(--gr-fein)}@media (max-width: 62rem){.dienstplan>.dp-schleier .dp-schichtdialog__layout{grid-template-columns:1fr}.dienstplan>.dp-schleier .dp-schichtdialog__daten{border-inline-end:0;border-block-end:1px solid var(--linie)}}@media (max-width: 48rem){.dienstplan>.dp-schleier .dp-maske{width:calc(100vw - .75rem);max-height:calc(100vh - .75rem);border-radius:var(--rund-karte)}.dienstplan .dpw .dpn-legende,.dienstplan .dpw .dpn-regelhinweis{display:none}.dienstplan>.dp-schleier .dp-vorlagenverwaltung{grid-template-columns:1fr}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__navigation{grid-template-columns:repeat(3,minmax(0,1fr));border-inline-end:0;border-block-end:1px solid var(--linie)}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__navigation button{text-align:center}.dienstplan>.dp-schleier .dp-vorlagenverwaltung__zeile,.dienstplan>.dp-schleier .dp-vorlagenverwaltung__felder{align-items:stretch;flex-direction:column}}@media print{.dienstplan .dpw .dpn-neue-schicht,.dienstplan .dpw .dpw-offene__kopf button{display:none!important}.dienstplan>.dp-leiste{display:grid!important;grid-template-columns:auto 1fr;overflow:visible;border:0;box-shadow:none}.dienstplan>.dp-leiste .dp-steuerzeile{display:block}.dienstplan>.dp-leiste .dp-kacheln,.dienstplan>.dp-leiste .dp-blick,.dienstplan>.dp-leiste .dp-kopfwerkzeuge,.dienstplan>.dp-leiste .dp-veroeffentlichung,.dienstplan>.dp-leiste .dp-heute,.dienstplan>.dp-leiste .dp-wochenwahl>button{display:none!important}.dienstplan>.dp-leiste .dp-wochensteuerung{justify-content:flex-start;border:0;background:transparent}.dienstplan>.dp-leiste .dp-wochenknopf{display:block;padding:0;text-align:start}.dienstplan .dpw .dpn-planen,.dienstplan .dpw .dpw-offene,.dienstplan .dpw .dpn-raster-rahmen{overflow:visible;box-shadow:none}.dienstplan .dpw .dpn-planen__rolle,.dienstplan .dpw .dpw-offene__raster,.dienstplan .dpw .dpn-personalraster{min-width:0}.dienstplan .dpw .dpn-planen__raster{grid-template-columns:repeat(7,minmax(0,1fr))}.dienstplan .dpw{--dpw-person: 7rem;--dpw-einteilen-tag: 6.25rem;--dpw-planen-tag: 8rem}}.dienstplan>.dp-schleier .dp-vorlageneditor{display:grid;gap:var(--raum-2);padding:var(--raum-3);border:1px solid var(--linie);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-fein)}.dienstplan>.dp-schleier .dp-vorlageneditor h3{margin:0;font-size:var(--gr-kopf)}.dienstplan>.dp-schleier .dp-vorlageneditor__liste{display:grid;gap:var(--raum-2);margin:0;padding:0;list-style:none}.dienstplan>.dp-schleier .dp-vorlageneditor__felder{display:flex;flex-wrap:wrap;gap:var(--raum-2);align-items:center}.dienstplan>.dp-schleier .dp-vorlageneditor__felder input[type=text]{flex:1 1 10rem;min-width:8rem}.dienstplan>.dp-schleier .dp-vorlageneditor__felder input[type=time]{flex:0 0 auto;width:6.25rem}.dienstplan>.dp-schleier .dp-vorlageneditor__felder input[type=number]{flex:0 0 auto;width:4.5rem}.dienstplan>.dp-schleier .dp-vorlageneditor__fuss{display:flex;gap:var(--raum-2);justify-content:flex-end}.dienstplan>.dp-schleier .dp-geruestform__kopf{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--raum-3)}.dienstplan>.dp-schleier .dp-geruestform__feld{display:grid;gap:var(--raum-1);font-weight:var(--strich-halb)}.dienstplan>.dp-schleier .dp-geruestform__feld>span{font-size:var(--gr-text)}.dienstplan>.dp-schleier .dp-geruestform__geld{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--raum-2)}.dienstplan>.dp-schleier .dp-geruestform__geld i{font-style:normal;color:var(--schrift-leise)}.dienstplan>.dp-schleier .dp-geruestform__bestand{margin:0;padding:var(--raum-3);border:1px solid var(--linie);border-radius:var(--rund-karte)}.dienstplan>.dp-schleier .dp-geruestform__bestand legend{padding-inline:var(--raum-2);font-weight:var(--strich-fett);font-size:var(--gr-text)}.dienstplan>.dp-schleier .dp-geruestform__posten{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:var(--raum-3)}.dienstplan>.dp-schleier .dp-geruestform__eine{display:grid;gap:var(--raum-1)}.dienstplan>.dp-schleier .dp-geruestform__eine strong{font-size:var(--gr-text)}.dienstplan>.dp-schleier .dp-geruestform__eine small{color:var(--schrift-leise)}.dienstplan>.dp-schleier .dp-geruestform__eine input,.dienstplan>.dp-schleier .dp-geruestform__eine select{width:100%}.dienstplan>.dp-schleier .dp-geruestform__einsetzen label{display:grid;gap:var(--raum-1);max-width:16rem;font-weight:var(--strich-halb);font-size:var(--gr-text)}.dpk{display:grid;gap:var(--raum-2);line-height:var(--zeilen-dicht)}.dpk-rolle{border:var(--kante) solid var(--ton-225);border-radius:var(--rund-karte);background:var(--flaeche);max-height:72vh;overflow-y:auto;scrollbar-gutter:stable}.dpk-koepfe{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:3.25rem repeat(7,minmax(0,1fr));border-bottom:var(--kante) solid var(--linie-stark);background:var(--flaeche-hauch)}.dpk-tagkopf{display:grid;justify-items:center;gap:1px;padding:6px 4px;border-left:var(--kante) solid var(--linie);font-size:var(--gr-beitext);color:var(--schrift-leise)}.dpk-tagkopf strong{color:var(--schrift);font-size:var(--gr-dicht)}.dpk-flaeche{display:grid;grid-template-columns:3.25rem minmax(0,1fr)}.dpk-achse{position:relative;border-right:var(--kante) solid var(--linie-stark);background:var(--flaeche-hauch)}.dpk-stunde{position:absolute;right:6px;transform:translateY(-50%);color:var(--schrift-still);font-size:.625rem;font-variant-numeric:tabular-nums}.dpk-raster{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background-image:repeating-linear-gradient(to bottom,var(--linie) 0,var(--linie) 1px,transparent 1px,transparent 44px)}.dpk-spalte{position:relative;border-left:var(--kante) solid var(--linie);min-width:0}.dpk-balken{position:absolute;z-index:1;display:flex;flex-direction:column;gap:2px;padding:3px 6px 8px;border:var(--kante) solid var(--gold-zart-linie);border-left-width:3px;border-radius:var(--rund-klein);background:color-mix(in srgb,var(--gold-zart) 72%,var(--flaeche));overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;box-shadow:var(--schatten-fein)}.dpk-balken.ist-entwurf{border-style:dashed dashed dashed solid}.dpk-balken.ist-farbe-1{border-color:var(--kal-1-kante);border-left-color:var(--kal-1-kante);background:var(--kal-1-fond)}.dpk-balken.ist-farbe-2{border-color:var(--kal-2-kante);border-left-color:var(--kal-2-kante);background:var(--kal-2-fond)}.dpk-balken.ist-farbe-3{border-color:var(--kal-3-kante);border-left-color:var(--kal-3-kante);background:var(--kal-3-fond)}.dpk-balken.ist-farbe-4{border-color:var(--kal-4-kante);border-left-color:var(--kal-4-kante);background:var(--kal-4-fond)}.dpk-balken.ist-farbe-5{border-color:var(--kal-5-kante);border-left-color:var(--kal-5-kante);background:var(--kal-5-fond)}.dpk-balken.ist-farbe-6{border-color:var(--kal-6-kante);border-left-color:var(--kal-6-kante);background:var(--kal-6-fond)}.dpk-balken:hover{filter:brightness(.985);box-shadow:var(--schatten-schwebend, var(--schatten-fein))}.dpk-balken--neu{z-index:2;border-style:dashed;border-color:var(--gold-zart-linie);background:color-mix(in srgb,var(--gold-zart) 55%,var(--flaeche));pointer-events:none;box-shadow:var(--schatten-maske)}.dpk-spalte{cursor:cell}.dpk-bedarf{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.dpk-bedarf__stunde{position:absolute;left:0;right:0;display:flex;align-items:flex-start;justify-content:flex-end;padding:2px 4px;font-size:.6875rem;font-weight:700;line-height:1}.dpk-bedarf__stunde--unter{background:color-mix(in oklab,var(--rot-zart) 45%,transparent);color:var(--rot-schrift);box-shadow:inset 3px 0 0 var(--rot-schrift)}.dpk-bedarf__stunde--ueber{background:color-mix(in oklab,var(--gold-zart) 45%,transparent);color:var(--gold-schrift);box-shadow:inset 3px 0 0 var(--gold-schrift)}.dpk-bedarf__stunde--unsicher{background:repeating-linear-gradient(135deg,transparent 0 6px,var(--flaeche-zart) 6px 12px);color:var(--schrift-leise)}.dpk-spalte{position:relative}.dpk-spur{position:absolute;top:0;bottom:0;right:0;width:.875rem;z-index:3;pointer-events:none}.dpk-spur__marke{position:absolute;left:1px;right:1px;display:grid;place-items:center;padding:0;border:0;border-radius:2px;color:#fff;font-size:.625rem;font-weight:800;line-height:1;cursor:pointer;pointer-events:auto}.dpk-spur__marke--personal{background:var(--rot-schrift)}.dpk-spur__marke--besetzung{background:color-mix(in oklab,var(--rot-schrift) 55%,var(--rot-zart))}.dpk-spur__marke--mehr{background:var(--gold-schrift)}.dpk-spur__marke.ist-offen,.dpk-spur__marke:focus-visible{outline:2px solid var(--gs-schrift, #000);outline-offset:1px}.dpk-punkt{position:absolute;right:1rem;width:16rem;max-width:calc(100vw - 4rem);z-index:8;display:grid;gap:.25rem;padding:.5rem .625rem;border:1px solid var(--gs-linie, var(--linie));border-left-width:4px;border-radius:var(--rund-klein);background:var(--gs-flaeche, #fff);box-shadow:0 .5rem 1.5rem #00000024;font-size:.8125rem;pointer-events:auto}.dpk-punkt--personal,.dpk-punkt--besetzung{border-left-color:var(--rot-schrift)}.dpk-punkt--mehr{border-left-color:var(--gold-schrift)}.dpk-punkt small{color:var(--schrift-leise)}.dpk-punkt__griffe{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.dpk-pruefen{display:grid;gap:.375rem;margin-bottom:.5rem}.dpk-pruefen>.dp-blickknopf{justify-self:start}.dpk-zuerst{border:1px solid var(--gs-linie, var(--linie));border-radius:var(--rund-klein);background:var(--gs-glas, rgba(255,255,255,.72));padding:.375rem .625rem}.dpk-zuerst>summary{cursor:pointer;font-weight:720;font-size:.8125rem}.dpk-zuerst__liste{margin:.25rem 0 0;padding:0 0 0 1.25rem;display:grid;gap:.25rem;font-size:.8125rem}.dpk-zuerst__punkt{display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:center}.dpk-zuerst__wort{border:0;background:transparent;padding:0;font:inherit;text-align:left;cursor:pointer}.dpk-zuerst__wort b{font-weight:760}.dpk-zuerst__punkt--personal .dpk-zuerst__wort{color:var(--rot-schrift)}.dpk-zuerst__punkt--mehr .dpk-zuerst__wort{color:var(--gold-schrift)}.dpk-zuerst__leer{margin:.25rem 0 0;font-size:.8125rem;color:var(--gruen-schrift)}.dpk-legende{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.6875rem;color:var(--schrift-leise)}.dpk-legende i{display:inline-block;width:.625rem;height:.625rem;border-radius:2px;margin-right:.25rem;vertical-align:-1px}.dpk-legende i.ist-personal{background:var(--rot-schrift)}.dpk-legende i.ist-besetzung{background:color-mix(in oklab,var(--rot-schrift) 55%,var(--rot-zart))}.dpk-legende i.ist-mehr{background:var(--gold-schrift)}.dpk-legende i.ist-grundlage{background:repeating-linear-gradient(135deg,transparent 0 2px,var(--schrift-leise) 2px 3px)}.dpk-tagkopf{min-width:0;overflow:hidden}.dpk-tagkopf>*{max-width:100%;min-width:0}.dpk-tagkopf__wort{display:block;font-size:.625rem;font-weight:640;color:var(--schrift-leise);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dpk-tagkopf--offen .dpk-tagkopf__wort{color:var(--rot-schrift)}.dpk-tagkopf--ueber .dpk-tagkopf__wort{color:var(--gold-schrift)}.dpk-tagkopf--gut .dpk-tagkopf__wort{color:var(--gruen-schrift)}.dpk-spalte .dpk-balken{z-index:1}.dpk-spalte .dpk-balken{cursor:grab}.dpk-balken.wird-gezogen{z-index:3;cursor:grabbing;box-shadow:var(--schatten-maske)}.dpk-balken.wandert{opacity:.85}.dpk-balken__zeit{display:flex;align-items:baseline;gap:5px;font-size:var(--gr-beitext);font-weight:var(--strich-fett);font-variant-numeric:tabular-nums;white-space:nowrap}.dpk-balken__mal{padding:0 5px;border-radius:var(--rund-voll);background:var(--tinte-900);color:var(--auf-dunkel-stark);font-size:.625rem;font-weight:var(--strich-fett)}.dpk-balken__wort{font-size:var(--gr-beitext);color:var(--schrift-zweit);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpk-balken__leute{display:flex;align-items:center;flex-wrap:wrap;gap:2px;min-height:0;overflow:hidden}.dpk-kopf{padding:0 5px;border:var(--kante) solid var(--ton-225);border-radius:var(--rund-voll);background:var(--flaeche);font-size:.625rem;font-weight:var(--strich-halb);white-space:nowrap}.dpk-kopf.ist-offen{border-color:var(--gold-zart-linie);background:var(--gold);color:var(--gold-schrift);font-weight:var(--strich-fett)}.dpk-balken.ist-ganz-offen{border-color:var(--gold);border-left-color:var(--gold);background:repeating-linear-gradient(45deg,var(--gold-zart) 0 7px,var(--flaeche) 7px 14px)}.dpk-balken.ist-ganz-offen .dpk-balken__zeit{color:var(--gold-schrift)}.dpk-balken.hat-offen{border-left-color:var(--gold)}.dpk-kopf.ist-farbe-1{background:var(--kal-1-fond);border-color:var(--kal-1-kante)}.dpk-kopf.ist-farbe-2{background:var(--kal-2-fond);border-color:var(--kal-2-kante)}.dpk-kopf.ist-farbe-3{background:var(--kal-3-fond);border-color:var(--kal-3-kante)}.dpk-kopf.ist-farbe-4{background:var(--kal-4-fond);border-color:var(--kal-4-kante)}.dpk-kopf.ist-farbe-5{background:var(--kal-5-fond);border-color:var(--kal-5-kante)}.dpk-kopf.ist-farbe-6{background:var(--kal-6-fond);border-color:var(--kal-6-kante)}.dpk-balken.ist-eng{padding:2px 4px 8px}.dpk-balken.ist-eng .dpk-balken__zeit{font-size:.625rem}.dpk-balken__zieher{position:absolute;inset:auto 0 0 0;height:7px;cursor:ns-resize}.dpk-balken__zieher:after{content:"";position:absolute;left:50%;bottom:2px;width:22px;height:3px;transform:translate(-50%);border-radius:var(--rund-voll);background:var(--gold-zart-linie);opacity:0;transition:opacity var(--tempo-kurz)}.dpk-balken:hover .dpk-balken__zieher:after{opacity:1}.dpk-fussnote{margin:0;color:var(--schrift-leise);font-size:var(--gr-beitext)}.dpk-menuehalter{position:relative;display:inline-flex}.dpk-menue{position:fixed;z-index:140;display:grid;gap:2px;min-width:12rem;padding:var(--raum-2);border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-knopf);background:var(--flaeche);box-shadow:var(--schatten-maske)}button.dpk-menue__eintrag{display:flex;align-items:center;justify-content:flex-start;gap:var(--raum-2);min-height:30px;padding:0 var(--raum-3);border:0;border-radius:var(--rund-klein);background:transparent;box-shadow:none;color:var(--schrift);font-size:var(--gr-dicht);font-weight:var(--strich-halb);text-align:left;cursor:pointer}button.dpk-menue__eintrag:hover:not(:disabled){background:var(--flaeche-zart);color:var(--schrift)}.dpk-menue__neu{padding:0 6px;border:var(--kante) solid var(--gold-zart-linie);border-radius:var(--rund-voll);background:var(--gold-zart);color:var(--gold-schrift);font-size:.625rem;font-weight:var(--strich-fett);text-transform:uppercase;letter-spacing:.04em}.dpk-toast{position:fixed;right:var(--raum-5);bottom:var(--raum-5);z-index:150;max-width:26rem;margin:0;padding-right:2.25rem;box-shadow:var(--schatten-maske)}button.dpk-toast__zu{position:absolute;top:6px;right:6px;width:22px;height:22px;min-height:22px;padding:0;border:0;border-radius:var(--rund-klein);background:transparent;box-shadow:none;color:inherit;font-size:var(--gr-dicht);line-height:1;cursor:pointer}button.dpk-toast__zu:hover:not(:disabled){background:#00000014;color:inherit}.einf-schleier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:22px;background:#16160f9e}.einf-fenster{box-sizing:border-box;width:100%;max-width:1060px;height:min(92vh,760px);display:grid;grid-template-columns:300px minmax(0,1fr);border:var(--kante) solid var(--linie-stark);border-radius:16px;background:var(--flaeche);box-shadow:0 40px 100px #10100980;overflow:hidden;padding:0;color:var(--schrift)}.einf-fenster::backdrop{background:transparent}.einf-schiene{min-height:0;height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;padding:22px 18px 18px;background:linear-gradient(168deg,#23231d,#16160f 62%,#101009);color:#fff;overflow-y:auto}.einf-kopf{display:flex;align-items:center;gap:14px}.einf-ring{position:relative;width:84px;height:84px;flex:none}.einf-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:84px;height:84px}.einf-ring__mitte{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.einf-ring__zahl{font-family:var(--schriftfamilie-titel);font-size:22px;font-weight:700;letter-spacing:-.03em;color:#fff}.einf-ring__wort,.einf-kopf__unter{font-size:12px;color:#b9b4a5}.einf-kopf__titel{font-family:var(--schriftfamilie-titel);font-size:16px;font-weight:700;letter-spacing:-.01em}.einf-kopf__rest{margin-top:6px;font-size:12px;color:var(--gold)}.einf-schritte{display:flex;flex-direction:column;gap:2px}.einf-schritt{box-sizing:border-box;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:#cdc9bb;text-align:left;cursor:pointer;position:relative;z-index:0;transition:background-color .14s var(--kurve),color .14s var(--kurve)}.einf-schritt:after{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0;border-radius:inherit}.einf-schritt:hover{background:#ffffff17;color:#fff}.einf-schritt__marke{display:grid;place-items:center;width:24px;height:24px;border:var(--kante) solid rgba(255,255,255,.2);border-radius:7px;font-family:var(--schriftfamilie-titel);font-size:12px;font-weight:700;color:#b9b4a5}.einf-schritt__name{display:block;font-size:var(--gr-klein);font-weight:500}.einf-schritt__kurz{display:block;font-size:var(--gr-fein);color:#a5a091}.einf-schritt.ist-dran{background:linear-gradient(100deg,var(--gold) 0%,#ffdf3d 100%);color:var(--schrift);box-shadow:0 4px 14px #f2ce0038}.einf-schritt.ist-dran:hover{background:linear-gradient(100deg,var(--gold) 0%,#ffdf3d 100%);color:var(--schrift)}.einf-schritt.ist-dran .einf-schritt__marke{border:0;background:#1b1b1624;color:var(--schrift)}.einf-schritt.ist-dran .einf-schritt__name{font-weight:700}.einf-schritt.ist-dran .einf-schritt__kurz{color:#3f3a2c}.einf-schritt.ist-fertig{background:#ffffff0f;color:#fff}.einf-schritt.ist-fertig:hover{background:#ffffff1f}.einf-schritt.ist-fertig .einf-schritt__marke{border:0;background:#5cc98a2e;color:var(--gruen-hell)}.einf-schritt.ist-fertig .einf-schritt__name{font-weight:600}.einf-schritt.ist-fertig .einf-schritt__kurz{color:#8fd2ab}.einf-schritt.ist-verdeckt{cursor:default;color:#8b8778}.einf-schritt.ist-verdeckt:hover{background:transparent;color:#8b8778}.einf-schritt.ist-verdeckt .einf-schritt__marke{border-style:dashed;color:#8b8778}.einf-schritt.ist-verdeckt .einf-schritt__kurz{color:#8b8778}.einf-schienenfuss{margin-top:auto;padding-top:12px;border-top:var(--kante) solid rgba(255,255,255,.12)}.einf-schienenfuss p{margin:0 0 8px;font-size:12px;line-height:1.5;color:#b9b4a5}.einf-nichtmehr{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#cdc9bb;font-size:12px;cursor:pointer;position:relative;z-index:0;transition:color .14s var(--kurve)}.einf-nichtmehr:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}.einf-nichtmehr:hover{color:#fff}.einf-inhalt{min-width:0;min-height:0;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.einf-inhaltkopf{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 22px 14px;border-bottom:var(--kante) solid #e8e4d8}.einf-inhaltkopf__zaehler{font-size:12px;color:var(--schrift-zweit)}.einf-inhaltkopf h1{margin:2px 0 4px;font-family:var(--schriftfamilie-titel);font-weight:700;font-size:22px;letter-spacing:-.02em}.einf-inhaltkopf p{margin:0;max-width:62ch;font-size:var(--gr-klein);line-height:1.5;color:#55503f}.einf-zu{flex:none;display:grid;place-items:center;width:30px;height:30px;border:var(--kante) solid var(--linie-stark);border-radius:8px;background:var(--flaeche);color:#55503f;font-size:var(--gr-klein);cursor:pointer;position:relative;z-index:0;transition:background-color .14s var(--kurve)}.einf-zu:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit}.einf-zu:hover{background:var(--flaeche-zart)}.einf-koerper{flex:1;min-height:0;overflow-y:auto;padding:16px 22px 20px}.einf-fuss{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 22px;border-top:var(--kante) solid #e8e4d8;background:var(--sys-grund-zart, #f7f7f9)}.einf-fuss__hinweis{font-size:12px;color:var(--schrift-zweit)}.einf-fuss__griffe{display:flex;align-items:center;gap:8px}.einf-fuss button{height:36px;font-size:var(--gr-klein);font-weight:var(--strich-halb);cursor:pointer;position:relative;z-index:0}.einf-fuss button:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0;border-radius:inherit}.einf-spaeter{padding:0 13px;border:0;background:transparent;color:var(--schrift-zweit)}.einf-spaeter:hover:not(:disabled){color:var(--schrift);background:transparent}.einf-zurueck{padding:0 14px;border:var(--kante) solid var(--linie-stark);border-radius:8px;background:var(--flaeche);color:var(--schrift)}.einf-zurueck:hover:not(:disabled){background:var(--flaeche-zart);color:var(--schrift)}.einf-weiter{padding:0 18px;border:var(--kante) solid #d9b800;border-radius:8px;background:var(--gold);color:var(--schrift);font-weight:700;transition:background-color .14s var(--kurve)}.einf-weiter:hover:not(:disabled){background:#e3c200;color:var(--schrift)}.einf-fuss button:disabled{color:#5f5a4a;cursor:not-allowed}.einf-fuss .einf-weiter:disabled{color:#3a3730;background:#f0e3a8}.einf-willkommen{border:var(--kante) solid #d9b800;border-radius:11px;background:linear-gradient(150deg,#ffdf3d 0%,var(--gold) 100%);padding:18px}.einf-willkommen h2{margin:0 0 6px;font-family:var(--schriftfamilie-titel);font-size:20px;font-weight:700;letter-spacing:-.02em}.einf-willkommen p{margin:0;max-width:58ch;font-size:var(--gr-klein);line-height:1.55;color:#3f3a2c}.einf-kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:14px}.einf-kachel{box-sizing:border-box;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:14px;border:var(--kante) solid #e3dfd2;border-radius:11px;background:linear-gradient(150deg,var(--flaeche) 0%,var(--sys-grund-zart, #f7f7f9) 100%)}.einf-kachel__zeichen{display:grid;place-items:center;width:44px;height:44px;border:var(--kante) solid #f0dd8a;border-radius:11px;background:linear-gradient(150deg,#ffdf3d 0%,var(--gold) 100%);color:var(--schrift)}.einf-kachel__name{display:block;margin-bottom:3px;font-family:var(--schriftfamilie-titel);font-size:14px;font-weight:700;letter-spacing:-.01em}.einf-kachel__text{display:block;font-size:var(--gr-fein);line-height:1.5;color:var(--schrift-zweit)}.einf-felder{display:grid;gap:12px;max-width:62ch}.einf-feld{display:grid;gap:4px}.einf-feld>span{font-size:var(--gr-fein);font-weight:var(--strich-halb);color:var(--schrift-zweit)}.einf-feld input,.einf-feld select{min-height:0;height:36px;padding:0 12px;border:var(--kante) solid var(--linie-stark);border-radius:8px;background:var(--flaeche);box-shadow:none;font-size:var(--gr-klein);color:var(--schrift)}.einf-liste{list-style:none;margin:14px 0 0;padding:0;border:var(--kante) solid var(--linie);border-radius:11px;overflow:hidden}.einf-liste li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;font-size:var(--gr-klein)}.einf-liste li+li{border-top:var(--kante) solid var(--linie)}.einf-liste__zweit{color:var(--schrift-leise);font-size:var(--gr-fein)}.einf-woran{margin:10px 0 0;font-size:var(--gr-klein);line-height:1.5;color:var(--schrift-leise)}.einf-leer{margin:0;font-size:var(--gr-klein);color:var(--schrift-leise)}@media (max-width: 860px){.einf-schleier{padding:0}.einf-fenster{max-width:none;height:100dvh;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.einf-schiene{height:auto;gap:12px;padding:14px 14px 12px;overflow:visible}.einf-schritte{flex-direction:row;gap:6px;overflow-x:auto;padding-bottom:4px}.einf-schritt{width:auto;flex:none}.einf-schritt__kurz,.einf-schienenfuss{display:none}.einf-inhaltkopf,.einf-koerper,.einf-fuss{padding-inline:16px}}.einf-feldwort{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--schrift)}.einf-tafel{border:1px solid var(--linie);border-radius:12px;background:var(--flaeche)}.einf-tafel__kopf{display:grid;grid-template-columns:18px 1fr minmax(200px,40%);gap:10px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--linie);border-radius:12px 12px 0 0;background:var(--flaeche-gedaempft, rgba(0, 0, 0, .025));font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--schrift-leise)}.einf-tafel__kopf>span:first-child{grid-column:1 / 3}.einf-tafel__zeile{display:grid;grid-template-columns:18px 1fr minmax(200px,40%);gap:10px;align-items:center;padding:9px 12px;border-bottom:1px solid var(--linie)}.einf-tafel__zeile:last-child{border-bottom:0;border-radius:0 0 12px 12px}.einf-tafel__marke{font-size:13px;font-weight:700;line-height:1;text-align:center;color:var(--schrift-leise)}.einf-tafel__zeile.ist-eigen .einf-tafel__marke{color:var(--gruen, #3f7d4e)}.einf-tafel__zeile.ist-offen{box-shadow:inset 3px 0 0 var(--gold, #e8c33a)}.einf-tafel__ort{min-width:0}.einf-tafel__name{display:block;font-size:13px;font-weight:600;color:var(--schrift);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.einf-tafel__zweit{display:block;font-size:11px;color:var(--schrift-leise);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.einf-tafel__wahl,.einf-tafel__sammel{display:flex;gap:6px;align-items:center;min-width:0}.einf-tafel__wahl select,.einf-tafel__sammel select{min-width:0;flex:1 1 auto;height:32px;padding:0 26px 0 8px;font-size:12px}.einf-tafel__sammel{margin-top:4px;padding:10px 12px;border:1px dashed var(--linie);border-radius:12px}.einf-tafel__setzen{flex:0 0 auto;height:32px;padding:0 12px;border:1px solid var(--linie);border-radius:8px;background:var(--flaeche);color:var(--schrift);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .14s var(--kurve),border-color .14s var(--kurve)}.einf-tafel__setzen:hover:not(:disabled){border-color:var(--gold, #e8c33a);background:var(--gold-blass, rgba(232, 195, 58, .16))}.einf-tafel__setzen:disabled{opacity:.5;cursor:default}.einf-schiene .einf-nichtmehr{background:none}@media (max-width: 600px){.einf-tafel__kopf,.einf-tafel__zeile{grid-template-columns:18px 1fr}.einf-tafel__kopf>span:last-child{display:none}.einf-tafel__wahl{grid-column:2 / 3;margin-top:2px}}.mein-plan{min-width:0}.mein-plan .mp-zustandsflaeche{margin-top:var(--raum-6)}.mein-plan .mp-laedt{display:flex;flex-direction:column;gap:var(--raum-3)}.mein-plan .mp-wahl{max-width:var(--textbreite)}.mein-plan .mp-wortlaut{display:block;margin-top:var(--raum-2);font-family:var(--schriftfamilie-fest);font-size:var(--gr-text);color:var(--schrift-leise);overflow-wrap:anywhere}.mein-plan .mp-wochenwahl{display:flex;align-items:center;flex-wrap:wrap;gap:var(--raum-2);margin:var(--raum-5) 0}.mein-plan .mp-wochenwahl>button.schlicht{min-width:var(--bedienhoehe-gross);padding:0}.mein-plan .mp-wochenwort{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0;padding:0 var(--raum-2);font-size:var(--gr-kopf);font-weight:var(--strich-halb);color:var(--schrift);font-variant-numeric:tabular-nums}.mein-plan .mp-wochenzusatz{font-size:var(--gr-text);font-weight:var(--strich-normal);color:var(--schrift-leise)}.mein-plan .mp-woche{display:grid;grid-template-columns:1fr;gap:var(--raum-3);margin:var(--raum-5) 0;padding:0;list-style:none}.mein-plan .mp-tag{display:flex;flex-direction:column;gap:var(--raum-3);padding:var(--raum-4);border-radius:var(--rund-karte);background:var(--flaeche-zart)}.mein-plan .mp-tag--heute{background:var(--flaeche-tief)}.mein-plan .mp-tag--vorbei .mp-tag__kopf,.mein-plan .mp-tag--vorbei .mp-tag__koerper{opacity:.72}.mein-plan .mp-tag__kopf{display:flex;align-items:baseline;gap:var(--raum-2);min-width:0}.mein-plan .mp-tag__wort{font-size:var(--gr-kopf);font-weight:var(--strich-halb);color:var(--schrift)}.mein-plan .mp-tag__datum{flex:1 1 auto;font-size:var(--gr-text);color:var(--schrift-leise);font-variant-numeric:tabular-nums}.mein-plan .mp-tag__koerper{display:flex;flex-direction:column;align-items:flex-start;gap:var(--raum-2);min-width:0}.mein-plan .mp-tag__nichts{margin:0;font-size:var(--gr-text);color:var(--schrift-platzhalter)}.mein-plan .mp-tag__verdeckt{margin:0;padding:var(--raum-2) var(--raum-3);border:var(--kante) dashed var(--ton-250);border-radius:var(--rund-knopf);font-size:var(--gr-text);color:var(--schrift-leise)}.mein-plan .mp-schichten{display:flex;flex-direction:column;gap:var(--raum-2);width:100%;margin:0;padding:0;list-style:none}.mein-plan .mp-schicht{display:flex;align-items:center;flex-wrap:wrap;gap:var(--raum-2);min-width:0}.mein-plan .mp-schicht__ort{font-size:var(--gr-text);color:var(--schrift-zweit);overflow-wrap:anywhere}.mein-plan .mp-tag__abwesend,.mein-plan .mp-tag__meldung{white-space:normal;text-align:left}.mein-plan .mp-tag__griffe{display:grid;grid-template-columns:1fr 1fr;gap:var(--raum-2)}.mein-plan .mp-griff{width:100%;min-height:var(--bedienhoehe-gross);padding:0 var(--raum-2)}.mein-plan .mp-fussnote{max-width:var(--textbreite);margin:var(--raum-5) 0 0;font-size:var(--gr-text);color:var(--schrift-leise)}.mein-plan .mp-regeln{display:flex;flex-direction:column;margin:var(--raum-4) 0 0;padding:0;list-style:none}.mein-plan .mp-regel{border-bottom:var(--kante) solid var(--linie)}.mein-plan .mp-regel:last-child{border-bottom:0}.mein-plan .mp-regel__griff{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:var(--raum-2) var(--raum-3);width:100%;min-height:var(--bedienhoehe-gross);padding:var(--raum-2) 0;text-align:left}.mein-plan .mp-regel__tag{flex:0 0 auto;min-width:6.5rem;font-size:var(--gr-text);font-weight:var(--strich-halb);color:var(--schrift)}.mein-plan .mp-regel__stand{display:flex;align-items:center;flex-wrap:wrap;gap:var(--raum-2);flex:1 1 auto;min-width:0}.mein-plan .mp-regel__pfeil{flex:0 0 auto;color:var(--schrift-leise)}.mein-plan .mp-regel__zeile{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:var(--raum-2) var(--raum-3);width:100%;min-height:var(--bedienhoehe-gross);padding:var(--raum-2) 0;text-align:left}.mein-plan .mp-regel__direkt{display:flex;align-items:center;flex-wrap:wrap;gap:var(--raum-2);flex:1 1 auto;min-width:0}.mein-plan .mp-regel__direkt input:not([type=checkbox]):not([type=radio]),.mein-plan .mp-regel__direkt select{min-height:1.875rem!important;height:1.875rem!important;padding:0 var(--raum-2)!important;font-size:var(--gr-text)!important}.mein-plan .mp-regel__zeile .mp-regel__tag{min-width:5rem}.mein-plan .mp-regel__zeit{flex:0 0 auto;width:5.5rem;font-variant-numeric:tabular-nums}.mein-plan .mp-regel__zeile .mp-regel__art{flex:0 0 auto;min-width:0;min-height:1.875rem!important;height:1.875rem!important;padding:0 var(--raum-2)!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:var(--gr-text)!important;font-weight:600!important;text-align:left;white-space:nowrap}.mein-plan .mp-regel__zeile .mp-regel__art.ist-verfuegbar{color:var(--gs-success-ink, #2f6440)!important}.mein-plan .mp-regel__zeile .mp-regel__art.ist-nicht_verfuegbar{color:var(--gs-danger-ink, #913b34)!important}.mein-plan .mp-regel__zeile .mp-regel__art.ist-offen{color:var(--gs-faint, #8e8e93)!important;font-weight:400!important}.mein-plan .mp-regel__zeile .mp-regel__art:hover:not(:disabled){background:var(--gs-tint, #f7f7f9)!important;border-color:transparent!important}.mein-plan .mp-regel__zeile .mp-regel__art.ist-verfuegbar:hover:not(:disabled){color:var(--gs-success-ink, #2f6440)!important}.mein-plan .mp-regel__zeile .mp-regel__art.ist-nicht_verfuegbar:hover:not(:disabled){color:var(--gs-danger-ink, #913b34)!important}.mein-plan .mp-regel__zeile .mp-regel__art.ist-offen:hover:not(:disabled){color:var(--gs-muted, #6e6e73)!important}.mein-plan .mp-regel__zeit{width:4rem}.mein-plan .mp-regel__zeit::-webkit-calendar-picker-indicator{display:none}.mein-plan .mp-regel__zeitwahl{display:flex;align-items:center;flex:0 0 auto;gap:var(--raum-2)}.mein-plan .mp-regelkarte__stift{display:grid;place-items:center;margin-left:auto;width:2rem;min-height:2rem!important;height:2rem!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--gs-muted, #6e6e73)!important}.mein-plan .mp-regelkarte__stift svg{width:1rem;height:1rem;stroke-width:1.75}.mein-plan .mp-regelkarte__stift:hover:not(:disabled){background:none!important;border-color:transparent!important;color:var(--gs-accent, #3b6ea8)!important}.mein-plan .mp-regel__stand{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--raum-1) var(--raum-3);min-width:0}.mein-plan .mp-regel__wort{font-weight:600}.mein-plan .mp-regel__wort.ist-verfuegbar{color:var(--gs-success-ink, #2f6440)}.mein-plan .mp-regel__wort.ist-nicht_verfuegbar{color:var(--gs-danger-ink, #913b34)}.mein-plan .mp-regel__wort.ist-offen{color:var(--gs-faint, #8e8e93);font-weight:400}.mein-plan .mp-regel__zeitwort{color:var(--gs-muted, #6e6e73);font-size:var(--gr-klein, .75rem);font-variant-numeric:tabular-nums}.mein-plan .mp-regel__wort .mp-regel__zeitwort{margin-left:var(--raum-2)}.mein-plan .mp-regelkarte__fuss{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--raum-3)}.mein-plan .mp-regelkarte__fussatz{margin-right:auto;color:var(--gs-muted, #6e6e73);font-size:var(--gr-klein, .75rem)}.mein-plan .mp-regel__bis{flex:0 0 auto;color:var(--schrift-leise);font-size:var(--gr-klein, .75rem)}.mein-plan .mp-regel__sichern{flex:0 0 auto;min-height:1.875rem!important;height:1.875rem!important;padding:0 var(--raum-2)!important;font-size:var(--gr-text)!important}.mein-plan .mp-regel__zeile .mp-ganztag{flex:0 0 auto;min-height:1.875rem!important;height:1.875rem!important;padding:0 var(--raum-1)!important;font-size:var(--gr-klein, .75rem)!important}.mein-plan .mp-regel__zeile .mp-ganztag.ist-an{border-color:var(--gs-accent, #3b6ea8)!important;background:var(--gs-accent, #3b6ea8)!important;color:#fff!important;box-shadow:none!important}.mein-plan .mp-regel__zeile .mp-ganztag.ist-an:hover:not(:disabled){border-color:var(--gs-accent-hover, #2c5580)!important;background:var(--gs-accent-hover, #2c5580)!important;color:#fff!important}.mein-plan .mp-regel__zeile .mp-regel__stift{flex:0 0 auto;display:grid;place-items:center;min-height:1.875rem!important;height:1.875rem!important;width:1.875rem;padding:0!important;color:var(--gs-muted, #6e6e73)!important}.mein-plan .mp-regel__zeile .mp-regel__stift svg{width:.875rem;height:.875rem;stroke-width:1.75}.mein-plan .mp-regel__zeile .mp-regel__stift,.mein-plan .mp-regel__zeile .mp-regel__pfeil{border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.mein-plan .mp-regel__zeile .mp-regel__stift:hover:not(:disabled),.mein-plan .mp-regel__zeile .mp-regel__pfeil:hover:not(:disabled){border-color:transparent!important;background:none!important;color:var(--gs-accent, #3b6ea8)!important}.mein-plan .mp-regel__zeile .mp-regel__stift{color:var(--gs-muted, #6e6e73)!important}.mein-plan .mp-regel__zeile .mp-regel__pfeil{flex:0 0 auto;min-height:1.875rem!important;height:1.875rem!important;padding:0 var(--raum-1)!important}.mein-plan .mp-regel__direkt{flex:1 1 0}.mein-plan .mp-regel__spaeter{margin:0 0 var(--raum-2);font-size:var(--gr-text);color:var(--schrift-leise)}.mein-plan .mp-regel__blatt{display:flex;flex-direction:column;gap:var(--raum-3);margin-bottom:var(--raum-4);padding:var(--raum-4);border-radius:var(--rund-karte);background:var(--flaeche-zart)}.mein-plan .mp-regel__blatt .feld{margin-top:0}.mein-plan .mp-regel__arten{display:grid;grid-template-columns:1fr 1fr;gap:var(--raum-2)}.mein-plan .mp-regel__arten>button{width:100%;padding:0 var(--raum-3)}.mein-plan .mp-zeitpaar{display:grid;grid-template-columns:1fr 1fr;gap:var(--raum-3)}.mein-plan .mp-zeitpaar .feld{margin-top:0;min-width:0}.mein-plan .mp-tagform{display:flex;flex-direction:column;gap:var(--raum-4);max-width:var(--formularbreite);margin:var(--raum-4) 0}.mein-plan .mp-tagform .feld{margin-top:0}.mein-plan .mp-blattfuss{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--raum-2);margin-top:var(--raum-2)}.mein-plan .mp-blattfuss>button:not(.still){flex:1 1 100%}.mein-plan .mp-blattfuss--zweit{justify-content:flex-start;margin-top:var(--raum-3);padding-top:var(--raum-3);border-top:var(--kante) solid var(--linie)}.mein-plan .mp-blattfuss--zweit .feld-hilfe{flex:1 1 100%;margin:0}.mein-plan .mp-folgetag{margin-inline-start:.35em;color:var(--schrift-leise);font-size:.9em;font-variant-numeric:normal}.mein-plan .mp-unterkopf{margin:var(--raum-6) 0 var(--raum-3);font-size:var(--gr-kopf);font-weight:var(--strich-halb);letter-spacing:var(--eng-klein);color:var(--schrift)}.mein-plan .mp-artwahl{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--raum-2);margin-bottom:var(--raum-3)}.mein-plan .mp-artwahl>button{width:100%;padding:0 var(--raum-3)}.mein-plan .mp-artsatz{max-width:var(--textbreite);margin-bottom:var(--raum-5)}.mein-plan .mp-antraege{display:flex;flex-direction:column;gap:var(--raum-3);margin:0;padding:0;list-style:none}.mein-plan .mp-antrag{display:flex;flex-direction:column;gap:var(--raum-2);padding:var(--raum-4);border-radius:var(--rund-karte);background:var(--flaeche-zart)}.mein-plan .mp-antrag__kopf{display:flex;align-items:center;flex-wrap:wrap;gap:var(--raum-2) var(--raum-3)}.mein-plan .mp-antrag__art{flex:1 1 auto;font-size:var(--gr-kopf);font-weight:var(--strich-halb);color:var(--schrift)}.mein-plan .mp-antrag__zeitraum{margin:0;font-size:var(--gr-text);color:var(--schrift-zweit)}.mein-plan .mp-antrag__angaben{margin:var(--raum-2) 0 0}.mein-plan .mp-antrag__angaben dt,.mein-plan .mp-antrag__angaben dd{padding-top:var(--raum-2);padding-bottom:var(--raum-2);border-bottom:0}@media (min-width: 48rem){.mein-plan .mp-woche{grid-template-columns:repeat(2,1fr)}.mein-plan .mp-blattfuss>button:not(.still){flex:0 0 auto}.mein-plan .mp-regel__arten,.mein-plan .mp-regel__blatt .mp-zeitpaar{max-width:26rem}}@media (min-width: 72rem){.mein-plan .mp-woche{grid-template-columns:repeat(3,1fr)}}@media (pointer: coarse){.mein-plan .mp-regel__griff{min-height:calc(var(--bedienhoehe-gross) + var(--raum-2))}}.mein-plan .mp-schicht--abgesagt{opacity:.72}.mein-plan .mp-schicht--abgesagt .zeitspanne{text-decoration:line-through;text-decoration-thickness:1px}.mein-plan .mp-tagesplan{margin-top:.4rem;padding-top:.4rem;border-top:1px dashed var(--linie, #d8dde3)}.mein-plan .mp-mitmenschen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem;font-size:.86rem}.mein-plan .mp-summen{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.9rem}.mein-plan .mp-summe{display:flex;flex-direction:column;gap:.1rem;padding:.55rem .85rem;border:1px solid var(--linie, #d8dde3);border-radius:8px;min-width:11rem}.mein-plan .mp-summe--offen{border-style:dashed}.mein-plan .mp-summe__wort{font-size:.78rem;color:var(--ton-600, #5b6774)}.mein-plan .mp-summe__zahl{font-size:1.35rem;font-variant-numeric:tabular-nums}.mein-plan .mp-zeitliste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.mein-plan .mp-zeitzeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.5rem .7rem;border:1px solid var(--linie, #d8dde3);border-radius:8px}.mein-plan .mp-zeitzeile--offen{border-style:dashed}.mein-plan .mp-zeitzeile__tag{font-weight:600;min-width:4.5rem}.mein-plan .mp-zeitzeile__netto{font-variant-numeric:tabular-nums;margin-left:auto}.mein-plan .mp-zeitzeile__ort{font-size:.8rem;color:var(--ton-600, #5b6774);flex-basis:100%}.mein-plan .mp-zeitkonto{margin-top:1.4rem}.mein-plan .mp-zeitkonto h3{margin:0 0 .5rem;font-size:1rem}.mein-plan .mp-kontostand{display:flex;flex-direction:column;gap:.1rem;margin:0}.mein-plan .mp-dokumente{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.mein-plan .mp-dokument{padding:.6rem .8rem;border:1px solid var(--linie, #d8dde3);border-radius:8px}.mein-plan .mp-dokument__kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem}.mein-plan .mp-dokument__fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.35rem}.mein-plan .mp-dokument__stand,.mein-plan .mp-dokument__zu{font-size:.8rem;color:var(--ton-600, #5b6774)}.mein-plan .mp-schicht__notiz{flex-basis:100%;font-size:var(--gr-text);color:var(--schrift-zweit);overflow-wrap:anywhere}.mein-plan .mp-griff--schicht{flex-basis:100%;min-height:var(--bedienhoehe)}.mein-plan .mp-anfrage{flex-basis:100%;display:grid;gap:var(--raum-1);margin-top:var(--raum-1);padding-top:var(--raum-2);border-top:1px dashed var(--linie, #d8dde3)}.mein-plan .mp-anfrage__wort{font-size:var(--gr-klein);color:var(--schrift-zweit)}.mein-plan .mp-anfrage__feld{width:100%;min-height:calc(var(--bedienhoehe-gross) * 1.2);padding:var(--raum-2);font:inherit;font-size:var(--gr-text);resize:vertical}.mein-plan .mp-anfrage__griffe{display:grid;grid-template-columns:1fr 1fr;gap:var(--raum-2)}.mp-tagdialog{width:min(34rem,calc(100% - 2 * var(--raum-5)));max-height:calc(100dvh - 2 * var(--raum-5));padding:var(--raum-4) var(--raum-5);border:var(--kante) solid var(--linie-stark);border-top:var(--kante-stark) solid var(--gold);border-radius:12px;background:var(--flaeche);color:var(--schrift);overflow:auto}.mp-tagdialog::backdrop{background:#14120c73}.mp-tagdialog-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-3);margin-bottom:var(--raum-2)}.mp-tagdialog-kopf h3{margin:0;font-size:var(--gr-gross);font-weight:var(--strich-fett)}.mp-tagdialog-kopf button{display:grid;place-items:center;min-inline-size:var(--bedienhoehe);min-block-size:var(--bedienhoehe);padding:0;border:0;border-radius:var(--rund-knopf);background:var(--flaeche-zart);color:var(--schrift);font-size:20px;line-height:1;cursor:pointer}.mp-tagdialog-kopf button:hover{background:var(--druck)}.mp-tagdialog .mp-tagform{max-inline-size:none}@media (max-width: 40rem){.mp-tagdialog{width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}}.mp-regel__antragswort{color:var(--bernstein-schrift, var(--schrift-zweit));font-weight:var(--strich-halb)}.mp-zeitpaar .mp-ganztag{align-self:end;min-height:38px}.mp-urlaubsstand{display:grid;gap:2px;padding:var(--raum-4);border:var(--kante) solid var(--ton-225);border-radius:var(--rund-karte);background:var(--flaeche)}.mp-urlaubsstand__zahl{font-family:var(--schriftfamilie-titel);font-size:1.75rem;font-weight:var(--strich-fett);line-height:1;font-variant-numeric:tabular-nums}.mp-urlaubsstand__wort{font-size:var(--gr-text);font-weight:var(--strich-halb)}.mp-urlaubsstand__satz{margin-top:2px;color:var(--schrift-leise);font-size:var(--gr-klein)}.mein-plan .mp-unterlagen{min-width:0}.mein-plan .mp-ablage{margin-block-end:var(--raum-5);padding:var(--raum-4);border:1px solid var(--linie);border-radius:var(--rund-karte);background:var(--flaeche-zart)}.mein-plan .mp-ablage h3{margin-block:0 var(--raum-2);font-size:var(--gr-kopf)}.mein-plan .mp-ablage .feld{margin-block-end:var(--raum-3)}.ma-app{min-height:100dvh;background:var(--grund);color:var(--schrift);display:flex;flex-direction:column}.ma-app .ma-kopf{position:sticky;top:0;z-index:2;padding:var(--raum-4) var(--raum-4) var(--raum-3);background:var(--flaeche);border-bottom:1px solid var(--linie)}.ma-app .ma-kopf-marke{margin:0;font-size:var(--gr-klein);font-weight:var(--strich-halb);letter-spacing:.06em;text-transform:uppercase;color:var(--schrift-leise)}.ma-app .ma-kopf h1{margin:var(--raum-1) 0 0;font-size:var(--gr-titel);font-weight:var(--strich-fett);line-height:1.2}.ma-app .ma-navigation{position:sticky;bottom:0;z-index:2;order:3;background:var(--flaeche);border-top:1px solid var(--linie);padding-bottom:env(safe-area-inset-bottom,0)}.ma-app .ma-navigation-liste{display:flex;gap:0;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.ma-app .ma-navigation-liste>li{flex:1 0 auto;scroll-snap-align:start}.ma-app .ma-navigation-weg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--raum-1);min-width:calc(var(--bedienhoehe) + var(--raum-6));min-height:var(--bedienhoehe-gross);padding:var(--raum-2) var(--raum-2);color:var(--schrift-leise);text-decoration:none;font-size:var(--gr-klein);font-weight:var(--strich-halb);line-height:1.1;text-align:center;border-top:2px solid transparent;transition:color var(--tempo-kurz),background-color var(--tempo-kurz)}.ma-app .ma-navigation-weg svg{width:var(--feldsymbol);height:var(--feldsymbol);flex:none}.ma-app .ma-navigation-weg:hover{color:var(--schrift);background:var(--flaeche-zart)}.ma-app .ma-navigation-weg:focus-visible{outline:var(--fokusstaerke) solid var(--fokusring);outline-offset:calc(-1 * var(--fokusstaerke))}.ma-app .ma-navigation-weg--hier{color:var(--akzent);border-top-color:var(--akzent);background:var(--akzent-zart)}.ma-app .ma-navigation-wort{display:block}.ma-app .ma-inhalt{order:2;flex:1 1 auto;width:100%;max-width:var(--arbeitsbreite);margin:0 auto;padding:var(--raum-4);min-width:0}.ma-app .ma-wahl{margin-bottom:var(--raum-4)}.ma-app .ma-fussnote{margin-top:var(--raum-5);font-size:var(--gr-klein)}.ma-app .ma-naechste{margin-bottom:var(--raum-5)}.ma-app .ma-naechste-wort{margin:0;font-size:var(--gr-klein);font-weight:var(--strich-halb);letter-spacing:.06em;text-transform:uppercase;color:var(--schrift-leise)}.ma-app .ma-naechste-tag{margin:var(--raum-2) 0 0;font-size:var(--gr-kopf);font-weight:var(--strich-halb)}.ma-app .ma-naechste-zeit{margin:var(--raum-1) 0 0;font-size:var(--gr-zahl);font-weight:var(--strich-fett);font-variant-numeric:tabular-nums;line-height:1.1}.ma-app .ma-naechste-ort{margin:var(--raum-1) 0 0;color:var(--schrift-zweit)}.ma-app .ma-naechste-griff{margin-top:var(--raum-4);display:inline-flex}.ma-app .ma-karten{display:grid;grid-template-columns:1fr;gap:var(--raum-3);margin:0;padding:0;list-style:none}.ma-app .ma-karte{display:flex;align-items:center;gap:var(--raum-3);min-height:var(--bedienhoehe-gross);padding:var(--raum-4);background:var(--flaeche);border-radius:var(--rund-karte);box-shadow:var(--schatten-fein);color:var(--schrift);text-decoration:none;transition:box-shadow var(--tempo-kurz),transform var(--tempo-kurz)}.ma-app .ma-karte:hover{box-shadow:var(--schatten-erhoben)}.ma-app .ma-karte:focus-visible{outline:var(--fokusstaerke) solid var(--fokusring);outline-offset:var(--fokusabstand)}.ma-app .ma-karte-zeichen{display:flex;align-items:center;justify-content:center;flex:none;width:var(--bedienhoehe);height:var(--bedienhoehe);border-radius:var(--rund-klein);background:var(--akzent-zart);color:var(--akzent)}.ma-app .ma-karte-zeichen svg{width:var(--feldsymbol);height:var(--feldsymbol)}.ma-app .ma-karte-text{min-width:0}.ma-app .ma-karte-wort{display:block;font-weight:var(--strich-halb)}.ma-app .ma-karte-satz{display:block;margin-top:var(--raum-1);font-size:var(--gr-klein);color:var(--schrift-zweit)}.ma-app .ma-zeiten,.ma-app .ma-zeitkonto{min-width:0}.ma-app .ma-zeitliste{display:flex;flex-direction:column;gap:var(--raum-3);margin:var(--raum-4) 0 0;padding:0;list-style:none}.ma-app .ma-zeittag{display:flex;flex-direction:column;gap:var(--raum-2);padding:var(--raum-4);background:var(--flaeche);border-radius:var(--rund-karte);box-shadow:var(--schatten-fein)}.ma-app .ma-zeittag--offen{border-inline-start:3px solid var(--bernstein-linie)}.ma-app .ma-zeittag-tag{font-weight:var(--strich-fett)}.ma-app .ma-zeittag-spalten{display:flex;flex-wrap:wrap;gap:var(--raum-4)}.ma-app .ma-zeitwert{display:flex;flex-direction:column;gap:var(--raum-1);min-width:0}.ma-app .ma-zeitwert-wort{font-size:var(--gr-klein);color:var(--schrift-leise)}.ma-app .ma-zeitwert-zahl{font-weight:var(--strich-halb);font-variant-numeric:tabular-nums}.ma-app .ma-zeitwert-zahl--abweichend{color:var(--bernstein-schrift)}.ma-app .ma-zeitwert-zusatz{font-size:var(--gr-klein);color:var(--schrift-zweit);font-variant-numeric:tabular-nums}.ma-app .ma-zeittag-marker{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-2)}.ma-app .ma-zeittag-ort{font-size:var(--gr-klein);color:var(--schrift-leise)}.ma-app .ma-saldo{margin-bottom:var(--raum-4)}.ma-app .ma-saldo-wort{margin:0;font-size:var(--gr-klein);font-weight:var(--strich-halb);letter-spacing:.06em;text-transform:uppercase;color:var(--schrift-leise)}.ma-app .ma-saldo-zahl{margin:var(--raum-2) 0 0;font-size:var(--gr-zahl);font-weight:var(--strich-fett);font-variant-numeric:tabular-nums;line-height:1.1}.ma-app .ma-saldo-herkunft{margin:var(--raum-1) 0 0;font-size:var(--gr-klein);color:var(--schrift-zweit)}.ma-app .ma-kontozeilen{display:flex;flex-direction:column;gap:var(--raum-3)}.ma-app .ma-kontozeile{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:var(--raum-2) var(--raum-3)}.ma-app .ma-kontozeile-wort{color:var(--schrift-zweit)}.ma-app .ma-kontozeile-wert{font-weight:var(--strich-halb);font-variant-numeric:tabular-nums;white-space:nowrap}.ma-app .ma-kontozeile-zusatz{grid-column:1 / -1;font-size:var(--gr-klein);color:var(--schrift-leise)}.ma-app .ma-kontozeile--betont{padding-top:var(--raum-3);border-top:1px solid var(--linie)}.ma-app .ma-kontozeile--betont .ma-kontozeile-wort,.ma-app .ma-kontozeile--betont .ma-kontozeile-wert{font-weight:var(--strich-fett);color:var(--schrift)}.ma-app .ma-profil>.karte{margin-bottom:var(--raum-4)}.ma-app .ma-kontaktform{display:flex;flex-direction:column;gap:var(--raum-4)}.ma-app .ma-verhaeltnisse{display:flex;flex-direction:column;gap:var(--raum-3);margin:0;padding:0;list-style:none}.ma-app .ma-verhaeltnis{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-2) var(--raum-3)}.ma-app .ma-verhaeltnis-wort{font-weight:var(--strich-halb)}.ma-app .ma-verhaeltnis-zeit{font-size:var(--gr-klein);color:var(--schrift-zweit)}@media (min-width: 768px){.ma-app .ma-navigation{position:sticky;top:0;bottom:auto;order:1;border-top:0;border-bottom:1px solid var(--linie)}.ma-app .ma-kopf{order:0;position:static;padding:var(--raum-5) var(--raum-5) var(--raum-4)}.ma-app .ma-navigation-liste{max-width:var(--arbeitsbreite);margin:0 auto;padding:0 var(--raum-3);overflow-x:auto}.ma-app .ma-navigation-liste>li{flex:0 0 auto}.ma-app .ma-navigation-weg{flex-direction:row;gap:var(--raum-2);min-height:var(--bedienhoehe);padding:var(--raum-3) var(--raum-4);font-size:var(--gr-text);border-top:0;border-bottom:2px solid transparent}.ma-app .ma-navigation-weg--hier{border-bottom-color:var(--akzent);background:transparent}.ma-app .ma-inhalt{padding:var(--raum-5)}.ma-app .ma-karten{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-app .ma-zeittag{display:grid;grid-template-columns:minmax(6rem,auto) 1fr auto;align-items:center;gap:var(--raum-4)}.ma-app .ma-zeittag-spalten{flex-wrap:nowrap}.ma-app .ma-zeitwert{min-width:7rem}}@media (min-width: 1100px){.ma-app .ma-karten{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.ma-app .ma-karte,.ma-app .ma-navigation-weg{transition:none}}.ctl-ohne,.ctl-null{color:var(--schrift-leise)}.ctl-verdeckt{margin:var(--raum-4) 0;padding:var(--raum-3);border-radius:8px;background:var(--flaeche-zart);font-size:13px;color:var(--schrift-leise);max-inline-size:42rem}.ctl-hinweiszeile{margin:var(--raum-3) 0 0;font-size:var(--gr-klein);line-height:1.55;color:var(--schrift-leise);max-inline-size:46rem}.arbeitsflaeche.ctl-flaeche{--gr-fein: var(--gr-klein);--gr-beitext: var(--gr-klein);--ctl-rand: 0px;--ctl-kopfhoehe: 46px;--ctl-zeilenhoehe: 44px;--ctl-fusshoehe: 48px;--ctl-mindestbreite: 944px;--ctl-rund: 10px;--ctl-rund-karte: 12px;--ctl-rund-gruppe: 8px;--ctl-rund-feld: 6px;max-width:var(--arbeitsbreite);margin-inline:auto;padding:0 var(--raum-6)}main.arbeitsflaeche:has(>.ctl-flaeche){max-width:none;padding-inline:0;margin-inline:0}.ctl-unterreiter{display:flex;align-items:end;gap:var(--raum-5);padding:0 var(--raum-6);border-bottom:var(--kante) solid var(--linie);overflow-x:auto}.ctl-unterreiter>button{position:relative;min-height:var(--bedienhoehe);padding:0;border:0;border-radius:var(--rund-klein);background:transparent;box-shadow:none;color:var(--schrift-leise);font-size:var(--gr-text);font-weight:var(--strich-halb);white-space:nowrap}.ctl-unterreiter>button:hover:not(:disabled){background:transparent;color:var(--schrift)}.ctl-unterreiter>button:after{content:"";position:absolute;inset:auto 0 0;block-size:var(--kante-tragend);border-radius:var(--rund-klein) var(--rund-klein) 0 0;background:transparent}.ctl-unterreiter>button.an{color:var(--schrift)}.ctl-unterreiter>button.an:after{background:var(--gold)}.ctl-teilflaeche{padding:var(--raum-6)}.ctl-teilkopf{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--raum-5);margin-block-end:var(--raum-5)}.ctl-teilkopf h2{margin:0;font-family:var(--schriftfamilie-titel);font-size:var(--gr-anzeige);font-weight:var(--strich-fett);letter-spacing:var(--eng);color:var(--schrift)}.ctl-teilkopf p:not(.ctl-ueberzeile){max-inline-size:var(--textbreite);margin:var(--raum-2) 0 0;color:var(--schrift-leise);line-height:1.55}.ctl-ueberzeile{margin:0 0 var(--raum-1);color:var(--gold-schrift);font-size:var(--gr-text);font-weight:var(--strich-halb);letter-spacing:var(--eng-klein);text-transform:none}.ctl-pk-tafelrahmen,.ctl-prognose-tafelrahmen{margin-block-end:0}.ctl-pk-tafel{min-inline-size:var(--arbeitsbreite);font-variant-numeric:tabular-nums}.ctl-prognose-tafel{min-inline-size:var(--arbeitsbreite)}.ctl-pk-herkunft,.ctl-pk-offen{display:inline-flex;align-items:center;min-block-size:var(--bedienhoehe-werkzeug);padding-inline:var(--raum-2);border-radius:var(--rund-klein);background:var(--flaeche-tief);color:var(--schrift-zweit);font-size:var(--gr-fein);font-weight:var(--strich-halb);white-space:nowrap}.ctl-pk-herkunft.fehlt,.ctl-pk-offen{background:var(--rot-zart);color:var(--rot-schrift)}.ctl-pk-umrechnung,.ctl-prognose-herkunft{display:block;margin-block-start:var(--raum-1);color:var(--schrift-leise);font-size:var(--gr-fein);white-space:nowrap}.ctl-pk-summenschutz{margin:var(--raum-5) 0 0;padding:var(--raum-4) var(--raum-5);border-inline-start:var(--kante-tragend) solid var(--blau-700);background:var(--flaeche-zart);color:var(--schrift-zweit)}.ctl-pk-formular{position:sticky;inset-block-end:var(--raum-4);z-index:2;margin-block-end:0}.ctl-pk-formular .karte-kopf{border-block-start:var(--kante-tragend) solid var(--gold)}.ctl-pk-felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--kennzahlbreite),1fr));align-items:end;gap:var(--raum-4);padding-block:var(--raum-4)}.ctl-pk-felder>label,.ctl-prognose-gewichte>label{display:grid;gap:var(--raum-2);margin:0;color:var(--schrift-zweit);font-size:var(--gr-text);font-weight:var(--strich-halb)}.ctl-pk-felder input,.ctl-pk-felder select{inline-size:100%}.ctl-prognose-maske{margin-block-start:0}.ctl-prognose-summe{color:var(--rot-schrift);font-size:var(--gr-kopf);font-variant-numeric:tabular-nums}.ctl-prognose-summe.passt{color:var(--gruen-schrift)}.ctl-prognose-gewichte{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--kennzahlbreite),1fr));gap:0;padding:0}.ctl-prognose-gewichte>label{min-inline-size:0;padding:var(--raum-4);border-inline-end:var(--kante) solid var(--linie)}.ctl-prognose-gewichte>label:last-child{border-inline-end:0}.ctl-prognose-gewichte label>span:first-child{display:grid;gap:var(--raum-1)}.ctl-prognose-gewichte small{color:var(--schrift-leise);font-weight:var(--strich-normal);line-height:1.35}.ctl-prognose-eingabe{display:flex;align-items:center;gap:var(--raum-2);color:var(--schrift-leise)}.ctl-prognose-eingabe input{inline-size:100%;font-variant-numeric:tabular-nums}.ctl-prognose-handlungen{display:flex;flex-wrap:wrap;gap:var(--raum-2);align-items:center}.ctl-prognose-kopfzeile,.ctl-prognose-bild{margin-block-end:var(--raum-5)}.ctl-prognose-balkenfeld,.ctl-prognose-balkenmarken{min-inline-size:0}.ctl-prognose-balkenfeld{block-size:calc(var(--raum-8) * 2.5)}.ctl-balken.ist.vorlaeufig{opacity:.45}.ctl-tagpaar.heute .ctl-balken.plan{background:var(--ton-500)}.ctl-prognose-tafel{min-inline-size:0;font-variant-numeric:tabular-nums}.ctl-prognose-tafel td.zahl,.ctl-prognose-tafel th.zahl{white-space:nowrap}.ctl-prognose-tafel tr.heute>th,.ctl-prognose-tafel tr.heute>td{background:var(--gold-zart)}.ctl-prognose-heute{margin-inline-start:var(--raum-2);color:var(--gold-schrift);font-size:var(--gr-fein);font-weight:var(--strich-halb)}.ctl-prognose-anpassung{display:grid;gap:var(--raum-1);color:var(--gold-schrift);font-weight:var(--strich-halb);white-space:nowrap}.ctl-prognose-anpassung>small{color:var(--schrift-leise);font-weight:var(--strich-normal);white-space:normal}.ctl-prognose-quellen{color:var(--schrift-leise);font-size:var(--gr-fein);line-height:1.4}.ctl-prognose-quellen.ersatz{color:var(--bernstein-schrift)}.ctl-prognose-tafel .ctl-prognose-herkunft{display:inline;margin-inline-start:var(--raum-2)}.ctl-prognose-abw--weit{color:var(--rot-schrift)}.ctl-prognose-stiftzelle{inline-size:var(--bedienhoehe-werkzeug);text-align:end}.ctl-prognose-tafel tfoot .ctl-prognose-woche{display:inline-block;margin-inline-end:var(--raum-4);color:var(--schrift-leise);font-size:var(--gr-fein)}.ctl-prognose-modell{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--textbreite)),1fr));gap:var(--raum-4);margin-block-start:var(--raum-5)}.ctl-prognose-guetetafel{min-inline-size:0;font-variant-numeric:tabular-nums}.ctl-prognose-guetetafel tr.ist-hier>th,.ctl-prognose-guetetafel tr.ist-hier>td{background:var(--gold-zart)}.ctl-prognose-guetehinweis{margin:var(--raum-3) 0 0;color:var(--schrift-leise);font-size:var(--gr-fein);line-height:1.45}.ctl-prognose-fuss small{display:block;margin-block-start:var(--raum-1);color:var(--schrift-leise);font-weight:var(--strich-normal)}.ctl-anpassung{display:grid;gap:var(--raum-4)}.ctl-anpassung__stand{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--kennzahlbreite),1fr));gap:var(--raum-3);margin:0;padding:var(--raum-3) var(--raum-4);border-radius:var(--rund-klein);background:var(--flaeche-zart)}.ctl-anpassung__stand dt{color:var(--schrift-leise);font-size:var(--gr-fein)}.ctl-anpassung__stand dd{margin:0;font-weight:var(--strich-halb);font-variant-numeric:tabular-nums}.ctl-anpassung__art{display:flex;flex-wrap:wrap;gap:var(--raum-4);margin:0;padding:0;border:0}.ctl-anpassung__art legend{padding:0;margin-block-end:var(--raum-2);color:var(--schrift-zweit);font-size:var(--gr-text);font-weight:var(--strich-halb)}.ctl-anpassung__art label{display:inline-flex;align-items:center;gap:var(--raum-2)}.ctl-anpassung__felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--kennzahlbreite)),1fr));gap:var(--raum-4)}.ctl-anpassung__hinweis{margin:0;color:var(--schrift-leise);font-size:var(--gr-fein);line-height:1.45}.dpb{padding:var(--raum-5) var(--raum-6)}.dpb-kopf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--raum-5);margin-block-end:var(--raum-4)}.dpb-satz{max-inline-size:var(--textbreite);margin:var(--raum-1) 0 0;color:var(--schrift-leise);line-height:1.5}.dpb-summe{display:flex;flex-wrap:wrap;gap:var(--raum-5);margin:0}.dpb-summe dt{color:var(--schrift-leise);font-size:var(--gr-fein)}.dpb-summe dd{margin:0;font-size:var(--gr-kopf);font-weight:var(--strich-fett);font-variant-numeric:tabular-nums}.dpb-unter{color:var(--rot-schrift)}.dpb-ueber{color:var(--bernstein-schrift)}.dpb-rahmen{margin-block-end:var(--raum-4)}.dpb-tafel{min-inline-size:0;font-variant-numeric:tabular-nums}.dpb-tafel thead th{vertical-align:top}.dpb-tafel thead th.dpb-unsicher .dpb-tagumsatz:before{content:"≈ "}.dpb-tag{display:block;font-weight:var(--strich-fett)}.dpb-legende{display:block;color:var(--schrift-leise);font-size:var(--gr-fein);font-weight:var(--strich-normal);line-height:1.3}.dpb-tagumsatz,.dpb-tagbedarf,.dpb-tagdiff{display:block;font-weight:var(--strich-normal);font-size:var(--gr-fein);color:var(--schrift-leise);white-space:nowrap}.dpb-tagumsatz{color:var(--schrift)}.dpb-zelle{vertical-align:top;white-space:nowrap}.dpb-zelle__umsatz{display:block;font-weight:var(--strich-halb)}.dpb-zelle__bedarf,.dpb-zelle__leer{display:block;color:var(--schrift-leise);font-size:var(--gr-fein)}.dpb-zelle--unter{background:var(--rot-zart)}.dpb-zelle--unter .dpb-zelle__bedarf{color:var(--rot-schrift)}.dpb-zelle--ueber{background:var(--bernstein-zart)}.dpb-zelle--ueber .dpb-zelle__bedarf{color:var(--bernstein-schrift)}.dpb-zelle--passt{background:var(--gruen-zart)}.dpb-leer{color:var(--schrift-leise);text-align:center}.dpb-fuss{display:grid;gap:var(--raum-2);color:var(--schrift-leise);font-size:var(--gr-fein);line-height:1.45}.dpb-fuss p{margin:0}.dpb-hinweis{color:var(--bernstein-schrift)}.dpv2{padding:var(--raum-5) var(--raum-6)}.dpv2-kopf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--raum-5);margin-block-end:var(--raum-4)}.dpv2-satz{max-inline-size:var(--textbreite);margin:var(--raum-1) 0 0;color:var(--schrift-leise);line-height:1.5}.dpv2-quelle{display:flex;flex-wrap:wrap;gap:var(--raum-2);align-items:end}.dpv2-quelle label{display:grid;gap:calc(var(--raum-1) / 2);font-size:var(--gr-fein);color:var(--schrift-leise)}.dpv2-quelle select{min-height:var(--hoehe-bedienfeld);padding:0 var(--raum-2);border:var(--kante) solid var(--linie);border-radius:var(--rund-klein);background:var(--flaeche);color:var(--schrift);font:inherit}.dpv2-vergleich .karte-kopf{display:flex;justify-content:space-between;align-items:start;gap:var(--raum-3)}.dpv2-vergleich .tafel{width:100%}.dpv2-handlungen{display:flex;flex-wrap:wrap;gap:var(--raum-2)}.dpv2-bestaetigung{margin-block-end:var(--raum-4)}.dpv2-bestaetigung .karte-fuss{display:flex;justify-content:flex-end;gap:var(--raum-2)}.dpv2-kennzahlen{display:flex;flex-wrap:wrap;gap:var(--raum-5);margin:0 0 var(--raum-5)}.dpv2-kennzahlen dt{color:var(--schrift-leise);font-size:var(--gr-fein)}.dpv2-kennzahlen dd{margin:0;font-size:var(--gr-kopf);font-weight:var(--strich-fett);font-variant-numeric:tabular-nums}.dpv2-kennzahlen dd.dpv2-offen{color:var(--bernstein-schrift)}.dpv2-tag{margin-block-end:var(--raum-4)}.dpv2-tagtitel{margin:0 0 var(--raum-2);font-size:var(--gr-text);font-weight:var(--strich-fett)}.dpv2-tagtitel small{margin-inline-start:var(--raum-2);color:var(--schrift-leise);font-weight:var(--strich-normal)}.dpv2-liste{display:grid;gap:var(--raum-1);margin:0;padding:0;list-style:none}.dpv2-schicht{display:grid;grid-template-columns:auto auto minmax(var(--kennzahlbreite),1fr) 2fr auto;align-items:center;gap:var(--raum-4);padding:var(--raum-2) var(--raum-4);border:var(--kante) solid var(--linie);border-radius:var(--rund-klein);background:var(--flaeche);font-variant-numeric:tabular-nums}.dpv2-schicht--offen,.dpv2-schicht--unloesbar{background:var(--bernstein-zart)}.dpv2-schicht.ist-fixiert{border-color:var(--gold-linie)}.dpv2-zeit{font-weight:var(--strich-fett);white-space:nowrap}.dpv2-dauer,.dpv2-grund{color:var(--schrift-leise);font-size:var(--gr-fein)}.dpv2-person{font-weight:var(--strich-halb)}.dpv2-offenwort{color:var(--bernstein-schrift)}.dpv2-fix{display:inline-flex;align-items:center;gap:var(--raum-1);color:var(--schrift-leise);font-size:var(--gr-fein);white-space:nowrap}.dpv2-fuss{margin:var(--raum-4) 0 0;color:var(--schrift-leise);font-size:var(--gr-fein);line-height:1.45}.ctl-prognose-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--raum-4)}.ctl-prognose-quellen{display:block;max-inline-size:var(--textbreite);color:var(--schrift-leise);font-size:var(--gr-fein);line-height:1.45;white-space:normal}.ctl-teilflaeche>.kennzahlen{gap:0;margin:var(--raum-4) 0;border-block:var(--kante) solid var(--linie)}.ctl-teilflaeche>.kennzahlen>.kennzahl{min-inline-size:0;padding:var(--raum-3) var(--raum-4);border:0;border-radius:0;background:transparent;box-shadow:none}.ctl-teilflaeche>.kennzahlen>.kennzahl+.kennzahl{border-inline-start:var(--kante) solid var(--linie)}.ctl-teilflaeche>.kennzahlen>.kennzahl.betont{background:var(--gold-zart);box-shadow:inset 0 var(--kante-zeiger) 0 var(--gold)}.ctl-teilflaeche>.kennzahlen>.kennzahl.betont .kennzahl-wert,.ctl-teilflaeche>.kennzahlen>.kennzahl.betont .kennzahl-wort,.ctl-teilflaeche>.kennzahlen>.kennzahl.betont .kennzahl-zusatz{color:var(--schrift)}.ctl-kopf{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--raum-3);padding:14px var(--ctl-rand);border-bottom:var(--kante) solid var(--linie)}.ctl-kopf-titel{display:flex;align-items:baseline;gap:var(--raum-3);min-width:0}.ctl-kopf-titel>h1{margin:0;font-family:var(--schriftfamilie-titel);font-size:var(--gr-anzeige);font-weight:var(--strich-fett);letter-spacing:var(--eng);color:var(--schrift)}.ctl-kopf-beitext{font-size:var(--gr-klein);color:var(--schrift-leise)}.ctl-kopf-schalter,.ctl-kopf-links,.ctl-kopf-rechts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-2)}.ctl-kopf-rechts{margin-inline-start:auto}@media (max-width: 60rem){.ctl-kopf-rechts{margin-inline-start:0}}.ctl-kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;margin:0;padding:var(--raum-3) var(--ctl-rand) var(--raum-1);border-block:var(--kante) solid var(--linie)}.ctl-kachel{display:flex;flex-direction:column;gap:1px;padding:var(--raum-3) 14px;border:0;border-radius:0;background:transparent}.ctl-kachel+.ctl-kachel{border-inline-start:var(--kante) solid var(--linie)}.ctl-kachel-wert{font-family:var(--schriftfamilie-titel);font-size:var(--gr-anzeige);font-weight:var(--strich-fett);letter-spacing:var(--eng);color:var(--schrift);font-variant-numeric:tabular-nums}.ctl-kachel-wort{font-size:var(--gr-fein);color:var(--schrift-leise)}.ctl-kachel.betont{background:var(--gold-zart);box-shadow:inset 0 var(--kante-zeiger) 0 var(--gold)}.ctl-kachel.betont .ctl-kachel-wert{color:var(--schrift)}.ctl-kachel.betont .ctl-kachel-wort{color:var(--schrift-zweit)}.ctl-kachel-wert.hoch{color:var(--rot-voll)}.ctl-kachel-wert.verdeckt{color:var(--schrift-platzhalter)}.ctl-diagramm-zone{padding:18px var(--ctl-rand) 0}.ctl-diagramm{border:var(--kante) solid var(--ton-225);border-radius:var(--ctl-rund-karte);background:var(--flaeche);overflow:hidden}.ctl-diagramm-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:11px 16px;border-bottom:var(--kante) solid var(--linie);background:var(--seite)}.ctl-diagramm-titel{display:flex;align-items:baseline;gap:10px;min-width:0}.ctl-diagramm-titel>h2{margin:0;font-family:var(--schriftfamilie-titel);font-size:15px;font-weight:var(--strich-fett);letter-spacing:var(--eng-klein);color:var(--schrift)}.ctl-diagramm-spanne{font-size:var(--gr-fein);color:var(--schrift-leise)}.ctl-diagramm-rechts{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.ctl-legende{display:flex;align-items:center;gap:var(--raum-3);font-size:var(--gr-fein);color:var(--schrift-leise)}.ctl-legende>span{display:flex;align-items:center;gap:6px}.ctl-legendenfleck{inline-size:10px;block-size:10px;border-radius:2px}.ctl-legendenfleck.plan{background:var(--linie-stark)}.ctl-legendenfleck.ist{background:var(--gold)}.ctl-diagramm-wahl{display:flex;align-items:center;border:var(--kante) solid var(--linie-stark);border-radius:var(--ctl-rund-gruppe);background:var(--flaeche)}.ctl-diagramm-wahl>:first-child{border-start-start-radius:calc(var(--ctl-rund-gruppe) - var(--kante));border-end-start-radius:calc(var(--ctl-rund-gruppe) - var(--kante))}.ctl-diagramm-wahl>:last-child{border-start-end-radius:calc(var(--ctl-rund-gruppe) - var(--kante));border-end-end-radius:calc(var(--ctl-rund-gruppe) - var(--kante))}.ctl-diagramm-wahl>button{min-height:0;height:32px;padding:0 var(--raum-3);border:0;border-radius:0;background:var(--flaeche);box-shadow:none;color:var(--schrift-leise);font-size:var(--gr-fein);font-weight:var(--strich-halb);white-space:nowrap;cursor:pointer;transition:background-color var(--tempo) var(--kurve)}.ctl-diagramm-wahl>button+button{border-left:var(--kante) solid var(--linie-stark)}.ctl-diagramm-wahl>button:hover:not(.an){background:var(--flaeche-zart);color:var(--schrift)}.ctl-diagramm-wahl>button.an{background:var(--tinte-950);color:var(--auf-dunkel-stark);font-weight:var(--strich-fett)}.ctl-diagramm-leib{padding:var(--raum-4) var(--raum-4) 10px;overflow-x:auto}.ctl-balkenfeld{display:flex;align-items:flex-end;gap:4px;min-inline-size:940px;block-size:216px;padding-block-end:4px;border-bottom:var(--kante) solid var(--ton-225)}.ctl-tagpaar{flex:1 1 0;display:flex;align-items:flex-end;gap:2px;block-size:100%}.ctl-balken{flex:1;border-radius:3px 3px 0 0;min-block-size:1px}.ctl-balken.plan{background:var(--linie-stark)}.ctl-balken.ist{background:var(--gold)}.ctl-balken.ist.knapp{background:var(--gold-hell)}.ctl-balken.ist.daneben{background:var(--bernstein)}.ctl-balken.ist.leer{background:var(--still-flaeche)}.ctl-balkenmarken{display:flex;gap:4px;min-inline-size:940px;margin-block-start:6px}.ctl-balkenmarken>span{flex:1 1 0;font-size:var(--gr-fein);color:var(--schrift-leise);text-align:center;font-variant-numeric:tabular-nums}.ctl-tafelzone{padding:var(--raum-4) var(--ctl-rand) 56px}.ctl-tafelkopfzeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--raum-3);margin-block-end:10px}.ctl-tafelkopfzeile>p{margin:0;max-width:72ch;font-size:var(--gr-fein);color:var(--schrift-leise)}.ctl-tafelgriffe{display:flex;align-items:center;gap:var(--raum-2)}.ctl-tafelgriffe>.ctl-knopf{height:32px;padding:0 13px;font-size:var(--gr-fein)}.ctl-schieber{overflow-x:auto}.ctl-rahmen{min-inline-size:100%;inline-size:max-content;margin:0;border:var(--kante) solid var(--linie-stark);border-radius:var(--ctl-rund);background:var(--flaeche);overflow:hidden}.ctl-tafel{width:100%;min-width:var(--ctl-mindestbreite);margin:0;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.ctl-sp-tag{width:96px}.ctl-sp-plan,.ctl-sp-ist{width:116px}.ctl-sp-stdplan{width:104px}.ctl-sp-stdist,.ctl-sp-prod{width:110px}.ctl-sp-diff{width:92px}.ctl-sp-herkunft{width:auto}.ctl-tafel thead th{position:static;height:var(--ctl-kopfhoehe);padding:0 10px;border:0;background:var(--verlauf-tafelkopf);color:var(--auf-dunkel-mittel);font-size:var(--gr-fein);font-weight:var(--strich-halb);letter-spacing:0;text-transform:none;text-align:left;vertical-align:middle;white-space:normal;line-height:1.25;z-index:auto}.ctl-tafel thead th:first-child{border-right:var(--kante) solid var(--auf-dunkel-fuellung-hoch);color:var(--auf-dunkel-stark)}.ctl-tafel th.ctl-rechts,.ctl-tafel td.ctl-rechts{text-align:right}.ctl-tafel tbody tr{height:var(--ctl-zeilenhoehe);border-bottom:var(--kante) solid var(--flaeche-tief)}.ctl-tafel tbody th,.ctl-tafel tbody td{padding:0 10px;border:0;border-right:var(--kante) solid var(--flaeche-tief);vertical-align:middle;text-align:left;white-space:nowrap;color:var(--schrift-zweit);font-size:var(--gr-klein);font-weight:var(--strich-normal)}.ctl-tafel tbody th{border-right:var(--kante) solid var(--linie-stark)}.ctl-tafel tbody td:last-child{border-right:0}.ctl-tafel tbody tr:last-child>*{border-bottom:0}.ctl-wochenende>th,.ctl-wochenende>td{background:var(--seite)}.ctl-heute>th,.ctl-heute>td{background:var(--gold-zart)}.ctl-heute>th{box-shadow:inset var(--kante-zeiger) 0 0 var(--gold)}.ctl-tafel tbody tr:focus-within>th,.ctl-tafel tbody tr:focus-within>td{background:var(--flaeche-tief)}.ctl-tagzelle{display:flex;align-items:center;gap:6px}.ctl-tagzahl{font-size:var(--gr-klein);font-weight:var(--strich-fett);color:var(--schrift)}.ctl-tagwort{font-size:var(--gr-fein);color:var(--schrift-leise)}.ctl-tafel td.ctl-feldzelle{padding:0 4px}.ctl-feld{inline-size:100%;min-height:0;block-size:32px;padding:0 6px;border:var(--kante) solid transparent;border-radius:var(--ctl-rund-feld);background:transparent;box-shadow:none;color:var(--schrift);font-family:inherit;font-size:var(--gr-klein);text-align:right;font-variant-numeric:tabular-nums;transition:border-color var(--tempo) var(--kurve),background-color var(--tempo) var(--kurve)}.ctl-feld:hover:not(:disabled){border-color:var(--linie-stark)}.ctl-feld:focus-visible{border-color:var(--schrift);background:var(--flaeche);box-shadow:var(--fokusring);outline:none}.ctl-feld.ist{font-weight:var(--strich-halb)}.ctl-nurlesen{display:block;padding-inline-end:6px;text-align:right}.ctl-prod{font-family:var(--schriftfamilie-titel);font-size:var(--gr-klein);font-weight:var(--strich-fett);color:var(--schrift)}.ctl-prod.gut{color:var(--gruen-schrift)}.ctl-prod.knapp{color:var(--schrift)}.ctl-prod.daneben{color:var(--rot-voll)}.ctl-prod.ohne{color:var(--schrift-leise)}.ctl-diff{font-size:var(--gr-klein);font-weight:var(--strich-halb);color:var(--schrift)}.ctl-diff.hoch{color:var(--rot-voll)}.ctl-diff.ohne{color:var(--schrift-leise)}.ctl-herkunft{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:var(--gr-fein);vertical-align:baseline;color:var(--schrift-leise);white-space:nowrap}.ctl-herkunft:before{content:"";flex:none;inline-size:6px;block-size:6px;border-radius:var(--rund-voll);background:currentcolor}.ctl-herkunft.gemessen{color:var(--schrift-leise)}.ctl-herkunft.gemessen:before{background:var(--gruen)}.ctl-herkunft.hand{color:var(--gold-schrift)}.ctl-herkunft.hand:before{background:var(--gold-linie)}.ctl-herkunft.gerechnet{color:var(--schrift-platzhalter)}.ctl-herkunft.gerechnet:before{background:var(--linie-stark)}.ctl-herkunft.prognose{color:var(--schrift-platzhalter)}.ctl-herkunft.prognose:before{background:var(--linie-stark)}.ctl-herkunft.vorlaeufig{color:var(--gold-schrift)}.ctl-herkunft.vorlaeufig:before{background:var(--gold-linie)}.ctl-tafel tfoot tr{height:var(--ctl-fusshoehe)}.ctl-tafel tfoot th,.ctl-tafel tfoot td{padding:0 10px;border:0;background:var(--flaeche-zart);vertical-align:middle;text-align:left;white-space:nowrap;font-size:var(--gr-fein);font-weight:var(--strich-normal);color:var(--schrift-leise)}.ctl-tafel tfoot th:first-child{border-right:var(--kante) solid var(--linie-stark);font-size:var(--gr-klein);font-weight:var(--strich-fett);color:var(--schrift)}.ctl-tafel tfoot .ctl-summe{font-family:var(--schriftfamilie-titel);font-size:var(--gr-klein);font-weight:var(--strich-fett);color:var(--schrift)}.ctl-fussnote{margin:14px 0 0;max-width:90ch;font-size:var(--gr-fein);line-height:1.5;color:var(--schrift-leise)}@media (max-width: 60rem){.arbeitsflaeche.ctl-flaeche{--ctl-rand: var(--raum-4)}.ctl-teilflaeche>.kennzahlen{grid-template-columns:minmax(0,1fr)}.ctl-teilflaeche>.kennzahlen>.kennzahl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--raum-1) var(--raum-3);border-block-end:var(--kante) solid var(--linie);border-inline-start:0}.ctl-teilflaeche>.kennzahlen>.kennzahl:last-child{border-block-end:0}.ctl-teilflaeche>.kennzahlen .kennzahl-zusatz{grid-column:1 / -1;margin-top:0}.ctl-kacheln{grid-template-columns:minmax(0,1fr)}.ctl-kachel+.ctl-kachel{border-block-start:var(--kante) solid var(--linie);border-inline-start:0}.ctl-kopf-titel{flex-direction:column;align-items:flex-start;gap:var(--raum-1)}.ctl-schieber{overflow-x:visible}.ctl-rahmen{border:0;border-radius:0;background:transparent;overflow:visible;min-inline-size:0;inline-size:auto}.ctl-tafel{display:block;min-width:0}.ctl-tafel colgroup,.ctl-tafel thead{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ctl-tafel tbody{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--raum-3)}.ctl-tafel tbody tr,.ctl-tafel tfoot tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));block-size:auto;overflow:hidden;border:var(--kante) solid var(--linie-stark);border-radius:var(--ctl-rund);background:var(--flaeche)}.ctl-tafel tbody th,.ctl-tafel tfoot th{grid-column:1 / -1;min-width:0;padding:var(--raum-2) var(--raum-3);border:0;border-block-end:var(--kante) solid var(--linie-stark);background:var(--flaeche-zart);white-space:normal}.ctl-tafel tbody td,.ctl-tafel tbody td.ctl-feldzelle,.ctl-tafel tfoot td{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--raum-1);min-width:0;min-height:var(--bedienhoehe);padding:var(--raum-2) var(--raum-3);border:0;border-block-end:var(--kante) solid var(--flaeche-tief);background:transparent;text-align:left;white-space:normal}.ctl-tafel tbody td:nth-of-type(odd),.ctl-tafel tfoot td:nth-of-type(odd){border-inline-end:var(--kante) solid var(--flaeche-tief)}.ctl-tafel tbody td:before,.ctl-tafel tfoot td:before{content:attr(data-label);min-width:0;color:var(--schrift-leise);font-size:var(--gr-klein);font-weight:var(--strich-halb);line-height:1.2}.ctl-tafel tbody td>*,.ctl-tafel tfoot td>*{min-width:0;justify-self:start}.ctl-tafel tbody .ctl-feld{justify-self:stretch;padding-inline:0;text-align:left}.ctl-tafel tbody .ctl-nurlesen{padding:0;text-align:left}.ctl-tafel tbody tr.ctl-wochenende,.ctl-tafel tbody tr.ctl-heute{background:var(--seite)}.ctl-tafel tbody tr.ctl-heute{border-inline-start:var(--kante-zeiger) solid var(--gold)}.ctl-tafel tbody tr.ctl-heute>th,.ctl-tafel tbody tr.ctl-heute>td,.ctl-tafel tbody tr.ctl-wochenende>th,.ctl-tafel tbody tr.ctl-wochenende>td{background:transparent}.ctl-tafel tbody tr.ctl-heute>th{box-shadow:none}.ctl-tafel tfoot{display:block;margin-block-start:var(--raum-3)}.ctl-tafel tfoot td:empty{display:none}.ctl-tafel tfoot .ctl-summe{font-size:var(--gr-klein)}}@media (max-width: 28rem){.ctl-kopf-links{inline-size:100%;min-inline-size:0}.ctl-kopf-links>.kalenderhalter,.ctl-kopf-links>.kalenderhalter>.ctl-gruppe{inline-size:100%;max-inline-size:100%;min-inline-size:0}.ctl-kopf-links>.kalenderhalter>.ctl-gruppe>.ctl-pfeil{flex:0 0 auto}.ctl-kopf-links>.kalenderhalter>.ctl-gruppe>.ctl-monatswort{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.ctl-diagramm-kopf{align-items:stretch;padding:var(--raum-3)}.ctl-diagramm-titel{flex-direction:column;align-items:flex-start;gap:var(--raum-1)}.ctl-diagramm-rechts{display:grid;inline-size:100%;min-inline-size:0;gap:var(--raum-3)}.ctl-legende{flex-wrap:wrap}.ctl-diagramm-wahl{display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%;min-inline-size:0}.ctl-diagramm-wahl>button{inline-size:100%}.ctl-diagramm-wahl>:first-child{border-radius:calc(var(--ctl-rund-gruppe) - var(--kante)) calc(var(--ctl-rund-gruppe) - var(--kante)) 0 0}.ctl-diagramm-wahl>:last-child{border-radius:0 0 calc(var(--ctl-rund-gruppe) - var(--kante)) calc(var(--ctl-rund-gruppe) - var(--kante))}.ctl-diagramm-wahl>button+button{border-block-start:var(--kante) solid var(--linie-stark);border-inline-start:0}.ctl-tafelgriffe{flex-wrap:wrap;inline-size:100%;min-inline-size:0}.ctl-tafelgriffe>.ctl-knopf{flex:1 1 var(--kennzahlbreite);max-inline-size:100%}}.ausw{max-inline-size:62rem}.ausw-vorwort,.ausw-nachwort{margin:var(--raum-4) 0;font-size:13px;line-height:1.6;color:var(--schrift-leise);max-inline-size:46rem}.ausw-gruppe{margin-block-end:var(--raum-5, 2rem)}.ausw-gruppe h2{margin:0;font-size:15px}.ausw-gruppensatz{margin:2px 0 var(--raum-3);font-size:12px;color:var(--schrift-leise)}.ausw-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:var(--raum-2)}.ausw-liste li{padding:var(--raum-3);border:1px solid var(--linie);border-radius:10px;background:var(--flaeche)}.ausw-liste li.naechster{border-color:var(--blau-500, #2f86e0);box-shadow:inset 3px 0 0 var(--blau-500, #2f86e0)}.ausw-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-2)}.ausw-wort{font-size:13px;font-weight:var(--strich-halb);color:var(--tinte-900)}.ausw-satz{margin:4px 0 var(--raum-2);font-size:12px;line-height:1.5}.ausw-braucht{margin:0;font-size:11px;line-height:1.5;color:var(--schrift-leise)}.ausw-braucht__wort{font-weight:var(--strich-halb)}.kalenderseite{inline-size:100%;max-inline-size:var(--arbeitsbreite);margin-inline:auto;padding-inline:var(--raum-6)}main.arbeitsflaeche:has(>.kalenderseite){max-width:none;padding-inline:0;margin-inline:0}.kal-offenfilter{min-height:32px;padding-inline:var(--raum-3);border:1px solid var(--linie);border-radius:6px;background:var(--flaeche);box-shadow:none;color:var(--schrift-zweit);font-size:12px;font-weight:var(--strich-halb)}.kal-offenfilter:hover:not(:disabled){background:var(--flaeche-tief, rgb(0 0 0 / .04));color:var(--schrift);box-shadow:none}.kal-offenfilter.an,.kal-offenfilter.an:hover:not(:disabled){background:var(--blau-700);border-color:var(--blau-700);color:#fff}.kal-offenfilter:disabled{background:transparent;border-color:transparent;color:var(--schrift-leise);box-shadow:none}.kal-rahmen{inline-size:100%;margin-block-start:var(--raum-4);border:var(--kante) solid var(--linie-stark);border-radius:10px;background:var(--flaeche);overflow-x:auto}.kal-gitter{--kal-namensspalte: 196px;--kal-saldospalte: 44px;--kal-tagbreite: 13px;inline-size:100%}.kal-eck{inline-size:calc(var(--kal-namensspalte) + var(--kal-saldospalte));flex:0 0 calc(var(--kal-namensspalte) + var(--kal-saldospalte));padding-inline-start:var(--raum-3);padding-inline-end:0}.kal-name{inline-size:var(--kal-namensspalte);flex:0 0 var(--kal-namensspalte);padding-inline:var(--raum-3)}.kal-eck{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-2);block-size:54px;font-size:var(--gr-fein);font-weight:var(--strich-halb);letter-spacing:0;text-transform:none;color:var(--auf-dunkel-stark);border-block-end:0}.kal-eck,.kal-tagkopf{position:relative}.kal-eck{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:2;background:var(--verlauf-tafelkopf)}.kal-tagkopf{display:grid;grid-template-columns:repeat(var(--kal-tage),minmax(var(--kal-tagbreite),1fr));margin-inline-start:0;block-size:54px;border-block-end:0}.kal-tag{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-inline-start:var(--kante) solid rgba(255,255,255,.1);border-inline-end:0;font-variant-numeric:tabular-nums}.kal-tag__wochentag{font-family:var(--schriftfamilie-titel);font-size:var(--gr-fein);font-weight:var(--strich-fett);color:var(--auf-dunkel-stark);text-transform:uppercase;letter-spacing:0}.kal-tag__zahl{font-size:var(--gr-fein);font-weight:var(--strich-halb);color:var(--auf-dunkel-mittel)}.kal-tag.quartalsraster{overflow:visible}.kal-tag.quartalsraster .kal-tag__zahl{position:relative;z-index:1;white-space:nowrap}.kal-tag.wochenende{background:#ffffff0f}.kal-tag.feiertag{background:#ffffff1f}.kal-feld.wochenende{background:var(--seite)}.kal-feld.feiertag{background:var(--flaeche-tief)}.kal-tag.heute{background:var(--gold)}.kal-tag.heute .kal-tag__wochentag{color:var(--auf-gold)}.kal-tag.heute .kal-tag__zahl{color:var(--auf-gold-leise)}.kal-feld.heute{background:var(--gold-zart)}.kal-zeile{display:flex;align-items:stretch;border-block-start:0;border-block-end:var(--kante) solid var(--linie)}.kal-zeile:last-of-type{border-block-end:0}.kal-name{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-2);min-block-size:42px;position:sticky;inset-inline-start:0;z-index:1;background:var(--seite);border-inline-end:var(--kante) solid var(--linie-stark)}.kal-name__wort{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--gr-klein);font-weight:var(--strich-fett);letter-spacing:var(--eng-klein);color:var(--schrift)}.kal-saldo{flex:0 0 var(--kal-saldospalte);display:flex;align-items:center;justify-content:center;min-block-size:42px;background:var(--seite);border-inline-end:var(--kante) solid var(--linie-stark);font-size:var(--gr-fein);font-variant-numeric:tabular-nums;color:var(--schrift-leise)}.kal-saldo.minus{color:var(--rot-voll);font-weight:var(--strich-halb)}.kal-saldo.ohne,.kal-saldo.verdeckt{color:var(--schrift-leise)}.kal-saldo.verdeckt{font-size:10px;letter-spacing:.04em}.kal-spur{position:relative;flex:1 1 auto;min-inline-size:0;display:grid;grid-template-columns:repeat(var(--kal-tage),minmax(var(--kal-tagbreite),1fr));min-block-size:42px}.kal-feld{border-inline-start:var(--kante) solid var(--flaeche-tief);border-inline-end:0}.kal-balkenlage{position:absolute;top:6px;right:0;bottom:6px;left:0;display:grid;grid-template-columns:repeat(var(--kal-tage),minmax(var(--kal-tagbreite),1fr));align-content:center;pointer-events:none}.kal-balken{pointer-events:auto;display:flex;align-items:center;gap:6px;min-block-size:30px;padding-inline:8px;border-radius:7px;font-size:var(--gr-fein);font-weight:var(--strich-halb);white-space:nowrap;overflow:hidden}.kal-balken__wort{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.kal-balken__tage{font-weight:var(--strich-halb);font-variant-numeric:tabular-nums;margin-inline-end:5px}.kal-balken__kt{font-weight:400}.kal-balken.links-offen{border-start-start-radius:0;border-end-start-radius:0}.kal-balken.rechts-offen{border-start-end-radius:0;border-end-end-radius:0}.kal-balken{background:color-mix(in srgb,var(--ton-500, #6b7887) 70%,#fff);color:#fff}.kal-balken.art-urlaub,.kal-legende__probe.art-urlaub{border-inline-start:3px solid var(--gruen);background:var(--gruen-zart);color:var(--gruen-schrift)}.kal-balken.art-berufsschule,.kal-legende__probe.art-berufsschule{border-inline-start:3px solid var(--bernstein);background:var(--bernstein-zart);color:var(--bernstein-schrift)}.kal-balken.art-krank,.kal-legende__probe.art-krank{border-inline-start:3px solid var(--rot-voll);background:var(--rot-zart);color:var(--rot-schrift)}.kal-balken.art-wunschfrei,.kal-legende__probe.art-wunschfrei{border-inline-start:3px solid var(--gold-linie);background:var(--gold-zart);color:var(--gold-schrift)}.kal-balken.art-abwesend,.kal-legende__probe.art-abwesend{border-inline-start:3px solid var(--ton-400);background:var(--still-flaeche);color:var(--still-schrift)}.kal-balken.offen{background-image:repeating-linear-gradient(135deg,rgb(255 255 255 / .75) 0 6px,transparent 6px 12px);border-block:var(--kante) dashed currentcolor;border-inline-end:var(--kante) dashed currentcolor;box-shadow:none}.kal-balken__griffe{display:flex;gap:2px;flex:0 0 auto;margin-inline-start:auto}.kal-ja,.kal-nein{inline-size:20px;block-size:20px;min-height:0;min-inline-size:0;padding:0;border:0;border-radius:4px;background:#ffffffd9;box-shadow:none;color:var(--tinte-900);font-size:12px;line-height:1}.kal-ja:hover:not(:disabled){background:#fff;color:var(--gruen-600, #2e8b57);box-shadow:none}.kal-nein:hover:not(:disabled){background:#fff;color:var(--melder, #b23b3b);box-shadow:none}.kal-leer{margin:0;padding:var(--raum-6) var(--raum-4);text-align:center;color:var(--schrift-leise)}.kal-kopfzeile{display:flex;align-items:stretch;background:var(--verlauf-tafelkopf);color:var(--auf-dunkel-stark)}.kal-eck{position:sticky;inset-inline-start:0;z-index:2;background:var(--verlauf-tafelkopf);border-inline-end:var(--kante) solid rgba(255,255,255,.14)}.kal-tagkopf{margin-inline-start:0;flex:1 1 auto}.kal-balken__zeichen{flex:0 0 auto;display:grid;place-items:center;opacity:.9}.kal-eck__wort{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--auf-dunkel-stark)}.kal-eck__saldo{flex:0 0 var(--kal-saldospalte);display:grid;place-items:center;border-inline-start:var(--kante) solid rgba(255,255,255,.1);color:var(--auf-dunkel-mittel)}.kal-feld{position:relative;padding:0;border-block:0;border-inline-start:var(--kante) solid var(--flaeche-tief);border-radius:0;background:transparent;box-shadow:none;min-height:0;cursor:pointer}.kal-feld:after{content:"+";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);display:grid;place-items:center;inline-size:18px;block-size:18px;border-radius:5px;background:var(--blau-700);color:#fff;font-size:13px;line-height:1;opacity:0;pointer-events:none;transition:opacity .12s var(--kurve, ease)}.kal-feld:hover:after,.kal-feld:focus-visible:after{opacity:1}.kal-feld:hover{background:color-mix(in srgb,var(--blau-500) 10%,transparent);box-shadow:none}.kal-feld.wochenende:hover,.kal-feld.feiertag:hover{background:color-mix(in srgb,var(--blau-500) 16%,transparent)}.kal-artwahl{grid-template-columns:repeat(5,minmax(0,1fr))}.dp-maske input[type=date]{min-inline-size:0;inline-size:9.5rem;block-size:36px;padding-inline:var(--raum-3);border:1px solid var(--linie);border-radius:6px;background:var(--flaeche);color:var(--schrift);font:inherit;font-size:14px;font-variant-numeric:tabular-nums}.dp-maske select{block-size:36px;padding-inline:var(--raum-3);border:1px solid var(--linie);border-radius:6px;background:var(--flaeche);color:var(--schrift);font:inherit;font-size:14px}.kal-balken{overflow:visible;position:relative}.kal-balken__inhalt{display:flex;align-items:center;gap:5px;min-inline-size:0;overflow:hidden}.kal-balken.hat-griffe .kal-balken__inhalt{padding-inline-end:2px}.kal-balken.schmal .kal-balken__griffe{position:absolute;inset-inline-start:calc(100% + 3px);inset-block-start:50%;transform:translateY(-50%);z-index:3;padding:2px;border-radius:5px;background:var(--flaeche);box-shadow:0 0 0 1px var(--linie)}.kal-balken.schmal .kal-balken__wort{display:none}.kal-artwahl .dp-tagknopf:last-child{border-inline-start:2px solid var(--linie)}.kal-artblock{display:flex;flex-direction:column;gap:var(--raum-2);min-inline-size:0}.kal-artwahl{grid-template-columns:repeat(4,minmax(0,1fr))}.kal-artwahl .dp-tagknopf{font-size:12px;padding-inline:var(--raum-1)}.kal-artwahl .dp-tagknopf:last-child{border-inline-start:0}.kal-krankknopf{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-height:0;padding:5px var(--raum-3);border:1px solid var(--linie);border-radius:6px;background:var(--flaeche);box-shadow:none;color:var(--schrift-zweit);font-size:12px;font-weight:var(--strich-halb);text-align:start}.kal-krankknopf:hover:not(:disabled){background:var(--flaeche-tief, rgb(0 0 0 / .04));color:var(--schrift);box-shadow:none}.kal-krankknopf.aktiv,.kal-krankknopf.aktiv:hover:not(:disabled){background:var(--blau-700);border-color:var(--blau-700);color:#fff}.kal-krankknopf__bei{font-size:10px;font-weight:400;opacity:.75}.kal-herkunft{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--schrift-zweit)}.kal-herkunft p{margin:0}.kal-entscheidung{display:flex;gap:var(--raum-2)}.kal-entscheidung button{min-height:32px;font-size:12px}.kal-entfernen{margin-inline-end:auto;color:var(--melder, #b23b3b)}.kal-balken[role=button]{cursor:pointer}.kal-balken[role=button]:focus-visible{outline:2px solid var(--blau-700);outline-offset:2px}.dp-maske__fuss{flex-wrap:wrap}.dp-maske__fuss .dp-maske__folge{flex:1 1 100%;order:-1}.kal-zustandsflaeche{max-width:var(--aussagenbreite)}.kal-sonstige{font-style:italic}.kal-sonstige:not(.aktiv){color:var(--schrift-zweit)}.kal-sichten{display:flex;align-items:center;border:var(--kante) solid var(--linie-stark);border-radius:8px;background:var(--flaeche)}.kal-sichten>:first-child{border-start-start-radius:calc(8px - var(--kante));border-end-start-radius:calc(8px - var(--kante))}.kal-sichten>:last-child{border-start-end-radius:calc(8px - var(--kante));border-end-end-radius:calc(8px - var(--kante))}.kal-sichten>button{display:inline-flex;align-items:center;justify-content:center;min-height:0;height:var(--bedienhoehe-werkzeug);padding:0 13px;border:0;border-radius:0;background:var(--flaeche);box-shadow:none;color:var(--schrift-leise);font-size:var(--gr-klein);font-weight:var(--strich-halb);white-space:nowrap;cursor:pointer;transition:background-color var(--tempo) var(--kurve)}.kal-sichten>button+button{border-inline-start:var(--kante) solid var(--linie-stark)}.kal-sichten>button:hover:not(.an){background:var(--flaeche-zart);color:var(--schrift)}.kal-sichten>button.an,.kal-sichten>button.an:hover{background:var(--tinte-950);color:var(--auf-dunkel-stark);font-weight:var(--strich-fett)}.kal-fussleiste{display:flex;align-items:flex-start;justify-content:flex-end;gap:var(--raum-3) 20px;flex-wrap:wrap;margin-block-start:var(--raum-3)}.kal-legende{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--raum-3);flex-wrap:wrap;font-size:var(--gr-klein);color:var(--schrift-leise)}.kal-legende>li{display:inline-flex;align-items:center;gap:var(--raum-1);white-space:nowrap}.kal-legende__probe{display:inline-grid;place-items:center;inline-size:18px;block-size:18px;border-radius:var(--rund-klein);color:#fff}@media (max-width: 52rem){.kal-legende{display:none}}.kal-einplanungsliste{margin:0 0 10px;padding-left:1.2em;display:grid;gap:4px;font-size:14px}.kal-verbrauchsmaske{inline-size:min(44rem,calc(100vw - 2rem))}.kal-verbrauchsmaske__ueber{display:block;margin-block-end:.35rem;color:var(--farbe-gold, #a77700);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kal-verbrauchsliste{display:grid;gap:.45rem;max-block-size:min(48vh,28rem);overflow:auto}.kal-verbrauchstag{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:3rem;padding:.45rem .55rem .45rem .8rem;border:1px solid color-mix(in srgb,var(--farbe-text, #171713) 13%,transparent);border-radius:.7rem;background:#fff}.kal-verbrauchswahl{display:inline-flex;gap:.25rem;padding:.2rem;border-radius:.6rem;background:color-mix(in srgb,var(--farbe-text, #171713) 5%,#fff)}.kal-verbrauchswahl button{min-block-size:2.25rem;padding-inline:.7rem;border:0;border-radius:.45rem;background:transparent;color:inherit;box-shadow:none;font-size:.8rem;font-weight:750}.kal-verbrauchswahl button:is(:hover,:focus-visible){background:#fff;color:inherit}.kal-verbrauchswahl button.ist-aktiv{background:var(--farbe-gold, #f2bd24);color:#171713}@media (max-width: 560px){.kal-verbrauchstag{align-items:flex-start;flex-direction:column}.kal-verbrauchswahl{inline-size:100%}.kal-verbrauchswahl button{flex:1}}html:has(.ak-vorschau),body:has(.ak-vorschau){overflow-x:clip}.ak-vorschau,.ak-vorschau *{box-sizing:border-box}.ak-vorschau{min-width:0;min-height:100dvh;overflow-x:clip;background:var(--seite);color:var(--schrift);font-family:var(--schriftfamilie);font-size:var(--gr-text);line-height:1.45}.ak-vorschau button,.ak-vorschau input{margin:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:normal;text-align:start;text-transform:none;transform:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ak-vorschau button{min-height:var(--bedienhoehe);cursor:pointer}.ak-vorschau button:disabled{opacity:.55;cursor:not-allowed}.ak-vorschau input:disabled{opacity:.55;cursor:not-allowed}.ak-vorschau button:focus-visible,.ak-vorschau input:focus-visible{outline:var(--fokusstaerke) solid var(--blau-700);outline-offset:var(--fokusabstand)}.ak-navigation button:focus-visible{outline-color:var(--blau-800);box-shadow:0 0 0 5px var(--auf-dunkel-stark)!important}.ak-produktrahmen{display:grid;min-height:100dvh;grid-template-columns:var(--leiste-breit) minmax(0,1fr)}.ak-navigation{position:sticky;inset-block-start:0;z-index:20;display:flex;min-width:0;height:100dvh;flex-direction:column;gap:var(--raum-5);padding:var(--raum-5) var(--raum-3) var(--raum-4);overflow:hidden;background:var(--verlauf-text);box-shadow:var(--leiste-schatten);color:var(--auf-dunkel)}.ak-navigation__marke{display:flex;min-height:var(--bedienhoehe);align-items:center;padding-inline:var(--raum-2);color:var(--auf-dunkel-stark)}.ak-navigation__marke-voll,.ak-navigation__marke-kurz{display:block}.ak-navigation__marke-kurz{display:none}.ak-navigation nav{display:grid;gap:var(--raum-1)}.ak-navigation__knopf{display:grid;width:100%;min-width:0;grid-template-columns:var(--leiste-kachel) minmax(0,1fr);align-items:center;gap:var(--raum-2);padding:0 var(--raum-2);border-radius:var(--rund-klein)!important;color:var(--auf-dunkel)!important;font-weight:var(--strich-halb)!important;white-space:nowrap}.ak-navigation__knopf>span{display:grid;width:var(--leiste-kachel);height:var(--leiste-kachel);place-items:center}.ak-navigation__knopf svg{width:var(--raum-5);height:var(--raum-5)}.ak-navigation__knopf--aktiv{background:var(--gold-verlauf)!important;color:var(--auf-gold)!important;box-shadow:var(--schatten-knopf)!important;font-weight:var(--strich-fett)!important}.ak-navigation__konto{display:grid;min-width:0;grid-template-columns:var(--bedienhoehe) minmax(0,1fr);align-items:center;gap:var(--raum-2);margin-block-start:auto;padding-block-start:var(--raum-4);border-block-start:var(--kante) solid var(--auf-dunkel-linie)}.ak-navigation__konto>span,.ak-konto{display:grid;width:var(--bedienhoehe);height:var(--bedienhoehe);place-items:center;border-radius:var(--rund-klein)!important;background:var(--auf-dunkel-fuellung-hoch)!important;color:var(--auf-dunkel-stark)!important;font-family:var(--schriftfamilie-titel)!important;font-size:var(--gr-klein)!important;font-weight:var(--strich-fett)!important}.ak-navigation__konto div{min-width:0}.ak-navigation__konto strong,.ak-navigation__konto small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-navigation__konto strong{color:var(--auf-dunkel-stark);font-size:var(--gr-klein)}.ak-navigation__konto small{color:var(--auf-dunkel-leise);font-size:var(--gr-klein)}.ak-produkt{min-width:0}.ak-kopfleiste{position:sticky;inset-block-start:0;z-index:15;display:flex;min-width:0;min-height:var(--kopfhoehe);align-items:center;justify-content:space-between;gap:var(--raum-4);padding:var(--raum-2) var(--raum-5);border-block-end:var(--kante) solid var(--linie);background:var(--flaeche)}.ak-kopfleiste__rechts{display:flex;flex:none;align-items:center;gap:var(--raum-2)}.ak-rueckmeldung{position:fixed;inset-block-start:calc(var(--kopfhoehe) + var(--raum-3));inset-inline-end:var(--raum-5);z-index:70;max-width:min(30rem,calc(100% - var(--raum-6)));padding:var(--raum-3) var(--raum-4);border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-knopf);background:var(--flaeche);color:var(--schrift-zweit);box-shadow:var(--schatten-hoch);font-size:var(--gr-klein);font-weight:var(--strich-halb)}.ak-seitenebene{display:inline-flex;min-height:var(--bedienhoehe-werkzeug);align-items:center;padding-inline:var(--raum-3);border:var(--kante) solid var(--linie);border-radius:var(--rund-klein);background:var(--flaeche-zart);color:var(--schrift-zweit);font-size:var(--gr-klein);font-weight:var(--strich-halb);white-space:nowrap}.ak-iconknopf,.ak-konto{position:relative;display:grid;width:var(--bedienhoehe);height:var(--bedienhoehe);place-items:center;border:var(--kante) solid var(--linie)!important;border-radius:var(--rund-klein)!important;background:var(--flaeche)!important;color:var(--schrift-zweit)!important}.ak-iconknopf svg{width:var(--raum-5);height:var(--raum-5);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ak-iconknopf--meldung i{position:absolute;inset-block-start:calc(var(--raum-1) * -1);inset-inline-end:calc(var(--raum-1) * -1);display:grid;min-width:var(--raum-5);height:var(--raum-5);place-items:center;border:var(--kante-stark) solid var(--flaeche);border-radius:var(--rund-voll);background:var(--melder);color:var(--auf-melder);font-size:var(--gr-fein);font-style:normal;font-weight:var(--strich-fett)}.ak-konto{border-color:var(--blau-700)!important;background:var(--blau-700)!important;color:var(--auf-dunkel-stark)!important}.ak-arbeitsflaeche{min-width:0;max-width:none;padding:var(--raum-5)}.ak-probensteuerung,.ak-fachflaeche{width:min(100%,92rem);margin-inline:auto}.ak-probensteuerung{margin-block-end:var(--raum-5)}.ak-probensteuerung__kopf{display:flex;align-items:start;justify-content:space-between;gap:var(--raum-5)}.ak-probensteuerung h1,.ak-fachflaeche h2,.ak-regelraster h3,.ak-wechselmaske h2{min-width:0;margin:0;overflow-wrap:anywhere;font-family:var(--schriftfamilie-titel);letter-spacing:var(--eng-klein)}.ak-probensteuerung h1{margin-block:var(--raum-1);font-size:clamp(var(--gr-anzeige),2.4vw,var(--gr-zahl))}.ak-probensteuerung p,.ak-regelraster p,.ak-leitbild p,.ak-wechselmaske p{margin:0;color:var(--schrift-leise)}.ak-ueberzeile,.ak-probensteuerung__stand,.ak-regelraster__marke{color:var(--schrift-zweit);font-size:var(--gr-klein);font-weight:var(--strich-fett)}.ak-probensteuerung__stand{flex:none;padding:var(--raum-2) var(--raum-3);border:var(--kante) solid var(--linie);border-radius:var(--rund-klein);background:var(--flaeche)}.ak-segment{display:grid;width:100%;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--raum-1);margin-block-start:var(--raum-4);padding:var(--raum-1);overflow:visible;border:var(--kante) solid var(--linie);border-radius:var(--rund-knopf);background:var(--flaeche)}.ak-segment button{position:relative;width:100%;min-height:var(--bedienhoehe)!important;padding-inline:var(--raum-3)!important;border-radius:var(--rund-klein)!important;color:var(--schrift-zweit)!important;font-size:var(--gr-klein)!important;font-weight:var(--strich-halb)!important;white-space:nowrap}.ak-segment button:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0}.ak-segment button[aria-pressed=true]{background:var(--blau-700)!important;color:var(--auf-dunkel-stark)!important}.ak-probensteuerung__optionen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-2) var(--raum-4);margin-block-start:var(--raum-3);color:var(--schrift-zweit);font-size:var(--gr-klein)}.ak-probensteuerung__optionen label{display:flex;min-height:var(--bedienhoehe);align-items:center;gap:var(--raum-2)}.ak-probensteuerung__optionen input{width:var(--raum-4);height:var(--raum-4);accent-color:var(--blau-700);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ak-testknopf,.ak-nebenknopf,.ak-geltung__knopf{min-height:var(--bedienhoehe)!important;padding-inline:var(--raum-3)!important;border:var(--kante) solid var(--linie-stark)!important;border-radius:var(--rund-klein)!important;background:var(--flaeche)!important;color:var(--schrift-zweit)!important;font-size:var(--gr-klein)!important;font-weight:var(--strich-halb)!important;white-space:nowrap}.ak-testknopf--aktiv{border-color:var(--warnung-kante)!important;background:var(--warnung-flaeche)!important;color:var(--warnung-schrift)!important}.ak-hauptknopf{min-height:var(--bedienhoehe)!important;padding-inline:var(--raum-4)!important;border-radius:var(--rund-klein)!important;background:var(--gold-verlauf)!important;color:var(--auf-gold)!important;box-shadow:var(--schatten-knopf)!important;font-weight:var(--strich-fett)!important;white-space:nowrap}.ak-fachflaeche{overflow:hidden;border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-karte);background:var(--flaeche);box-shadow:var(--schatten-karte)}.ak-fachflaeche__kopf{display:flex;min-height:var(--raum-8);align-items:center;justify-content:space-between;gap:var(--raum-4);padding:var(--raum-4) var(--raum-5);border-block-end:var(--kante) solid var(--linie)}.ak-fachflaeche h2{font-size:var(--gr-anzeige)}.ak-wochenkopf{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-block-end:var(--kante) solid var(--linie);background:var(--flaeche-zart)}.ak-tag{display:grid;min-width:0;justify-items:center;gap:var(--raum-1);padding:var(--raum-3) var(--raum-1);border-inline-end:var(--kante) solid var(--linie)}.ak-tag:last-child{border-inline-end:0}.ak-tag span,.ak-tag small{overflow:hidden;color:var(--schrift-leise);font-size:var(--gr-klein);text-overflow:ellipsis;white-space:nowrap}.ak-tag strong{font-family:var(--schriftfamilie-titel);font-size:var(--gr-kopf)}.ak-tag--heute{background:var(--blau-800);color:var(--auf-dunkel-stark)}.ak-tag--heute span,.ak-tag--heute small{color:var(--auf-dunkel)}.ak-planzeile{display:grid;min-width:0;grid-template-columns:minmax(12rem,1.5fr) repeat(7,minmax(0,1fr));align-items:stretch}.ak-planzeile>*{min-width:0;border-inline-end:var(--kante) solid var(--linie)}.ak-planzeile>*:last-child{border-inline-end:0}.ak-planzeile__person{display:flex;align-items:center;gap:var(--raum-3);padding:var(--raum-4)}.ak-planzeile__person>span:last-child,.ak-planzeile__person strong,.ak-planzeile__person small{display:block;min-width:0}.ak-planzeile__person small,.ak-schicht small,.ak-konflikt small{color:var(--schrift-leise);font-size:var(--gr-klein)}.ak-avatar{display:grid;width:var(--bedienhoehe);height:var(--bedienhoehe);flex:none;place-items:center;border-radius:var(--rund-voll);background:var(--flaeche-tief);font-size:var(--gr-klein);font-weight:var(--strich-fett)}.ak-schicht,.ak-konflikt,.ak-frei{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:var(--raum-1);padding:var(--raum-3) var(--raum-2);overflow:hidden;color:var(--schrift);font-size:var(--gr-klein);font-weight:var(--strich-halb);text-overflow:ellipsis;white-space:nowrap}.ak-schicht{border-block-start:var(--kante-tragend) solid var(--blau-700);background:var(--flaeche-zart)}.ak-schicht--ruhig{border-block-start-color:var(--ton-500)}.ak-konflikt{border-block-start:var(--kante-tragend) solid var(--warnung-kante);background:var(--warnung-flaeche);color:var(--warnung-schrift)}.ak-frei{align-items:center;color:var(--schrift-platzhalter)}.ak-leitbild{display:grid;grid-template-columns:var(--raum-7) minmax(0,1fr);gap:var(--raum-4);padding:var(--raum-5);border-block-end:var(--kante) solid var(--linie)}.ak-leitbild:last-child{border-block-end:0}.ak-leitbild__nummer{font-family:var(--schriftfamilie-titel);font-size:var(--gr-zahl-schmal);font-weight:var(--strich-fett)}.ak-leitbild strong{display:block;margin-block-end:var(--raum-1)}.ak-geltung{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-4);padding:var(--raum-4) var(--raum-5);border-block-end:var(--kante) solid var(--linie);background:var(--flaeche-zart)}.ak-geltung div,.ak-geltung strong,.ak-geltung span{display:block}.ak-geltung__label{color:var(--schrift-zweit);font-size:var(--gr-klein);font-weight:var(--strich-fett)}.ak-geltung div>span:last-child{color:var(--schrift-leise);font-size:var(--gr-klein)}.ak-regelraster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ak-regelraster article{min-width:0;padding:var(--raum-5)}.ak-regelraster article+article{border-inline-start:var(--kante) solid var(--linie)}.ak-regelraster h3{margin-block:var(--raum-1);font-size:var(--gr-kopf)}.ak-schalterprobe{display:block;width:calc(var(--raum-7) - var(--raum-2));height:var(--raum-5);margin-block-start:var(--raum-4);padding:var(--raum-1);border-radius:var(--rund-voll);background:var(--blau-700)}.ak-schalterprobe i{display:block;width:var(--raum-4);height:var(--raum-4);margin-inline-start:auto;border-radius:var(--rund-voll);background:var(--flaeche)}.ak-auswahlprobe{display:inline-flex;min-height:var(--bedienhoehe-werkzeug);align-items:center;margin-block-start:var(--raum-4);padding-inline:var(--raum-3);border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-klein);color:var(--schrift-zweit);font-size:var(--gr-klein);font-weight:var(--strich-halb)}.ak-wechselmaske{position:fixed;top:0;right:0;bottom:0;left:0;width:min(calc(100% - var(--raum-6)),34rem);height:fit-content;max-height:min(80dvh,40rem);margin:auto;padding:var(--raum-5);border:var(--kante) solid var(--linie-stark);border-radius:var(--rund-karte);background:var(--flaeche);color:var(--schrift);box-shadow:var(--schatten-maske)}.ak-wechselmaske::backdrop{background:var(--schubladengrund)}.ak-wechselmaske__zeichen{display:grid;width:var(--bedienhoehe-gross);height:var(--bedienhoehe-gross);place-items:center;margin-block-end:var(--raum-4);border-radius:var(--rund-voll);background:var(--warnung-flaeche);color:var(--warnung-schrift);font-family:var(--schriftfamilie-titel);font-size:var(--gr-kopf);font-weight:var(--strich-fett)}.ak-wechselmaske h2{margin-block:var(--raum-1) var(--raum-2);font-size:var(--gr-anzeige)}.ak-wechselmaske__griffe{display:flex;justify-content:flex-end;gap:var(--raum-2);margin-block-start:var(--raum-5)}@media (hover: hover) and (pointer: fine){.ak-navigation__knopf:hover:not(:disabled){background:var(--auf-dunkel-fuellung)!important;color:var(--auf-dunkel-stark)!important}.ak-navigation__knopf--aktiv:hover:not(:disabled){background:var(--gold-verlauf)!important;color:var(--auf-gold)!important}.ak-iconknopf:hover:not(:disabled),.ak-testknopf:hover:not(:disabled),.ak-nebenknopf:hover:not(:disabled),.ak-geltung__knopf:hover:not(:disabled){border-color:var(--linie-blau)!important;background:var(--flaeche-zart)!important;color:var(--schrift)!important}.ak-hauptknopf:hover:not(:disabled){background:var(--gold-druck)!important;color:var(--auf-gold)!important}}.ak-vorschau button:active:not(:disabled){transform:translateY(1px)}@keyframes ak-drehen{to{transform:rotate(360deg)}}.ak-produktrahmen{display:block}.ak-navigation{display:none}.ak-kopfleiste{gap:var(--raum-2);min-height:auto;padding:var(--raum-2) max(var(--raum-3),env(safe-area-inset-right)) var(--raum-2) max(var(--raum-3),env(safe-area-inset-left))}.ak-kopfleiste__rechts{gap:var(--raum-1)}.ak-rueckmeldung{inset-block-start:calc(var(--kopfhoehe) + var(--raum-2));inset-inline-end:var(--raum-3)}.ak-kopfleiste__rechts .ak-iconknopf:first-of-type,.ak-konto,.ak-seitenebene{display:none}.ak-arbeitsflaeche{padding:var(--raum-4)}.ak-probensteuerung__kopf,.ak-fachflaeche__kopf,.ak-geltung{align-items:stretch;flex-direction:column}.ak-probensteuerung__stand{align-self:start}.ak-segment{width:100%}.ak-probensteuerung__optionen{align-items:stretch;flex-direction:column}.ak-probensteuerung__optionen label,.ak-testknopf,.ak-hauptknopf,.ak-nebenknopf,.ak-geltung__knopf{width:100%;justify-content:center;text-align:center}.ak-tag{padding-inline:0}.ak-tag small,.ak-planzeile{display:none}.ak-regelraster{grid-template-columns:1fr}.ak-regelraster article+article{border-block-start:var(--kante) solid var(--linie);border-inline-start:0}.ak-leitbild{grid-template-columns:var(--raum-6) minmax(0,1fr);padding:var(--raum-4)}.ak-wechselmaske__griffe{align-items:stretch;flex-direction:column-reverse}@media (min-width: 40rem){.ak-produktrahmen{display:grid;grid-template-columns:var(--leiste-schmal) minmax(0,1fr)}.ak-navigation{display:flex;padding-inline:var(--raum-3)}.ak-navigation__marke{overflow:hidden}.ak-navigation__marke-voll{display:none}.ak-navigation__marke-kurz{display:grid;width:var(--leiste-kachel);height:var(--leiste-kachel);place-items:center}.ak-navigation__knopf{grid-template-columns:var(--leiste-kachel) minmax(0,1fr);padding:0!important;overflow:hidden;color:transparent!important}.ak-navigation__knopf>span{color:var(--auf-dunkel)}.ak-navigation__knopf--aktiv>span{color:var(--auf-gold)}.ak-navigation__konto div{display:none}.ak-kopfleiste{min-height:var(--kopfhoehe);padding:var(--raum-2) var(--raum-5)}.ak-kopfleiste__rechts{gap:var(--raum-2)}.ak-kopfleiste__rechts .ak-iconknopf:first-of-type,.ak-konto{display:grid}.ak-arbeitsflaeche{padding:var(--raum-5)}.ak-probensteuerung__kopf,.ak-fachflaeche__kopf,.ak-geltung{align-items:center;flex-direction:row}.ak-probensteuerung__kopf{align-items:start}.ak-probensteuerung__stand{align-self:auto}.ak-segment{display:flex;width:fit-content;grid-template-columns:none}.ak-segment button{width:auto;min-height:var(--bedienhoehe-werkzeug)!important}.ak-segment button:after{inset-block:calc((var(--bedienhoehe) - var(--bedienhoehe-werkzeug)) / -2);inset-inline:0}.ak-probensteuerung__optionen{align-items:center;flex-direction:row}.ak-probensteuerung__optionen label,.ak-testknopf,.ak-hauptknopf,.ak-nebenknopf,.ak-geltung__knopf{width:auto;text-align:start}.ak-tag{padding-inline:var(--raum-1)}.ak-tag small{display:block}.ak-leitbild{grid-template-columns:var(--raum-7) minmax(0,1fr);padding:var(--raum-5)}.ak-wechselmaske__griffe{align-items:center;flex-direction:row}}@media (min-width: 52rem){.ak-seitenebene{display:inline-flex}.ak-planzeile{display:grid;grid-template-columns:minmax(9rem,1.5fr) repeat(7,minmax(0,1fr))}.ak-schicht,.ak-konflikt{font-size:var(--gr-fein)}.ak-schicht small,.ak-konflikt small{display:none}.ak-regelraster{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-regelraster article+article{border-block-start:0;border-inline-start:var(--kante) solid var(--linie)}}@media (min-width: 74rem){.ak-produktrahmen{grid-template-columns:var(--leiste-breit) minmax(0,1fr)}.ak-navigation{padding-inline:var(--raum-3)}.ak-navigation__marke{overflow:visible}.ak-navigation__marke-voll{display:block}.ak-navigation__marke-kurz{display:none}.ak-navigation__knopf{padding:0 var(--raum-2)!important;overflow:visible;color:var(--auf-dunkel)!important}.ak-navigation__knopf--aktiv{color:var(--auf-gold)!important}.ak-navigation__konto div{display:block}.ak-planzeile{grid-template-columns:minmax(12rem,1.5fr) repeat(7,minmax(0,1fr))}.ak-schicht,.ak-konflikt{font-size:var(--gr-klein)}.ak-schicht small,.ak-konflikt small{display:block}}@media (prefers-reduced-motion: reduce){.ak-vorschau button:active:not(:disabled){transform:none}}}@layer gs-v3;@layer gs-v3{:root{color-scheme:light;--gs-shell: #f5f5f7;--gs-rail: #e8e7e3;--gs-rail-soft: #f2f1ee;--gs-rail-hover: #deddd9;--gs-pane: #ffffff;--gs-tint: #f7f7f9;--gs-tint-strong: #f0f0f2;--gs-ink: #1d1d1f;--gs-ink-2: #3a3a3c;--gs-muted: #6e6e73;--gs-faint: #8e8e93;--gs-line: #e3e3e5;--gs-line-soft: #f0f0f2;--gs-accent: #3b6ea8;--gs-accent-hover: #2c5580;--gs-accent-soft: #eaf0f7;--gs-accent-ink: #294f78;--gs-accent-line: #c8d6e5;--gs-selected: #eef3f8;--gs-success: #4e8a5f;--gs-success-ink: #2f6440;--gs-success-soft: #ebf2ec;--gs-success-line: #c6dbcb;--gs-warning: #c98a2e;--gs-warning-ink: #7c520b;--gs-warning-soft: #f8f0e2;--gs-warning-line: #e5d3b2;--gs-danger: #c2645c;--gs-danger-ink: #913b34;--gs-danger-soft: #f7ebe9;--gs-danger-line: #e5c7c3;--gs-extra: #7a6ba8;--gs-extra-soft: #efedf5;--gs-purple: var(--gs-extra);--gs-font: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--gs-text-xs: .75rem;--gs-text-sm: .8125rem;--gs-text: .875rem;--gs-text-lg: 1rem;--gs-title-sm: 1.125rem;--gs-heading: 1.125rem;--gs-title: 1.5rem;--gs-space-1: .25rem;--gs-space-2: .5rem;--gs-space-3: .75rem;--gs-space-4: 1rem;--gs-space-5: 1.25rem;--gs-space-6: 1.5rem;--gs-space-8: 2rem;--gs-radius-sm: .4375rem;--gs-radius: .625rem;--gs-radius-lg: .75rem;--gs-shadow-popover: 0 16px 48px rgb(29 29 31 / .14), 0 2px 8px rgb(29 29 31 / .08);--gs-shadow-dialog: var(--gs-shadow-popover);--gs-shadow-focus: 0 0 0 3px rgb(59 110 168 / .18);--gs-rail-width: 2.375rem;--gs-topbar-height: 2.875rem;--gs-content-width: 80rem;--seite: var(--gs-shell);--flaeche: var(--gs-pane);--flaeche-zart: var(--gs-tint);--flaeche-tief: var(--gs-tint-strong);--ton-950: var(--gs-ink);--ton-900: var(--gs-ink);--ton-800: var(--gs-ink-2);--ton-700: var(--gs-ink-2);--ton-500: var(--gs-muted);--ton-400: var(--gs-faint);--ton-300: var(--gs-line);--ton-250: var(--gs-line);--ton-225: var(--gs-line);--ton-200: var(--gs-line-soft);--ton-150: var(--gs-tint);--schrift: var(--gs-ink);--schrift-zweit: var(--gs-ink-2);--schrift-leise: var(--gs-muted);--blau-800: var(--gs-accent-hover);--blau-700: var(--gs-accent);--blau-600: var(--gs-accent);--blau-500: var(--gs-accent);--tinte-950: var(--gs-ink);--tinte-900: var(--gs-ink);--tinte-800: var(--gs-ink-2);--gold: var(--gs-accent);--gold-hell: var(--gs-accent);--gold-linie: var(--gs-accent-hover);--gold-zart: var(--gs-accent-soft);--gold-zart-linie: color-mix(in srgb, var(--gs-accent) 38%, var(--gs-line));--gold-schrift: var(--gs-accent-hover);--gold-verlauf: var(--gs-accent);--auf-gold: #fff;--umgebung: var(--gs-shell);--umgebung-2: var(--gs-shell);--leiste-hoch: var(--gs-rail);--leiste-mitte: var(--gs-rail);--leiste-grund: var(--gs-rail);--leiste-tief: var(--gs-rail)}}@layer gs-v3{.lb-zeile{display:grid;gap:var(--gs-space-3);min-width:0}.lb-schaltzeile{display:flex;align-items:center;gap:var(--gs-space-3);min-width:0}.lb-statuswort{color:var(--gs-muted);font-size:var(--gs-text-xs)}.lb-feldraster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;gap:var(--gs-space-3);min-width:0}.lb-feld{display:grid;align-content:start;gap:var(--gs-space-1);min-width:0;color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:650}.lb-feld--weit{grid-column:1 / -1}.lb-feld--grund{max-width:28rem}.lb-feld--grund>.sys-feld.sys-feld.sys-feld{width:100%}.lb-tagesregel{display:grid;gap:var(--gs-space-3);padding:var(--gs-space-3);border-left:2px solid var(--gs-accent-line);background:var(--gs-tint)}.lb-ladestand{display:flex;align-items:center;gap:var(--gs-space-2);margin:0;padding:var(--gs-space-3) 0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.lb-rueckmeldung{min-width:0}.lb-blatt{display:grid;min-width:0}.lb-falter{margin-inline-start:auto;padding:0 var(--gs-space-2);min-height:1.75rem;border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-pane);color:var(--gs-ink-2);font-size:var(--gs-text-xs);font-weight:650;cursor:pointer}.lb-falter:hover{background:var(--gs-tint)}.lb-abschluss{display:flex;align-items:end;flex-wrap:wrap;gap:var(--gs-space-2);padding-top:var(--gs-space-3);border-top:1px solid var(--gs-line)}.lb-abschluss__tag{padding-bottom:var(--gs-space-2);color:var(--gs-muted);font-size:var(--gs-text-xs);white-space:nowrap}.lb-abschluss__grund{display:grid;flex:1 1 16rem;gap:var(--gs-space-1);min-width:0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.lb-abschluss__grund>.sys-feld.sys-feld.sys-feld{width:100%}.lb-bisher{margin:0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.lodas-saetze{display:grid;gap:var(--gs-space-3);min-width:0}.lodas-satz{display:grid;gap:var(--gs-space-2);margin:0;padding:var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-pane);min-width:0}.lodas-satz>legend{padding-inline:var(--gs-space-2);color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:650}.lodas-satz__kopf{display:flex;align-items:end;flex-wrap:wrap;gap:var(--gs-space-3)}.lodas-satz__kopf label{display:grid;gap:var(--gs-space-1);color:var(--gs-muted);font-size:var(--gs-text-xs)}.lodas-satz__kopf>button{margin-inline-start:auto}.lodas-felder{display:grid;gap:var(--gs-space-1);min-width:0}.lodas-feld{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:var(--gs-space-2);min-width:0}.lodas-feld>.sys-feld.sys-feld.sys-feld{width:100%!important}.lodas-pfeil{color:var(--gs-muted)}.lodas-weg,.lodas-mehr{padding:0 var(--gs-space-2);min-height:1.75rem;border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-pane);color:var(--gs-ink-2);font-size:var(--gs-text-xs);font-weight:650;cursor:pointer}.lodas-weg:hover:not(:disabled),.lodas-mehr:hover{background:var(--gs-tint)}.lodas-weg:disabled{opacity:.4;cursor:default}.lodas-fuss{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--gs-space-2)}.lb-sperrwort{padding:0 var(--gs-space-2);border-radius:var(--gs-radius-sm);background:var(--gs-warning-soft);color:var(--gs-warning-ink);font-size:var(--gs-text-xs);font-weight:650;white-space:nowrap}.pa-identitaet{display:flex;align-items:center;gap:var(--gs-space-3);min-width:0}.pa-avatar{flex:none;display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--gs-radius);color:#fff;font-size:var(--gs-text-sm);font-weight:750;letter-spacing:.02em;box-shadow:inset 0 0 0 1px #ffffff2e}.pa-avatar-ton-1{background:linear-gradient(145deg,#527aa4,#345878)}.pa-avatar-ton-2{background:linear-gradient(145deg,#627f70,#3f6251)}.pa-avatar-ton-3{background:linear-gradient(145deg,#816f9d,#5c4f7b)}.pa-avatar-ton-4{background:linear-gradient(145deg,#a56861,#824a45)}.pa-avatar-ton-5{background:linear-gradient(145deg,#4f858c,#35646a)}.pa-avatar-ton-6{background:linear-gradient(145deg,#7e7891,#59546b)}.pa-avatar--gross{inline-size:3.5rem;block-size:3.5rem;border:3px solid var(--gs-pane);border-radius:50%;font-size:var(--gs-text-lg);box-shadow:0 0 0 1px var(--gs-line),0 4px 14px #1d1d1f14}.jahreskonto{display:grid;gap:var(--gs-space-5);min-width:0}.jk-kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--gs-space-4);padding-bottom:var(--gs-space-4);border-bottom:1px solid var(--gs-line)}.jk-kopf__text,.jk-steuerung,.jk-kontostand{min-width:0}.jk-kopf h2,.jk-abschnitt h3{margin:0;color:var(--gs-ink)}.jk-kopf h2{font-size:var(--gs-heading)}.jk-kopf__text p,.jk-abschnitt__kopf p,.jk-abschlussinfo p{max-width:66ch;margin:var(--gs-space-1) 0 0;color:var(--gs-muted);font-size:var(--gs-text-sm)}.jk-steuerung{display:flex;align-items:end;gap:var(--gs-space-3)}.jk-jahrwechsel{display:flex;align-items:center;min-height:2.5rem;overflow:hidden;border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-pane)}.jk-jahrwechsel>strong{min-width:4.5rem;padding-inline:var(--gs-space-3);text-align:center;font-variant-numeric:tabular-nums}.jk-jahrwechsel>span{display:flex;align-self:stretch}.jk-jahrwechsel button{display:grid;place-items:center;min-width:2.5rem;padding:0;border:0;border-left:1px solid var(--gs-line);border-radius:0;background:var(--gs-tint);color:var(--gs-ink);box-shadow:none}.jk-jahrwechsel button:hover:not(:disabled){background:var(--gs-accent-soft);color:var(--gs-accent-ink)}.jk-beschaeftigung{display:grid;gap:var(--gs-space-1);color:var(--gs-muted);font-size:var(--gs-text-xs)}.jk-beschaeftigung select{min-height:2.5rem;border-color:var(--gs-line);background:var(--gs-pane)}.jk-kennzahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--gs-line);background:var(--gs-pane)}.jk-kennzahl{display:grid;gap:var(--gs-space-1);min-width:0;padding:var(--gs-space-3) var(--gs-space-4);border-left:1px solid var(--gs-line-soft)}.jk-kennzahl:first-child{border-left:0}.jk-kennzahl--haupt{box-shadow:inset 0 2px var(--gs-accent)}.jk-kennzahl>span,.jk-kennzahl>small,.jk-kontostand small{color:var(--gs-muted);font-size:var(--gs-text-xs)}.jk-kennzahl>strong,.jk-kontostand strong{color:var(--gs-ink);font-size:var(--gs-title-sm);font-variant-numeric:tabular-nums}.jk-abschnitt{display:grid;gap:var(--gs-space-3);min-width:0}.jk-abschnitt__kopf{display:flex;align-items:end;justify-content:space-between;gap:var(--gs-space-4);padding-top:var(--gs-space-3);border-top:2px solid var(--gs-accent)}.jk-abschnitt h3{font-size:var(--gs-text-lg)}.jk-legende{display:flex;flex-wrap:wrap;gap:var(--gs-space-2);color:var(--gs-muted);font-size:var(--gs-text-xs)}.jk-legende i{inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--gs-line)}.jk-legende i.ist-verbindlich{background:var(--gs-success)}.jk-legende i.ist-vorlaeufig{background:var(--gs-warning)}.jk-legende i.ist-zukuenftig{background:var(--gs-faint)}.jk-kontostand{display:grid;gap:var(--gs-space-1);text-align:right}.jk-tafel{min-width:0;overflow-x:auto;border-block:1px solid var(--gs-line)}.jk-tabelle{width:100%;border-collapse:collapse;color:var(--gs-ink-2);font-size:var(--gs-text-sm);font-variant-numeric:tabular-nums}.jk-tabelle th,.jk-tabelle td{min-height:2.5rem;padding:var(--gs-space-2) var(--gs-space-3);border-bottom:1px solid var(--gs-line-soft);text-align:left;vertical-align:middle;white-space:nowrap}.jk-tabelle thead th{color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:650}.jk-tabelle .zahl{text-align:right}.jk-tabelle--jahr .jk-gruppe{border-bottom:1px solid var(--gs-line);color:var(--gs-ink);font-size:var(--gs-text-xs);font-weight:700;text-align:center}.jk-tabelle--jahr .jk-gruppe small{display:block;color:var(--gs-muted);font-size:.6875rem;font-weight:500}.jk-tabelle--jahr .jk-gruppe--geld{border-inline-start:1px solid var(--gs-line)}.jk-tabelle--jahr tbody td:nth-child(8),.jk-tabelle--jahr thead tr:last-child th:nth-child(6){border-inline-start:1px solid var(--gs-line)}.jk-tabelle--jahr small{display:block;color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:500}.jk-tabelle tbody th{color:var(--gs-ink);font-weight:650}.jk-tabelle tbody tr:last-child>*{border-bottom:0}.jk-tabelle tr.ist-vorlaeufig,.jk-tabelle tr.ist-nicht-gefuehrt,.jk-tabelle tr.ist-zukuenftig{background:var(--gs-tint)}.jk-tabelle tr.ist-zukuenftig{color:var(--gs-muted)}.jk-tabelle td>small,.jk-tabelle td>strong{display:block}.jk-tabelle td>small{color:var(--gs-muted);font-size:var(--gs-text-xs)}.jk-verbindlich{color:var(--gs-ink);font-weight:700}.jk-status{display:inline-flex;align-items:center;min-height:1.5rem;padding-inline:var(--gs-space-2);border-radius:999px;color:var(--gs-muted);background:var(--gs-tint-strong);font-size:var(--gs-text-xs);font-weight:650}.jk-status.ist-verbindlich{color:var(--gs-success-ink);background:var(--gs-success-soft)}.jk-status.ist-vorlaeufig{color:var(--gs-warning-ink);background:var(--gs-warning-soft)}.jk-laden{display:grid;gap:var(--gs-space-2);color:var(--gs-muted)}.jk-laden i{display:block;height:2.5rem;border-radius:var(--gs-radius-sm);background:var(--gs-tint-strong)}.jk-leer{margin:0;padding-block:var(--gs-space-3);color:var(--gs-muted)}.jk-abschlussinfo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--gs-space-3);padding:var(--gs-space-3);border-left:2px solid var(--gs-accent);background:var(--gs-accent-soft);color:var(--gs-accent-ink)}.jk-abschlussinfo svg{width:1.125rem;height:1.125rem}.jahreskonto>.meldung.hinweisfeld,.jk-abschnitt>.meldung.hinweisfeld{max-width:100%;margin:0;padding:var(--gs-space-2) var(--gs-space-3)}.pa-zuschlaege,.sfn-vorschlag,.zuschlagregeln{display:grid;gap:var(--gs-space-3);min-width:0}.pa-zuschlaege{container:pa-zuschlaege / inline-size}.pa-zuschlaege__kopf,.sfn-vorschlag__kopf,.zuschlagregeln__kopf{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--gs-space-3)}.pa-zuschlaege__kopf h3,.sfn-vorschlag__kopf h3,.zuschlagregeln__kopf h2,.zuschlagregeln__kopf h3{margin:0;color:var(--gs-ink)}.pa-zuschlaege__kicker,.sfn-vorschlag__kicker,.zuschlagregeln__kicker{margin:0 0 var(--gs-space-1);color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:650;letter-spacing:.045em;text-transform:uppercase}.pa-zuschlaege__laden,.pa-zuschlaege__leerstand{margin:0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.pa-zuschlaege__leerstand{display:flex;flex-wrap:wrap;gap:var(--gs-space-1) var(--gs-space-2)}.pa-zuschlaege__leerstand strong{color:var(--gs-ink)}.pa-zuschlaege__stand{display:flex;flex-wrap:wrap;gap:var(--gs-space-2) var(--gs-space-5);padding-block:var(--gs-space-2);border-bottom:1px solid var(--gs-line)}.pa-zuschlaege__stand>div{display:flex;align-items:baseline;gap:var(--gs-space-2)}.pa-zuschlaege__stand span,.sfn-akonto span,.sfn-vorschlag__summe span{color:var(--gs-muted);font-size:var(--gs-text-xs)}.pa-zuschlaege__stand strong,.sfn-akonto strong,.sfn-vorschlag__summe strong{color:var(--gs-ink);font-variant-numeric:tabular-nums}.pa-zuschlaege__formular{display:grid;gap:var(--gs-space-3)}.pa-zuschlaege__editor{display:grid;min-width:0;border-block:1px solid var(--gs-line);background:var(--gs-tint)}.pa-zuschlaege__editor.ist-eingeklappt{background:transparent}.pa-zuschlaege__vereinbarung,.pa-zuschlaege__gruppe--saetze{min-width:0;padding:var(--gs-space-3)}.pa-zuschlaege__vereinbarung{display:grid;align-content:start;gap:var(--gs-space-3)}.pa-zuschlaege__gruppe--saetze{border-top:1px solid var(--gs-line)}.pa-zuschlaege__gruppe{display:grid;gap:var(--gs-space-2);min-width:0;margin:0;padding:0;border:0}.pa-zuschlaege__gruppe legend{margin-bottom:var(--gs-space-2);color:var(--gs-ink);font-weight:700}.pa-zuschlaege__arten{display:grid;overflow:hidden;border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-pane)}.pa-zuschlaege__arten label{display:inline-flex;align-items:center;min-height:2.5rem;gap:var(--gs-space-2);padding-inline:var(--gs-space-3);border-bottom:1px solid var(--gs-line-soft);cursor:pointer}.pa-zuschlaege__arten label:last-child{border-bottom:0}.pa-zuschlaege__arten label:has(input:checked){background:var(--gs-accent-soft);color:var(--gs-accent-ink);font-weight:650}.pa-zuschlaege__arten{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.pa-zuschlaege__arten label>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--gs-space-2);min-width:0}.pa-zuschlaege__arten label small{color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:400}.pa-zuschlaege__akonto{display:grid;gap:var(--gs-space-2);padding-top:var(--gs-space-3);border-top:1px solid var(--gs-line)}.pa-zuschlaege__gruppe--grenze{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--gs-space-2) var(--gs-space-5);padding-top:var(--gs-space-3);border-top:1px solid var(--gs-line)}.pa-zuschlaege__ausnahmen{display:flex;flex-wrap:wrap;column-gap:var(--gs-space-4)}.pa-zuschlaege__betrag,.pa-zuschlaege__abschlussfelder,.pa-zuschlaege__wahl,.zuschlagregeln__standortwahl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:var(--gs-space-2)}.pa-zuschlaege__wahl{grid-template-columns:minmax(10rem,22rem) auto minmax(0,1fr);align-items:center}.pa-zuschlaege__wahl>.pa-zuschlaege__quelle{justify-self:end;text-align:end}.pa-zuschlaege__wahl label,.pa-zuschlaege__betrag label,.pa-zuschlaege__abschlussfelder label,.zuschlagregeln__standortwahl label{display:grid;gap:var(--gs-space-1);min-width:0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.pa-zuschlaege__grenzfeld{display:grid;grid-template-columns:max-content minmax(7rem,9rem);align-items:center;gap:var(--gs-space-1) var(--gs-space-2);min-width:0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.pa-zuschlaege__grenzfeld>small{grid-column:1 / -1}.pa-zuschlaege__grenzfeld>.sys-feld.sys-feld.sys-feld{width:100%!important}.pa-zuschlaege__saetze{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));column-gap:var(--gs-space-5)}.pa-zuschlaege__satz{display:grid;grid-template-columns:minmax(0,1fr) 4.25rem minmax(0,1fr);align-items:center;gap:var(--gs-space-2);padding-block:0;border-bottom:1px solid var(--gs-line-soft)}.pa-zuschlaege__satz>.sys-feld{margin-block:-5px}.pa-zuschlaege__satz>.sys-feld.sys-feld.sys-feld{width:4.25rem!important}.pa-zuschlaege__satzwort{font-size:var(--gs-text-sm);font-weight:650}.pa-zuschlaege__satzbei{display:flex;align-items:baseline;gap:var(--gs-space-2);color:var(--gs-muted);font-size:var(--gs-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-zuschlaege__satzbei output{flex:0 0 auto;font-weight:650}.pa-zuschlaege__satzbei>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.pa-zuschlaege__grenzfeld small{color:var(--gs-muted);font-size:var(--gs-text-xs)}.pa-zuschlaege__ausnahmen label{display:inline-flex;align-items:center;min-height:2.5rem;gap:var(--gs-space-2)}.pa-zuschlaege__quelle,.pa-zuschlaege__stern,.pa-zuschlaege__leersatz,.zuschlagregeln__quelle,.zuschlagregeln__regelauswahl small{margin:0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.pa-zuschlaege__gruppenwort{display:block;margin-bottom:var(--gs-space-1);color:var(--gs-muted);font-size:var(--gs-text-xs)}.pa-zuschlaege__abschluss{display:flex;align-items:end;flex-wrap:wrap;gap:var(--gs-space-2) var(--gs-space-4);padding-top:var(--gs-space-3);border-top:1px solid var(--gs-line)}.pa-zuschlaege__abschlussfelder{flex:1 1 20rem}.pa-zuschlaege__abschlussaktion{display:flex;align-items:center;gap:var(--gs-space-3)}.pa-zuschlaege__abschlussaktion>span{max-width:14rem;color:var(--gs-muted);font-size:var(--gs-text-xs)}.pa-zuschlaege__abtag{display:grid;gap:var(--gs-space-1);margin:0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.pa-zuschlaege__abtag strong{color:var(--gs-ink);font-size:var(--gs-text-sm)}.zb-zuschlagskonto{container:zuschlagskonto / inline-size;min-width:0;margin-block:var(--gs-space-3);padding-block:var(--gs-space-3);border-block:1px solid var(--gs-line)}.sfn-vorschlag--kompakt{gap:var(--gs-space-2)}.sfn-vorschlag__summen{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--gs-space-2) var(--gs-space-5)}.sfn-vorschlag__summe{display:grid;gap:var(--gs-space-1)}.sfn-vorschlag__summe strong{font-size:var(--gs-title-sm)}.sfn-vorschlag__laden,.sfn-klaerung{display:grid;gap:var(--gs-space-2)}.sfn-klaerung__wort{margin:0;color:var(--gs-ink);font-weight:650}.sfn-klaerung ul{display:grid;gap:var(--gs-space-1);margin:0;padding:var(--gs-space-2) var(--gs-space-3);border-left:2px solid var(--gs-accent);background:var(--gs-accent-soft);color:var(--gs-accent-ink);list-style:none}.sfn-klaerung li{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:baseline;gap:var(--gs-space-2);padding-block:var(--gs-space-1);border-top:1px solid var(--gs-accent-line)}.sfn-klaerung li:first-child{border-top:0}.sfn-klaerung__sache{font-weight:650}.sfn-klaerung__satz{color:var(--gs-accent-ink);font-size:var(--gs-text-sm);opacity:.85}.sfn-klaerung__weg{justify-self:end;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--gs-accent)!important;font-size:var(--gs-text-sm);font-weight:650!important;box-shadow:none!important;white-space:nowrap;cursor:pointer}.sfn-klaerung__weg:hover:not(:disabled){background:none!important;border-color:transparent!important;color:var(--gs-accent-hover)!important;text-decoration:underline}@media (max-width: 43.75rem){.sfn-klaerung li{grid-template-columns:minmax(0,1fr)}.sfn-klaerung__weg{justify-self:start}}.sfn-vorschlag__details{border-block:1px solid var(--gs-line)}.sfn-vorschlag__details summary{display:flex;align-items:center;justify-content:space-between;min-height:2.5rem;gap:var(--gs-space-3);padding-inline:var(--gs-space-2);color:var(--gs-ink);font-weight:650;cursor:pointer;list-style:none}.sfn-vorschlag__details summary::-webkit-details-marker{display:none}.sfn-vorschlag__details summary:after{content:"+";color:var(--gs-muted)}.sfn-vorschlag__details[open] summary:after{content:"−"}.sfn-vorschlag__details summary span{margin-left:auto;color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:400}.sfn-vorschlag__tabelle-wrap{max-width:100%;overflow-x:auto}.sfn-vorschlag__tabelle{min-width:38rem}.sfn-vorschlag__offen{background:var(--gs-tint);box-shadow:inset 2px 0 0 var(--gs-accent-line)}.sfn-vorschlag__beiwert{display:block;margin-top:var(--gs-space-1);color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:400}.sfn-akonto{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--gs-line)}.sfn-akonto>div{display:grid;gap:var(--gs-space-1);min-width:0;padding:var(--gs-space-2) var(--gs-space-3);border-left:1px solid var(--gs-line-soft)}.sfn-akonto>div:first-child{border-left:0}.sfn-akonto small{color:var(--gs-muted)}.sfn-akonto>p{grid-column:1 / -1;margin:0;padding:var(--gs-space-2) var(--gs-space-3);border-top:1px solid var(--gs-line);color:var(--gs-muted)}.sfn-akonto__differenz--ueberhang strong,.sfn-akonto__differenz--unterhang strong{color:var(--gs-warning-ink)}.zuschlagregeln__stichtag,.zuschlagregeln__editor label,.zuschlagregeln__regelauswahl label,.zuschlagregeln__regelauswahl>div{display:grid;align-content:end;gap:var(--gs-space-1);color:var(--gs-muted);font-size:var(--gs-text-xs)}.zuschlagregeln__regel,.zuschlagregeln__standort{display:grid;gap:var(--gs-space-3);padding-block:var(--gs-space-3);border-top:1px solid var(--gs-line)}.zuschlagregeln__gruppe,.zuschlagregeln__editor{display:grid;gap:var(--gs-space-4)}.zuschlagregeln__gruppe h3,.zuschlagregeln__standortkopf h4{margin:0}.zuschlagregeln__editor{padding-top:var(--gs-space-4);border-top:1px solid var(--gs-line)}.zuschlagregeln__editor-kopf,.zuschlagregeln__quellenfelder,.zuschlagregeln__regelauswahl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:var(--gs-space-3)}.zuschlagregeln__pruefwahl{display:inline-flex!important;align-items:center!important;min-height:2.5rem;gap:var(--gs-space-2)!important}.zuschlagregeln__werte--eingabe label,.zuschlagregeln__fenster label{display:grid;gap:var(--gs-space-1);padding-block:var(--gs-space-2);border-bottom:1px solid var(--gs-line-soft)}.zuschlagregeln__fenster,.zuschlagregeln__werte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gs-space-2)}.zuschlagregeln__standortkopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gs-space-3)}.zuschlagregeln__standortwahl{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.zuschlagregeln__katalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--gs-space-4)}.zuschlagregeln__katalog>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gs-space-3);padding-block:var(--gs-space-2);border-bottom:1px solid var(--gs-line-soft)}.zuschlagregeln__katalog strong{text-align:right}@container pa-zuschlaege (min-width: 34rem){.pa-zuschlaege__editor.ist-eingeklappt .pa-zuschlaege__arten{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-zuschlaege__editor.ist-eingeklappt .pa-zuschlaege__arten label{justify-content:center;border-right:1px solid var(--gs-line-soft);border-bottom:0}}@container pa-zuschlaege (min-width: 48rem){.pa-zuschlaege__editor:not(.ist-eingeklappt){grid-template-columns:minmax(15rem,.8fr) minmax(24rem,1.35fr)}.pa-zuschlaege__editor:not(.ist-eingeklappt) .pa-zuschlaege__gruppe--saetze{border-top:0;border-left:1px solid var(--gs-line)}}.gs-verwaltung{width:min(100%,var(--gs-content-width));margin-inline:auto;padding:var(--gs-space-5) var(--gs-space-6) var(--gs-space-8)}.gs-verwaltung>.seitenkopf{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-4);margin-bottom:var(--gs-space-2)}.gs-verwaltung>.seitenkopf h1{margin:0}.gs-verwaltung>.fuehrung{max-width:56rem;margin:0 0 var(--gs-space-5);color:var(--gs-muted);font-size:var(--gs-text-sm)}.gs-verwaltung>.meldung,.gs-verwaltung>.hinweisfeld{margin-bottom:var(--gs-space-4);padding:var(--gs-space-3) var(--gs-space-4)}.gs-verwaltung .einrichtung,.gs-verwaltung .benutzerblatt{display:grid;grid-template-columns:minmax(18rem,.85fr) minmax(24rem,1.15fr);align-items:start;gap:var(--gs-space-4)}.gs-verwaltung .einrichtung-formular,.gs-verwaltung .zugangsblatt{display:grid;gap:var(--gs-space-3);min-width:0}.gs-verwaltung .karte{overflow:hidden}.gs-verwaltung .karte-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-3)}.gs-verwaltung .karte-kopf h2{margin:0;font-size:var(--gs-text-lg)}.gs-verwaltung .karte-fuss{color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-verwaltung .zaehlstand{display:flex;flex-wrap:wrap;gap:var(--gs-space-2);color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-verwaltung .zaehlstand span+span:before{content:"·";margin-right:var(--gs-space-2);color:var(--gs-faint)}.gs-verwaltung .gefuege-wurzel{display:flex;align-items:center;gap:var(--gs-space-2);margin:0 0 var(--gs-space-3);padding:0 var(--gs-space-2) var(--gs-space-3);border-bottom:1px solid var(--gs-line-soft)}.gs-verwaltung .gefuege-stufe{color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:650;text-transform:uppercase;letter-spacing:.045em}.gs-verwaltung .gefuege-wurzel-name{min-width:0;font-weight:650;color:var(--gs-ink)}.gs-verwaltung .gefuege-suche{position:relative;display:flex;align-items:center;gap:var(--gs-space-2);margin-bottom:var(--gs-space-3)}.gs-verwaltung .gefuege-suche__lupe{position:absolute;left:var(--gs-space-3);color:var(--gs-muted);pointer-events:none}.gs-verwaltung .gefuege-suche input{width:100%;padding-left:2.25rem;background:var(--gs-tint)}.gs-verwaltung .gefuege-suche__zahl{flex:none;color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-verwaltung .gruppen,.gs-verwaltung .gefuege-zweig,.gs-verwaltung .gruppe__standorte,.gs-verwaltung .zugangsliste,.gs-verwaltung .rollenkarten,.gs-verwaltung .verlauf{list-style:none;margin:0;padding:0}.gs-verwaltung .gruppen,.gs-verwaltung .zugangsliste{display:grid;gap:var(--gs-space-1)}.gs-verwaltung .gruppe{border-radius:var(--gs-radius);transition:background-color .14s ease}.gs-verwaltung .gruppe:hover{background:var(--gs-tint)}.gs-verwaltung .gruppe--gewaehlt{background:var(--gs-selected)}.gs-verwaltung .gruppe__kopf,.gs-verwaltung .zugangsliste .zugangszeile,.gs-verwaltung .ort{width:100%;min-height:2.625rem;display:flex;align-items:center;gap:var(--gs-space-3);padding:var(--gs-space-2) var(--gs-space-3);border:0;border-radius:var(--gs-radius-sm);background:transparent;color:var(--gs-ink);text-align:left;box-shadow:none}.gs-verwaltung .gruppe__kopf:hover,.gs-verwaltung .zugangsliste .zugangszeile:hover,.gs-verwaltung .ort:hover{background:var(--gs-tint-strong)}.gs-verwaltung .gruppe--gewaehlt>.gruppe__kopf,.gs-verwaltung .zugangsliste .zugangszeile--gewaehlt,.gs-verwaltung .ort--gewaehlt{background:var(--gs-accent-soft);color:var(--gs-accent-ink)}.gs-verwaltung .gruppe__pfeil{width:1rem;flex:none;color:var(--gs-muted)}.gs-verwaltung .gruppe__wahl,.gs-verwaltung .zugangszeile__wort{display:grid;min-width:0;gap:.125rem;flex:1}.gs-verwaltung .gruppe__name,.gs-verwaltung .zugangszeile__name,.gs-verwaltung .ort__name{overflow-wrap:anywhere;color:var(--gs-ink);font-weight:650}.gs-verwaltung .gruppe__zusatz,.gs-verwaltung .zugangszeile__bei,.gs-verwaltung .ort__zeitzone{overflow-wrap:anywhere;color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-verwaltung .gruppe__rand,.gs-verwaltung .ort__rand{display:flex;align-items:center;gap:var(--gs-space-2);margin-left:auto;color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-verwaltung .gruppe__standorte{margin:0 var(--gs-space-2) var(--gs-space-2) 2.35rem;padding-left:var(--gs-space-2);border-left:1px solid var(--gs-accent-line)}.gs-verwaltung .ort{min-height:2.25rem;padding-block:var(--gs-space-1)}.gs-verwaltung .ort__anlegen{width:100%;padding:var(--gs-space-2);border:0;background:transparent;color:var(--gs-accent-ink);text-align:left;box-shadow:none}.gs-verwaltung .gefuege-pruefdaten{margin-top:var(--gs-space-4);padding-top:var(--gs-space-3);border-top:1px solid var(--gs-line-soft)}.gs-verwaltung .gefuege-klapper{border:0;background:transparent;color:var(--gs-muted);box-shadow:none}.gs-verwaltung .angabenblatt__titel{margin-bottom:var(--gs-space-1);color:var(--gs-ink);font-size:var(--gs-title-sm);font-weight:700}.gs-verwaltung .angabenblatt__unterzeile{margin-bottom:var(--gs-space-3);color:var(--gs-muted);font-size:var(--gs-text-sm)}.gs-verwaltung .angabenblatt__liste{margin:0}.gs-verwaltung .angabenblatt__zeile{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);gap:var(--gs-space-3);padding:var(--gs-space-2) 0;border-top:1px solid var(--gs-line-soft)}.gs-verwaltung .angabenblatt__zeile:first-child{border-top:0}.gs-verwaltung .angabenblatt__zeile dt{color:var(--gs-muted);font-size:var(--gs-text-sm)}.gs-verwaltung .angabenblatt__zeile dd{margin:0;color:var(--gs-ink);overflow-wrap:anywhere}.gs-verwaltung .angabenblatt__zeile dd.kennung{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--gs-text-xs)}.gs-verwaltung .angabenblatt__zeile dd .feld-hilfe{display:block;margin-top:var(--gs-space-1);font-family:var(--gs-font)}.gs-verwaltung .feldpaar{display:grid;grid-template-columns:.75fr 1.25fr;gap:var(--gs-space-3)}.gs-verwaltung .karte-koerper>.feld{display:grid;gap:var(--gs-space-1);margin-bottom:var(--gs-space-3)}.gs-verwaltung .feldwort{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-2);color:var(--gs-ink-2);font-size:var(--gs-text-sm);font-weight:650}.gs-verwaltung .pflichtwort{color:var(--gs-danger-ink);font-size:var(--gs-text-xs);font-weight:650}.gs-verwaltung .werkzeugleiste,.gs-verwaltung .aktionsleiste{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--gs-space-2)}.gs-verwaltung .rollenkarten{display:grid;gap:var(--gs-space-2);padding:var(--gs-space-3) var(--gs-space-4);background:var(--gs-tint)}.gs-verwaltung .rollenkarte{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-3);padding:var(--gs-space-2) var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-pane)}.gs-verwaltung .rollenkarte__wort{display:grid;min-width:0;gap:.125rem}.gs-verwaltung .rollenkarte__name{color:var(--gs-ink);font-weight:650}.gs-verwaltung .rollenkarte__umfang{color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-verwaltung .rollenkarte__ohne{color:var(--gs-danger-ink);font-weight:650}.gs-verwaltung .verlaufsgriff{width:100%;display:flex;align-items:center;gap:var(--gs-space-2);padding:var(--gs-space-3) var(--gs-space-4);border:0;background:transparent;color:var(--gs-ink);text-align:left;box-shadow:none}.gs-verwaltung .verlauf>li{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:var(--gs-space-3);padding:var(--gs-space-2) 0;border-top:1px solid var(--gs-line-soft)}.gs-verwaltung .verlauf__wann{color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-verwaltung .verlauf__was{overflow-wrap:anywhere}@media (max-width: 64rem){.gs-verwaltung .einrichtung,.gs-verwaltung .benutzerblatt{grid-template-columns:minmax(0,1fr)}}@media (max-width: 44rem){.gs-verwaltung{padding:var(--gs-space-4) var(--gs-space-3) var(--gs-space-8)}.gs-verwaltung>.seitenkopf{align-items:flex-start;flex-direction:column}.gs-verwaltung .angabenblatt__zeile,.gs-verwaltung .feldpaar,.gs-verwaltung .verlauf>li{grid-template-columns:minmax(0,1fr);gap:var(--gs-space-1)}.gs-verwaltung .gruppe__rand{display:none}}}@layer gs-v3{.gs-einrichtungsassistent{width:min(100%,64rem);margin-inline:auto;padding:var(--gs-space-5) var(--gs-space-6) var(--gs-space-8)}.gs-einrichtungsassistent>.seitenkopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gs-space-5);margin-bottom:var(--gs-space-4)}.gs-einrichtungsassistent>.seitenkopf h1{margin:0}.gs-einrichtungsassistent .seitenkopf__satz{max-width:38rem;margin:0;color:var(--gs-muted);font-size:var(--gs-text-sm);text-align:right}.gs-einrichtungsassistent>.meldung,.gs-einrichtungsassistent>.karte{margin-bottom:var(--gs-space-4)}.gs-einrichtungsassistent .einr-rahmen{margin:0;color:var(--gs-muted);font-size:var(--gs-text-sm)}.gs-einrichtungsassistent .einr-zaehler{margin:var(--gs-space-5) 0 var(--gs-space-3);color:var(--gs-muted);font-size:var(--gs-text-sm)}.gs-einrichtungsassistent .einr-liste{list-style:none;margin:0;padding:0}.gs-einrichtungsassistent .einr-schritt{position:relative;display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;gap:var(--gs-space-3);padding:0 0 var(--gs-space-5)}.gs-einrichtungsassistent .einr-schritt:not(:last-child):after{content:"";position:absolute;top:2.25rem;bottom:0;left:1rem;border-left:1px solid var(--gs-line)}.gs-einrichtungsassistent .einr-schritt__marke{position:relative;z-index:1;width:2rem;height:2rem;display:grid;place-items:center;border:1px solid var(--gs-line);border-radius:50%;background:var(--gs-pane);color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:700}.gs-einrichtungsassistent .einr-schritt.ist-dran .einr-schritt__marke{border-color:var(--gs-accent);background:var(--gs-accent);color:#fff}.gs-einrichtungsassistent .einr-schritt.ist-fertig .einr-schritt__marke{border-color:var(--gs-success-line);background:var(--gs-success-soft);color:var(--gs-success-ink)}.gs-einrichtungsassistent .einr-schritt.ist-verdeckt{opacity:.64}.gs-einrichtungsassistent .einr-schritt__text h2{display:flex;align-items:center;gap:var(--gs-space-2);margin:0 0 var(--gs-space-1);font-size:var(--gs-text-lg)}.gs-einrichtungsassistent .einr-schritt__text>p{margin:0 0 var(--gs-space-1);color:var(--gs-ink-2)}.gs-einrichtungsassistent .einr-woran{color:var(--gs-muted)!important;font-size:var(--gs-text-xs)}.gs-einrichtungsassistent .einr-freiwillig{background:var(--gs-tint-strong);color:var(--gs-muted)}.gs-einrichtungsassistent .einr-schritt__griffe{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--gs-space-2)}.gs-einrichtungsassistent .einr-fuss{max-width:54rem;margin:var(--gs-space-3) 0 0 3rem;color:var(--gs-muted);font-size:var(--gs-text-xs)}@media (max-width: 44rem){.gs-einrichtungsassistent{padding:var(--gs-space-4) var(--gs-space-3) var(--gs-space-8)}.gs-einrichtungsassistent>.seitenkopf{flex-direction:column;gap:var(--gs-space-2)}.gs-einrichtungsassistent .seitenkopf__satz{text-align:left}.gs-einrichtungsassistent .einr-schritt{grid-template-columns:2.25rem minmax(0,1fr)}.gs-einrichtungsassistent .einr-schritt__griffe{grid-column:2;justify-content:flex-start}.gs-einrichtungsassistent .einr-fuss{margin-left:0}}}@layer gs-v3{.gs-tagebuch{width:min(100%,64rem);margin-inline:auto;padding:var(--gs-space-5) var(--gs-space-6) var(--gs-space-8)}.gs-tagebuch .dp-leiste{margin-bottom:var(--gs-space-2)}.gs-tagebuch .dp-titel{margin:0}.gs-tagebuch .dp-steuerzeile{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--gs-space-4)}.gs-tagebuch .dp-wochenwahl{display:flex;align-items:center;gap:var(--gs-space-2)}.gs-tagebuch .tb-monatswort{min-width:9rem;color:var(--gs-ink);font-weight:700;text-align:center}.gs-tagebuch .dp-kacheln{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--gs-space-4);overflow:hidden;border:1px solid var(--gs-line);border-radius:var(--gs-radius-lg);background:var(--gs-pane)}.gs-tagebuch .dp-kachel{display:grid;gap:var(--gs-space-1);min-height:6.25rem;padding:var(--gs-space-3) var(--gs-space-4);border-left:1px solid var(--gs-line-soft)}.gs-tagebuch .dp-kachel:first-child{border-left:0}.gs-tagebuch .dp-kachel__wort{color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:650;text-transform:uppercase;letter-spacing:.04em}.gs-tagebuch .dp-kachel__wert{color:var(--gs-ink);font-size:1.5rem;line-height:1.2;font-weight:700;letter-spacing:-.03em}.gs-tagebuch .dp-kachel__bei{color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-tagebuch .dp-kachel__bei.fehlt{color:var(--gs-danger-ink)}.gs-tagebuch>.meldung{margin-bottom:var(--gs-space-4);padding:var(--gs-space-3) var(--gs-space-4)}.gs-tagebuch .tb-rahmen{width:100%;overflow:hidden;border:1px solid var(--gs-line);border-radius:var(--gs-radius-lg);background:var(--gs-pane)}.gs-tagebuch .tb-tafel{width:100%;border-collapse:collapse}.gs-tagebuch .tb-tafel th,.gs-tagebuch .tb-tafel td{height:2.75rem;padding:var(--gs-space-1) var(--gs-space-4);border-bottom:1px solid var(--gs-line-soft);text-align:left}.gs-tagebuch .tb-tafel tbody tr:last-child th,.gs-tagebuch .tb-tafel tbody tr:last-child td{border-bottom:0}.gs-tagebuch .tb-tafel thead th{height:2.25rem;background:var(--gs-tint);color:var(--gs-muted);font-size:var(--gs-text-xs);text-transform:uppercase;letter-spacing:.04em}.gs-tagebuch .tb-tafel tr.wochenende{background:var(--gs-tint)}.gs-tagebuch .tb-tafel tr.heute{background:var(--gs-accent-soft)}.gs-tagebuch .tb-tafel tr.fehlt{box-shadow:inset 3px 0 var(--gs-danger)}.gs-tagebuch .tb-tag{display:flex;align-items:baseline;gap:var(--gs-space-2)}.gs-tagebuch .tb-tag__wochentag{width:1.75rem;color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-tagebuch .tb-tag__zahl{color:var(--gs-ink);font-weight:700}.gs-tagebuch .tb-rechts{text-align:right!important}.gs-tagebuch .tb-feld{display:inline-flex;align-items:center;gap:var(--gs-space-1)}.gs-tagebuch .tb-feld input{width:8rem;min-height:2rem;padding-block:.25rem;text-align:right;font-variant-numeric:tabular-nums}.gs-tagebuch .tb-einheit{color:var(--gs-muted)}.gs-tagebuch .tb-herkunft{display:inline-flex;align-items:center;min-height:1.5rem;padding:.15rem .5rem;border-radius:999px;background:var(--gs-tint-strong);color:var(--gs-ink-2);font-size:var(--gs-text-xs);font-weight:650}.gs-tagebuch .tb-herkunft.h-gemessen{background:var(--gs-success-soft);color:var(--gs-success-ink)}.gs-tagebuch .tb-herkunft.h-hand{background:var(--gs-accent-soft);color:var(--gs-accent-ink)}.gs-tagebuch .tb-herkunft.h-gerechnet{background:var(--gs-extra-soft);color:var(--gs-extra)}.gs-tagebuch .tb-herkunft.h-fehlt{background:var(--gs-danger-soft);color:var(--gs-danger-ink)}.gs-tagebuch .dp-hinweiszeile{margin-top:var(--gs-space-3);color:var(--gs-muted);font-size:var(--gs-text-xs)}@media (max-width: 44rem){.gs-tagebuch{padding:var(--gs-space-4) var(--gs-space-3) var(--gs-space-8)}.gs-tagebuch .dp-kacheln{grid-template-columns:minmax(0,1fr)}.gs-tagebuch .dp-kachel{min-height:4.5rem;border-top:1px solid var(--gs-line-soft);border-left:0}.gs-tagebuch .dp-kachel:first-child{border-top:0}.gs-tagebuch .tb-tafel th,.gs-tagebuch .tb-tafel td{padding-inline:var(--gs-space-2)}.gs-tagebuch .tb-feld input{width:6.5rem}}}@layer gs-v3{.gs-rollen{width:min(100%,var(--gs-content-width));margin-inline:auto;padding:var(--gs-space-5) var(--gs-space-6) var(--gs-space-8)}.gs-rollen>.seitenkopf{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-4);margin-bottom:var(--gs-space-2)}.gs-rollen>.seitenkopf h1{margin:0}.gs-rollen>.fuehrung{max-width:56rem;margin:0 0 var(--gs-space-5);color:var(--gs-muted);font-size:var(--gs-text-sm)}.gs-rollen>.meldung{margin-bottom:var(--gs-space-4);padding:var(--gs-space-3) var(--gs-space-4)}.gs-rollen .rollenblatt{display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(28rem,1.28fr);align-items:start;gap:var(--gs-space-4)}.gs-rollen .karte{overflow:hidden}.gs-rollen .karte-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-3)}.gs-rollen .karte-kopf h2{margin:0;font-size:var(--gs-text-lg)}.gs-rollen .rollenliste,.gs-rollen .rechtebereiche,.gs-rollen .rechteliste,.gs-rollen .fristwahl,.gs-rollen .maa-befunde,.gs-rollen .maa-bereiche,.gs-rollen .maa-punkte,.gs-rollen .maa-vorschau-liste{list-style:none;margin:0;padding:0}.gs-rollen .rollenliste{display:grid;gap:var(--gs-space-1);padding:var(--gs-space-2)}.gs-rollen .rollenzeile{width:100%;min-height:3.25rem;display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-3);padding:var(--gs-space-2) var(--gs-space-3);border:0;border-radius:var(--gs-radius-sm);background:transparent;color:var(--gs-ink);text-align:left;box-shadow:none}.gs-rollen .rollenzeile:hover{background:var(--gs-tint)}.gs-rollen .rollenzeile--gewaehlt{background:var(--gs-accent-soft);color:var(--gs-accent-ink)}.gs-rollen .rollenzeile__wort{display:grid;min-width:0;gap:.125rem}.gs-rollen .rollenzeile__name{color:inherit;font-weight:700;overflow-wrap:anywhere}.gs-rollen .rollenzeile__aus{color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-rollen .rollenzeile__zahl{flex:none;color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-rollen .rollen-faktor{padding-block:0!important}.gs-rollen .schalterzeile{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-4);min-height:3.75rem;padding:var(--gs-space-2) 0;border-top:1px solid var(--gs-line-soft)}.gs-rollen .schalterzeile:first-child{border-top:0}.gs-rollen .schalterzeile__wort{min-width:0}.gs-rollen .schalterzeile__wort p{margin:0;font-size:var(--gs-text-xs)}.gs-rollen .schalter{display:flex;align-items:center;gap:var(--gs-space-2);flex:none;border:0;background:transparent;color:var(--gs-muted);box-shadow:none}.gs-rollen .schalter__bahn{position:relative;width:2rem;height:1.125rem;border-radius:999px;background:var(--gs-accent)}.gs-rollen .schalter--aus .schalter__bahn{background:var(--gs-line)}.gs-rollen .schalter__knauf{position:absolute;top:.1875rem;right:.1875rem;width:.75rem;height:.75rem;border-radius:50%;background:#fff}.gs-rollen .schalter--aus .schalter__knauf{right:auto;left:.1875rem}.gs-rollen .schalter__wort{font-size:var(--gs-text-xs);font-weight:650}.gs-rollen .rollen-faktor-grenze{margin:0;padding:var(--gs-space-2) 0 var(--gs-space-3);font-size:var(--gs-text-xs)}.gs-rollen .rechtebereiche{border-top:1px solid var(--gs-line-soft)}.gs-rollen .rbereich{border-bottom:1px solid var(--gs-line-soft)}.gs-rollen .rbereich__kopf{display:flex;align-items:center;min-height:2.875rem}.gs-rollen .rbereich__auf{width:100%;min-height:inherit;display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:var(--gs-space-2);padding:var(--gs-space-2) var(--gs-space-4);border:0;background:transparent;color:var(--gs-ink);text-align:left;box-shadow:none}.gs-rollen .rbereich--offen>.rbereich__kopf{background:var(--gs-tint)}.gs-rollen .rbereich__wort{font-weight:650}.gs-rollen .rbereich__zahl{color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-rollen .rbereich__zahl--an{color:var(--gs-accent-ink);font-weight:700}.gs-rollen .kippschalter{flex:none;margin-right:var(--gs-space-4)}.gs-rollen .rechtefach{padding:0 var(--gs-space-4) var(--gs-space-4);background:var(--gs-tint)}.gs-rollen .rechtefach__satz{margin:0 0 var(--gs-space-2);color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-rollen .rechteliste,.gs-rollen .maa-punkte{display:grid;gap:var(--gs-space-2)}.gs-rollen .rkarte,.gs-rollen .maa-zeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--gs-space-3);padding:var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-pane)}.gs-rollen .rkarte:hover,.gs-rollen .maa-zeile:hover{border-color:var(--gs-accent-line)}.gs-rollen .rkarte--zu,.gs-rollen .maa-zeile--gesperrt{opacity:.62}.gs-rollen .rkarte__wort,.gs-rollen .maa-zeile-text{display:grid;min-width:0;gap:.125rem}.gs-rollen .rkarte__titel,.gs-rollen .maa-wort{color:var(--gs-ink);font-weight:650}.gs-rollen .rkarte__unter,.gs-rollen .maa-erklaerung,.gs-rollen .maa-sperrgrund{color:var(--gs-muted);font-size:var(--gs-text-xs);overflow-wrap:anywhere}.gs-rollen .rkarte__grund{color:var(--gs-warning-ink);font-size:var(--gs-text-xs)}.gs-rollen .maa{margin-top:var(--gs-space-1)}.gs-rollen .maa-kopf h3{margin:0 0 var(--gs-space-1)}.gs-rollen .maa-einleitung{margin:0 0 var(--gs-space-3);color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-rollen .maa-befunde{display:grid;gap:var(--gs-space-2);margin-bottom:var(--gs-space-3)}.gs-rollen .maa-befunde>li{padding:var(--gs-space-2) var(--gs-space-3)}.gs-rollen .maa-bereiche{border:1px solid var(--gs-line);border-radius:var(--gs-radius);overflow:hidden}.gs-rollen .maa-bereich-satz{margin:0;padding:0 var(--gs-space-4) var(--gs-space-3);background:var(--gs-tint);color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-rollen .maa-punkte{padding:0 var(--gs-space-4) var(--gs-space-4);background:var(--gs-tint)}.gs-rollen .maa-merkzeichen{width:1.25rem;height:1.25rem;display:grid;place-items:center;border-radius:50%;background:var(--gs-tint-strong);color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-rollen .maa-fehlend{margin-top:var(--gs-space-3);padding:var(--gs-space-3);border-left:3px solid var(--gs-warning);background:var(--gs-warning-soft);color:var(--gs-warning-ink);font-size:var(--gs-text-xs)}.gs-rollen .maa-fehlend-wort{margin:0 0 var(--gs-space-1);font-weight:700}.gs-rollen .maa-vorschau{margin-top:var(--gs-space-3);padding:var(--gs-space-3);border-radius:var(--gs-radius);background:var(--gs-accent-soft)}.gs-rollen .maa-vorschau-wort{margin:0 0 var(--gs-space-2);color:var(--gs-accent-ink);font-weight:700}.gs-rollen .maa-vorschau-liste{display:flex;flex-wrap:wrap;gap:var(--gs-space-1)}.gs-rollen .maa-vorschau-punkt{padding:.2rem .5rem;border-radius:999px;background:var(--gs-pane);color:var(--gs-ink-2);font-size:var(--gs-text-xs)}.gs-rollen .maa-vorschau-fuss{margin:var(--gs-space-2) 0 0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-rollen .rollen-fuss{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-4)}.gs-rollen .rollen-vorschau{min-width:0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-rollen .rollen-vorschau p{margin:0}.gs-rollen .aktionsleiste{display:flex;flex:none;gap:var(--gs-space-2)}.gs-rollen .rollen-fussnote{max-width:56rem;margin:var(--gs-space-4) 0 0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-rollen .fristwahl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gs-space-2);margin:var(--gs-space-3) 0}.gs-rollen .fristwahl__stufe{width:100%;min-height:4rem;display:grid;gap:.125rem;padding:var(--gs-space-3);border:1px solid var(--gs-line);background:var(--gs-pane);color:var(--gs-ink-2);text-align:left}.gs-rollen .fristwahl__stufe.gewaehlt{border-color:var(--gs-accent);background:var(--gs-accent-soft)}.gs-rollen .fristwahl__wort{color:var(--gs-ink);font-weight:700}@media (max-width: 64rem){.gs-rollen .rollenblatt{grid-template-columns:minmax(0,1fr)}}@media (max-width: 44rem){.gs-rollen{padding:var(--gs-space-4) var(--gs-space-3) var(--gs-space-8)}.gs-rollen>.seitenkopf,.gs-rollen .rollen-fuss{align-items:stretch;flex-direction:column}.gs-rollen .schalterzeile{align-items:flex-start;flex-direction:column}.gs-rollen .fristwahl{grid-template-columns:minmax(0,1fr)}.gs-rollen .rkarte,.gs-rollen .maa-zeile{grid-template-columns:auto minmax(0,1fr)}.gs-rollen .rkarte__grund{grid-column:2}}}@layer gs-v3{.integrationen,.gs-integrationen{width:min(100%,68rem);margin-inline:auto;padding:var(--gs-space-5) var(--gs-space-6) var(--gs-space-8)}.integrationen>.seitenkopf,.integrationen .int-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-4);margin-bottom:var(--gs-space-2)}.integrationen>.seitenkopf h1,.integrationen .int-kopf h1{margin:0}.integrationen>.fuehrung{max-width:54rem;margin:0 0 var(--gs-space-5);color:var(--gs-muted);font-size:var(--gs-text-sm)}.integrationen>.karte,.integrationen>.hinweisfeld,.integrationen>.meldung{margin-bottom:var(--gs-space-4)}.integrationen .karte{overflow:hidden;min-inline-size:0}.integrationen .karte-koerper{min-inline-size:0}.integrationen .karte-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-3)}.integrationen .karte-kopf h2{margin:0;font-size:var(--gs-text-lg)}.integrationen .karte-still{opacity:.9}.integrationen .knopfreihe{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--gs-space-2)}.integrationen .int-liste,.integrationen .int-offene,.integrationen .int-anbieter,.integrationen .int-fehlend,.integrationen .int-kennungen,.integrationen .int-pilotpunkte,.integrationen .int-pilotrevisionen{list-style:none;margin:0;padding:0}.integrationen .int-zeile{padding:var(--gs-space-3) 0;border-top:1px solid var(--gs-line-soft)}.integrationen .int-zeile:first-child{padding-top:0;border-top:0}.integrationen .int-zeile-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-3)}.integrationen .int-zeile-ort{color:var(--gs-ink);font-weight:700}.integrationen .int-zeile-angaben{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gs-space-3);margin:var(--gs-space-2) 0}.integrationen .int-zeile-angaben>div{min-width:0}.integrationen .int-zeile-angaben dt{color:var(--gs-muted);font-size:var(--gs-text-xs)}.integrationen .int-zeile-angaben dd{margin:0;color:var(--gs-ink-2);overflow-wrap:anywhere}.integrationen .int-bedarf{margin:var(--gs-space-2) 0;padding:var(--gs-space-2) var(--gs-space-3);border-left:3px solid var(--gs-warning);background:var(--gs-warning-soft);color:var(--gs-warning-ink);font-size:var(--gs-text-sm)}.integrationen .int-offen,.integrationen .int-anbieterzeile{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(10rem,1fr) auto;align-items:center;gap:var(--gs-space-3);min-height:2.75rem;border-top:1px solid var(--gs-line-soft)}.integrationen .int-offen:first-child,.integrationen .int-anbieterzeile:first-child{border-top:0}.integrationen .int-offen-ort,.integrationen .int-anbieter-name{color:var(--gs-ink);font-weight:650}.integrationen .int-anbieter-liefert{color:var(--gs-muted);font-size:var(--gs-text-sm)}.integrationen .int-anbieter-form{justify-self:end;padding:.2rem .5rem;border-radius:999px;background:var(--gs-tint-strong);color:var(--gs-muted);font-size:var(--gs-text-xs)}.integrationen .int-fehlend{display:grid;gap:var(--gs-space-2);color:var(--gs-muted);font-size:var(--gs-text-sm)}.integrationen .int-faktorhinweis{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-4);padding:var(--gs-space-3) var(--gs-space-4)}.integrationen .int-faktorhinweis p{margin:0}.integrationen .int-form,.integrationen .int-pilotlauf{display:grid;gap:var(--gs-space-3)}.integrationen .int-form .feld{display:grid;gap:var(--gs-space-1)}.integrationen .int-form input,.integrationen .int-form select,.integrationen .int-form textarea{width:100%}.integrationen .angaben{display:grid;grid-template-columns:minmax(9rem,.7fr) minmax(0,1.3fr);gap:var(--gs-space-2) var(--gs-space-4);margin:0}.integrationen .angaben dt{color:var(--gs-muted)}.integrationen .angaben dd{margin:0;color:var(--gs-ink);overflow-wrap:anywhere}.integrationen .tafel-rahmen{width:100%;overflow-x:auto}.integrationen .tafel{width:100%;border-collapse:collapse}.integrationen .tafel th,.integrationen .tafel td{padding:var(--gs-space-2) var(--gs-space-3);border-bottom:1px solid var(--gs-line-soft);text-align:left;white-space:nowrap}.integrationen .tafel thead th{color:var(--gs-muted);font-size:var(--gs-text-xs);text-transform:uppercase;letter-spacing:.04em}.integrationen .tafel .zahl{text-align:right}.integrationen .int-schritte{list-style:none;margin:0;padding:0;counter-reset:int-schritt}.integrationen .int-schritte>li{counter-increment:int-schritt;position:relative;padding:0 0 var(--gs-space-5) 2.75rem}.integrationen .int-schritt-wort{display:block;margin-bottom:var(--gs-space-2);color:var(--gs-ink);font-weight:700}.integrationen .int-umfang{padding:var(--gs-space-3);border-left:3px solid var(--gs-accent);background:var(--gs-accent-soft)}.integrationen .int-kennung{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--gs-space-2) var(--gs-space-3);padding:var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius)}.integrationen .int-kennung+.int-kennung{margin-top:var(--gs-space-2)}.integrationen .int-kennung--offen{border-color:var(--gs-warning-line);background:var(--gs-warning-soft)}.integrationen .int-kennung-kopf{display:grid;gap:.125rem}.integrationen .int-kennung-fremdname{color:var(--gs-ink);font-weight:650}.integrationen .int-kennung-nummer{color:var(--gs-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--gs-text-xs)}.integrationen .int-zuordnen,.integrationen .int-vorabzuordnung{grid-column:1 / -1;display:flex;align-items:end;gap:var(--gs-space-2)}.integrationen .int-zuordnen .feld,.integrationen .int-vorabzuordnung .feld{flex:1}.integrationen .int-pilotstand{padding:var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-tint)}.integrationen .int-pilotstand-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-3);margin-bottom:var(--gs-space-2)}.integrationen .int-pilotpunkte,.integrationen .int-pilotrevisionen{display:grid;gap:var(--gs-space-1);color:var(--gs-muted);font-size:var(--gs-text-sm)}@media (max-width: 44rem){.integrationen{padding:var(--gs-space-4) var(--gs-space-3) var(--gs-space-8)}.integrationen .int-faktorhinweis,.integrationen .int-zuordnen,.integrationen .int-vorabzuordnung{align-items:stretch;flex-direction:column}.integrationen .int-zeile-angaben,.integrationen .int-offen,.integrationen .int-anbieterzeile,.integrationen .angaben{grid-template-columns:minmax(0,1fr)}.integrationen .int-anbieter-form{justify-self:start}}}@layer gs-v3{.gs-dashboard{position:relative;width:min(100%,var(--gs-content-width));margin-inline:auto;padding:var(--gs-space-5) var(--gs-space-6) var(--gs-space-8)}.gs-dashboard .uev-kopf{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gs-space-4);margin-bottom:var(--gs-space-5)}.gs-dashboard .uev-kopf h1{margin:0 0 var(--gs-space-1)}.gs-dashboard .uev-bezug{margin:0;color:var(--gs-muted);font-size:var(--gs-text-sm)}.gs-dashboard .uev-kopf__griffe{display:flex;align-items:center;gap:var(--gs-space-2)}.gs-dashboard .uev-knopf,.gs-dashboard .uev-zahnrad{min-height:2.25rem;border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-pane);color:var(--gs-ink-2);box-shadow:none}.gs-dashboard .uev-zahnrad{width:2.25rem;display:grid;place-items:center;padding:0}.gs-dashboard .uev-zahnrad svg{width:1rem;height:1rem}.gs-dashboard .uev-panel{position:absolute;z-index:30;top:calc(100% + var(--gs-space-2));right:0;width:min(22rem,calc(100vw - 2rem));overflow:hidden;border:1px solid var(--gs-line);border-radius:var(--gs-radius-lg);background:var(--gs-pane);box-shadow:var(--gs-shadow-popover)}.gs-dashboard .uev-panel__kopf{display:flex;align-items:center;justify-content:space-between;padding:var(--gs-space-3) var(--gs-space-4);border-bottom:1px solid var(--gs-line-soft);color:var(--gs-ink);font-weight:700}.gs-dashboard .uev-panel__zu{width:2rem;min-height:2rem;padding:0;border:0;background:transparent;box-shadow:none}.gs-dashboard .uev-panel__satz{margin:0;padding:var(--gs-space-3) var(--gs-space-4);color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-dashboard .uev-panel__liste{border-top:1px solid var(--gs-line-soft)}.gs-dashboard .uev-panel__zeile{width:100%;min-height:2.75rem;display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-3);padding:var(--gs-space-2) var(--gs-space-4);border:0;border-bottom:1px solid var(--gs-line-soft);border-radius:0;background:transparent;color:var(--gs-ink-2);text-align:left;box-shadow:none}.gs-dashboard .uev-schalter{position:relative;width:2rem;height:1.125rem;flex:none;border-radius:999px;background:var(--gs-line);transition:background-color .14s ease}.gs-dashboard .uev-schalter>span{position:absolute;top:.1875rem;left:.1875rem;width:.75rem;height:.75rem;border-radius:50%;background:#fff;transition:transform .14s ease}.gs-dashboard .uev-schalter.ist-an{background:var(--gs-accent)}.gs-dashboard .uev-schalter.ist-an>span{transform:translate(.875rem)}.gs-dashboard .uev-karte{margin-bottom:var(--gs-space-4);overflow:hidden;border:1px solid var(--gs-line);border-radius:var(--gs-radius-lg);background:var(--gs-pane)}.gs-dashboard .uev-karte__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-3);min-height:3rem;padding:var(--gs-space-2) var(--gs-space-4);border-bottom:1px solid var(--gs-line-soft);background:var(--gs-tint)}.gs-dashboard .uev-karte__kopf h2{margin:0;font-size:var(--gs-text-lg)}.gs-dashboard .uev-karte__kopf p{margin:var(--gs-space-1) 0 0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-dashboard .uev-karte__leib{padding:var(--gs-space-4)}.gs-dashboard .uev-goldchip{border-radius:999px;padding:.25rem .55rem;background:var(--gs-accent-soft);color:var(--gs-accent-ink);font-size:var(--gs-text-xs);font-weight:700}.gs-dashboard .uev-fussnote{margin:0;padding:var(--gs-space-2) var(--gs-space-4) var(--gs-space-3);color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-dashboard .uev-lagenraster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.gs-dashboard .uev-lagekachel{min-height:6.25rem;display:grid;align-content:start;gap:var(--gs-space-1);padding:var(--gs-space-3) var(--gs-space-4);border:0;border-right:1px solid var(--gs-line-soft);border-radius:0;background:var(--gs-pane);color:var(--gs-ink);text-align:left;box-shadow:none}.gs-dashboard .uev-lagekachel:last-child{border-right:0}.gs-dashboard .uev-lagekachel.ist-erste{background:var(--gs-accent-soft)}.gs-dashboard .uev-lagekachel__gruppe{display:flex;align-items:center;gap:var(--gs-space-2);color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-dashboard .uev-lagekachel__zeichen{width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:var(--gs-radius-sm);background:var(--gs-tint-strong);color:var(--gs-ink-2)}.gs-dashboard .uev-lagekachel__zeichen svg{width:.875rem}.gs-dashboard .uev-lagekachel__zahlzeile{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gs-space-2)}.gs-dashboard .uev-lagekachel__zahl{font-size:1.65rem;line-height:1.15;font-weight:700;letter-spacing:-.04em}.gs-dashboard .uev-lagekachel__eilt{color:var(--gs-danger-ink);font-size:var(--gs-text-xs);font-weight:650}.gs-dashboard .uev-lagekachel__wort{font-weight:650}.gs-dashboard .uev-lagekachel__satz{color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-dashboard .uev-sortierung{display:flex;align-items:center;gap:var(--gs-space-1);padding:var(--gs-space-2) var(--gs-space-4);border-bottom:1px solid var(--gs-line-soft)}.gs-dashboard .uev-sortierung__wahl{min-height:1.875rem;padding:0 var(--gs-space-2);border:0;background:transparent;color:var(--gs-muted);font-size:var(--gs-text-xs);box-shadow:none}.gs-dashboard .uev-sortierung__wahl.ist-aktiv{background:var(--gs-accent-soft);color:var(--gs-accent-ink)}.gs-dashboard .uev-tafelkopf,.gs-dashboard .uev-standortzeile,.gs-dashboard .uev-summenzeile{display:grid;grid-template-columns:minmax(12rem,1.4fr) repeat(3,minmax(6rem,.65fr)) minmax(10rem,1fr);align-items:center;gap:var(--gs-space-3);padding:var(--gs-space-2) var(--gs-space-4)}.gs-dashboard .uev-tafelkopf{color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:650;text-transform:uppercase;letter-spacing:.04em}.gs-dashboard .uev-standortzeile{min-height:3.375rem;border-top:1px solid var(--gs-line-soft)}.gs-dashboard .uev-standort{display:flex;align-items:center;gap:var(--gs-space-2);min-width:0}.gs-dashboard .uev-standort__kachel{width:2rem;height:2rem;display:grid;place-items:center;flex:none;border-radius:var(--gs-radius-sm);background:var(--gs-tint-strong);color:var(--gs-ink-2);font-size:var(--gs-text-xs);font-weight:700}.gs-dashboard .uev-standort__worte{display:grid;min-width:0}.gs-dashboard .uev-standort__name{overflow:hidden;color:var(--gs-ink);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.gs-dashboard .uev-standort__zusatz{color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-dashboard .uev-zelle{min-width:0;color:var(--gs-ink-2)}.gs-dashboard .uev-zelle.ist-zahl{justify-self:end;font-variant-numeric:tabular-nums}.gs-dashboard .uev-produktiv{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--gs-space-2);align-items:center}.gs-dashboard .uev-produktiv__leiste{display:grid;gap:.125rem}.gs-dashboard .uev-produktiv__balken{height:.375rem;overflow:hidden;border-radius:999px;background:var(--gs-tint-strong)}.gs-dashboard .uev-produktiv__balken>span{display:block;height:100%;border-radius:inherit;background:var(--gs-accent)}.gs-dashboard .uev-produktiv__balken>span.ist-gut{background:var(--gs-success)}.gs-dashboard .uev-produktiv__balken>span.ist-daneben{background:var(--gs-danger)}.gs-dashboard .uev-produktiv__skala{display:flex;justify-content:space-between;color:var(--gs-faint);font-size:.65rem}.gs-dashboard .uev-produktiv__zahl.ist-gut{color:var(--gs-success-ink)}.gs-dashboard .uev-produktiv__zahl.ist-daneben{color:var(--gs-danger-ink)}.gs-dashboard .uev-summenzeile{border-top:1px solid var(--gs-line);background:var(--gs-tint);font-weight:700}.gs-dashboard .uev-paar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gs-space-4)}.gs-dashboard .uev-modulraster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gs-space-2)}.gs-dashboard .uev-modulkachel,.gs-dashboard .uev-wurzelkachel,.gs-dashboard .uev-gesellschaftkachel,.gs-dashboard .uev-betriebkachel{min-width:0;display:flex;align-items:center;gap:var(--gs-space-3);padding:var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-pane)}.gs-dashboard .uev-modulkachel__zeichen,.gs-dashboard .uev-wurzelkachel__zeichen,.gs-dashboard .uev-gesellschaftkachel__zeichen,.gs-dashboard .uev-betriebkachel__kuerzel{width:2rem;height:2rem;display:grid;place-items:center;flex:none;border-radius:var(--gs-radius-sm);background:var(--gs-accent-soft);color:var(--gs-accent-ink);font-size:var(--gs-text-xs);font-weight:700}.gs-dashboard .uev-modulkachel__zeichen svg,.gs-dashboard .uev-wurzelkachel__zeichen svg,.gs-dashboard .uev-gesellschaftkachel__zeichen svg{width:1rem}.gs-dashboard .uev-modulkachel__name,.gs-dashboard .uev-wurzelkachel__name,.gs-dashboard .uev-gesellschaftkachel__name,.gs-dashboard .uev-betriebkachel__name{min-width:0;color:var(--gs-ink);font-weight:650;overflow-wrap:anywhere}.gs-dashboard .uev-modulkachel__stand,.gs-dashboard .uev-wurzelkachel__worte,.gs-dashboard .uev-gesellschaftkachel__worte{display:grid;min-width:0}.gs-dashboard .uev-wurzelkachel__zusatz,.gs-dashboard .uev-gesellschaftkachel__zusatz{color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-dashboard .uev-modulkachel__stand{margin-left:auto}.gs-dashboard .uev-gefaest{display:grid;gap:var(--gs-space-2);margin-top:var(--gs-space-2);padding-left:var(--gs-space-4);border-left:1px solid var(--gs-accent-line)}.gs-dashboard .uev-gefast{display:grid;gap:var(--gs-space-2)}.gs-dashboard .uev-fristzeile{display:grid;grid-template-columns:.5rem minmax(0,1fr) auto;align-items:center;gap:var(--gs-space-3);padding:var(--gs-space-3) 0;border-bottom:1px solid var(--gs-line-soft)}.gs-dashboard .uev-fristpunkt{width:.5rem;height:.5rem;border-radius:50%;background:var(--gs-success)}.gs-dashboard .uev-fristpunkt.ist-rot{background:var(--gs-danger)}.gs-dashboard .uev-fristpunkt.ist-bernstein{background:var(--gs-warning)}.gs-dashboard .uev-fristzeile__titel{color:var(--gs-ink);font-weight:650}.gs-dashboard .uev-fristzeile__satz,.gs-dashboard .uev-fristzeile__ort{color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-dashboard .uev-fristzeile__frist{font-size:var(--gs-text-sm);font-weight:650}.gs-dashboard .uev-fristzeile__frist.ist-rot{color:var(--gs-danger-ink)}.gs-dashboard .uev-fristzeile__frist.ist-bernstein{color:var(--gs-warning-ink)}@media (max-width: 64rem){.gs-dashboard .uev-lagenraster{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-dashboard .uev-lagekachel:nth-child(2){border-right:0}.gs-dashboard .uev-lagekachel:nth-child(n+3){border-top:1px solid var(--gs-line-soft)}.gs-dashboard .uev-tafelkopf{display:none}.gs-dashboard .uev-standortzeile{grid-template-columns:minmax(12rem,1fr) repeat(2,minmax(6rem,auto))}.gs-dashboard .uev-standortzeile>:nth-child(4),.gs-dashboard .uev-standortzeile>:nth-child(5){display:none}.gs-dashboard .uev-paar{grid-template-columns:minmax(0,1fr)}}@media (max-width: 44rem){.gs-dashboard{padding:var(--gs-space-4) var(--gs-space-3) var(--gs-space-8)}.gs-dashboard .uev-kopf{flex-direction:column}.gs-dashboard .uev-karte__kopf{flex-direction:column;align-items:stretch}.gs-dashboard .uev-karte__kopf>:last-child:not(:first-child){flex-wrap:wrap}.gs-dashboard .uev-kopf__griffe{width:100%;justify-content:space-between}.gs-dashboard .uev-lagenraster{grid-template-columns:minmax(0,1fr)}.gs-dashboard .uev-lagekachel{min-height:4.75rem;border-right:0;border-top:1px solid var(--gs-line-soft)}.gs-dashboard .uev-lagekachel:first-child{border-top:0}.gs-dashboard .uev-standortzeile{grid-template-columns:minmax(0,1fr) auto}.gs-dashboard .uev-standortzeile>:not(:first-child):not(:last-child){display:none}.gs-dashboard .uev-modulraster{grid-template-columns:minmax(0,1fr)}.gs-dashboard .uev-fristzeile{grid-template-columns:.5rem minmax(0,1fr)}.gs-dashboard .uev-fristzeile__frist{grid-column:2}}}@layer gs-v3{.gs-kontosicherheit,.gs-platzhalterseite{width:min(100%,64rem);margin-inline:auto;padding:var(--gs-space-5) var(--gs-space-6) var(--gs-space-8)}.gs-kontosicherheit>.seitenkopf,.gs-platzhalterseite>.seitenkopf{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-4);margin-bottom:var(--gs-space-2)}.gs-kontosicherheit>.seitenkopf h1,.gs-platzhalterseite>.seitenkopf h1{margin:0}.gs-kontosicherheit>.fuehrung{max-width:52rem;margin-bottom:var(--gs-space-2);color:var(--gs-muted);font-size:var(--gs-text-sm)}.gs-kontosicherheit>.karte,.gs-kontosicherheit>.hinweisfeld,.gs-kontosicherheit>.meldung,.gs-kontosicherheit>.werkzeugleiste,.gs-platzhalterseite>.karte{margin-top:var(--gs-space-4)}.gs-kontosicherheit .karte-kopf,.gs-platzhalterseite .karte-kopf{display:flex;align-items:center;justify-content:space-between}.gs-kontosicherheit .karte-kopf h2,.gs-platzhalterseite .karte-kopf h2{margin:0;font-size:var(--gs-text-lg)}.gs-kontosicherheit .pruefstand{list-style:none;margin:0;padding:0}.gs-kontosicherheit .pruefpunkt{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-4);padding:var(--gs-space-3) 0;border-top:1px solid var(--gs-line-soft)}.gs-kontosicherheit .pruefpunkt:first-child{border-top:0}.gs-kontosicherheit .pruefpunkt-text{display:grid;min-width:0;gap:.125rem}.gs-kontosicherheit .pruefpunkt-sache{color:var(--gs-ink);font-weight:650}.gs-kontosicherheit .pruefpunkt-satz{color:var(--gs-muted);font-size:var(--gs-text-sm);overflow-wrap:anywhere}.gs-kontosicherheit .tafel-rahmen{width:100%;overflow-x:auto}.gs-kontosicherheit .tafel{width:100%;border-collapse:collapse}.gs-kontosicherheit .tafel th,.gs-kontosicherheit .tafel td{padding:var(--gs-space-2) var(--gs-space-4);border-bottom:1px solid var(--gs-line-soft);text-align:left}.gs-kontosicherheit .tafel thead th{color:var(--gs-muted);font-size:var(--gs-text-xs);text-transform:uppercase;letter-spacing:.04em}.gs-kontosicherheit .tafel .zahl{text-align:right}.gs-kontosicherheit .werkzeugleiste{display:flex;justify-content:flex-end;gap:var(--gs-space-2)}.gs-kontosicherheit .laedt-flaeche{display:grid;gap:var(--gs-space-2)}.gs-kontosicherheit .platzhalter{display:block;height:.875rem;border-radius:999px;background:var(--gs-tint-strong)}.gs-kontosicherheit .platzhalter-kurz{width:38%}.gs-kontosicherheit .schritte{list-style:none;margin:0;padding:0;counter-reset:gs-schritt}.gs-kontosicherheit .schritt{counter-increment:gs-schritt;position:relative;padding:0 0 var(--gs-space-5) 2.75rem}.gs-kontosicherheit .schritt:before{content:counter(gs-schritt);position:absolute;left:0;top:0;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--gs-accent-soft);color:var(--gs-accent-ink);font-weight:700}.gs-kontosicherheit .schritt:not(:last-child):after{content:"";position:absolute;left:.85rem;top:2rem;bottom:.25rem;border-left:1px solid var(--gs-accent-line)}.gs-kontosicherheit .schritt-wort{display:block;margin-bottom:var(--gs-space-2);color:var(--gs-ink);font-weight:700}.gs-kontosicherheit .qr{display:block;width:12.5rem;max-width:100%;padding:var(--gs-space-2);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:#fff}.gs-kontosicherheit .schluesselzeile{display:block;margin-top:var(--gs-space-2)}.gs-kontosicherheit .geheimnis{display:block;max-width:100%;padding:var(--gs-space-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.gs-kontosicherheit .code-feld{max-width:12rem;font-size:var(--gs-title-sm);letter-spacing:.16em;text-align:center}.gs-platzhalterseite .angaben{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--gs-space-2) var(--gs-space-4);margin:0 0 var(--gs-space-4)}.gs-platzhalterseite .angaben dt{color:var(--gs-muted)}.gs-platzhalterseite .angaben dd{margin:0}.gs-platzhalterseite .jetzt-liste{list-style:none;margin:0;padding:0}.gs-platzhalterseite .jetzt-zeile{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-4);padding:var(--gs-space-3) 0;border-top:1px solid var(--gs-line-soft)}.gs-platzhalterseite .jetzt-zeile:first-child{border-top:0}.gs-platzhalterseite .jetzt-weg{color:var(--gs-accent-ink);font-weight:650}.gs-platzhalterseite .jetzt-satz{color:var(--gs-muted);font-size:var(--gs-text-sm)}.gs-selbstauskunft{width:min(calc(100% - 2rem),48rem);margin:2rem auto;padding:var(--gs-space-6);border:1px solid var(--gs-line);border-radius:var(--gs-radius-lg);background:var(--gs-pane)}.gs-selbstauskunft>h1{margin-bottom:var(--gs-space-2)}.gs-selbstauskunft>.meldung,.gs-selbstauskunft>.leise{margin-block:var(--gs-space-3)}.gs-selbstauskunft .kapitelliste{list-style:none;margin:var(--gs-space-4) 0;padding:0;border-top:1px solid var(--gs-line-soft)}.gs-selbstauskunft .kapitelliste>li{border-bottom:1px solid var(--gs-line-soft)}.gs-selbstauskunft .kapitelzeile{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--gs-space-3);min-height:3.5rem;padding:var(--gs-space-2) 0}.gs-selbstauskunft .kapitelwort{color:var(--gs-ink);font-weight:650}.gs-selbstauskunft .kapitelformular{display:grid;gap:var(--gs-space-3);margin:0 0 var(--gs-space-4);padding:var(--gs-space-4);border-radius:var(--gs-radius);background:var(--gs-tint)}.gs-selbstauskunft .feld{display:grid;gap:var(--gs-space-1)}.gs-selbstauskunft .feld input:not([type=checkbox]),.gs-selbstauskunft .feld select{width:100%}.gs-selbstauskunft .feldwort{color:var(--gs-ink-2);font-size:var(--gs-text-sm);font-weight:650}.gs-selbstauskunft .knopfreihe{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--gs-space-2)}.gs-selbstauskunft>.karte{margin-top:var(--gs-space-6);overflow:hidden}.gs-selbstauskunft .erklaerung{margin-bottom:var(--gs-space-4);padding:var(--gs-space-4);border-left:3px solid var(--gs-accent);background:var(--gs-accent-soft)}.gs-selbstauskunft .erklaerung p:last-child{margin-bottom:0}.gs-selbstauskunft .zustandspunkt.gut{background:var(--gs-success-soft)!important;color:var(--gs-success-ink)!important;border-color:var(--gs-success-line)!important}@media (max-width: 44rem){.gs-kontosicherheit,.gs-platzhalterseite{padding:var(--gs-space-4) var(--gs-space-3) var(--gs-space-8)}.gs-kontosicherheit>.seitenkopf,.gs-platzhalterseite>.seitenkopf{align-items:flex-start;flex-direction:column}.gs-platzhalterseite .angaben{grid-template-columns:minmax(0,1fr);gap:var(--gs-space-1)}.gs-selbstauskunft{width:100%;min-height:100dvh;margin:0;padding:var(--gs-space-4) var(--gs-space-3);border:0;border-radius:0}.gs-selbstauskunft .kapitelzeile{grid-template-columns:minmax(0,1fr) auto}.gs-selbstauskunft .kapitelzeile>button{grid-column:1 / -1;justify-self:stretch}}}@layer gs-v3{*,*:before,*:after{box-sizing:border-box}html{min-width:20rem;background:var(--gs-shell)}body{margin:0;min-width:20rem;min-height:100vh;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%}}@layer gs-v3{body{background:var(--gs-shell);color:var(--gs-ink);font-family:var(--gs-font);font-size:var(--gs-text);line-height:1.45;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.visuell-versteckt{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}h1,h2,h3,h4,p{margin-block-start:0}h1,h2,h3,h4{color:var(--gs-ink);font-family:var(--gs-font);letter-spacing:-.025em}h1{font-size:var(--gs-title);line-height:1.18}h2{font-size:var(--gs-title-sm);line-height:1.25}h3{font-size:var(--gs-text-lg);line-height:1.3}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--gs-accent)!important;outline-offset:2px;box-shadow:var(--gs-shadow-focus)!important}::selection{background:var(--gs-accent-soft);color:var(--gs-ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#1d1d1f3d;background-clip:content-box}}@layer gs-v3{.rahmen.navigation-oben{position:relative!important;isolation:isolate;display:grid!important;width:100vw!important;height:100dvh!important;min-height:0!important;grid-template-columns:var(--gs-rail-width) minmax(0,1fr)!important;grid-template-rows:var(--gs-topbar-height) minmax(0,1fr)!important;grid-template-areas:"rail topbar" "rail main"!important;gap:0!important;padding:0!important;overflow:hidden!important;background:var(--gs-rail)!important}.rahmen.navigation-oben:before,.rahmen.navigation-oben:after{content:none!important}.rahmen.navigation-oben>.navigation.navigation--oben{display:contents!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.gs-kontextleiste{grid-area:topbar;z-index:40;display:flex;min-width:0;align-items:center;gap:var(--gs-space-4);height:var(--gs-topbar-height);padding:0 .625rem 0 var(--gs-space-3);border-bottom:0;background:var(--gs-rail);-webkit-backdrop-filter:none;backdrop-filter:none}.gs-railmarke{position:fixed;z-index:70;inset:0 auto auto 0;display:grid;width:var(--gs-rail-width);height:var(--gs-topbar-height);place-items:center;border:0;background:transparent;color:var(--gs-accent)}.gs-railmarke:before{position:absolute;width:1.75rem;height:1.75rem;border-radius:.5rem;background:#78788024;content:""}.rahmen.navigation-oben>.navigation .gs-railmarke{width:var(--gs-rail-width)!important;inline-size:var(--gs-rail-width)!important}.gs-railmarke:hover{color:var(--gs-accent-hover)}.gs-railmarke:hover:before{background:#78788038}.gs-railmarke svg{position:relative;width:1.1875rem;height:1.1875rem}.gs-markenfeld{display:flex;width:7.25rem;height:100%;flex:0 0 7.25rem;align-items:center;padding:0 .25rem;border-right:0;background:transparent;color:var(--gs-ink)}.gs-markenfeld:hover{background:transparent;color:var(--gs-accent)}.gs-markenfeld:focus-visible{position:relative;z-index:1;outline:2px solid var(--gs-accent);outline-offset:-3px}.gs-markenfeld svg{width:6.875rem!important;max-width:100%}.navigation-kontext{flex:0 1 16rem;min-width:11rem!important;padding:0!important}.navigation-kontext .ak-kontext{min-width:0}.navigation-kontext .ak-schalter{display:grid!important;width:100%!important;min-height:2rem!important;grid-template-columns:1rem minmax(0,1fr) .875rem!important;gap:var(--gs-space-2)!important;align-items:center!important;padding:0 var(--gs-space-3)!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-pane)!important;color:var(--gs-ink)!important;box-shadow:none!important}.navigation-kontext .ak-schalter:hover{background:var(--gs-tint)!important}.navigation-kontext .ak-schalter__ort{display:grid!important;width:1rem!important;height:1rem!important;place-items:center!important;color:var(--gs-muted)!important}.navigation-kontext .ak-schalter__ort svg{width:.875rem!important;height:.875rem!important}.navigation-kontext .ak-schalter__text{min-width:0;text-align:left}.navigation-kontext .ak-schalter__haupt,.navigation-kontext .ak-schalter__neben{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none!important;letter-spacing:0!important}.navigation-kontext .ak-schalter__haupt{font-size:var(--gs-text-sm)!important;font-weight:650!important}.navigation-kontext .ak-schalter__neben{display:none!important}.gs-bereichsreiter{display:flex;min-width:0;height:100%;align-items:stretch;gap:var(--gs-space-5);overflow-x:auto;scrollbar-width:none}.gs-bereichsreiter::-webkit-scrollbar{display:none}.gs-bereichsreiter__link{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;color:var(--gs-muted);font-size:var(--gs-text-sm);font-weight:550;white-space:nowrap}.gs-bereichsreiter__link:hover{color:var(--gs-ink)}.gs-bereichsreiter__link.ist-aktiv{color:var(--gs-ink);font-weight:700}.gs-bereichsreiter__link.ist-aktiv:after{content:"";position:absolute;inset:auto 0 0;height:2px;border-radius:2px 2px 0 0;background:var(--gs-accent)}.rahmen.navigation-oben .navigation-bereiche{grid-area:rail!important;z-index:50;display:flex!important;width:var(--gs-rail-width)!important;height:100%!important;min-width:0!important;flex-direction:column!important;align-items:center!important;gap:.375rem!important;margin:0!important;padding:calc(var(--gs-topbar-height) + 1.375rem) 0 1.25rem!important;overflow-x:hidden!important;overflow-y:auto!important;border-right:0!important;background:linear-gradient(180deg,var(--gs-rail-soft) 0%,var(--gs-rail) 45%,var(--gs-rail) 100%)!important;list-style:none!important}.rahmen.navigation-oben .navigation-bereiche>li{flex:0 0 auto!important}.rahmen.navigation-oben .navigation-bereiche>li.ist-blockende{margin-bottom:.625rem!important}.rahmen.navigation-oben .navigation .weg,.rahmen.navigation-oben .navigation-mehr{position:relative!important;display:grid!important;width:2rem!important;min-width:2rem!important;height:2rem!important;min-height:2rem!important;place-items:center!important;padding:0!important;border:1px solid transparent!important;border-radius:.625rem!important;background:transparent!important;color:var(--gs-ink-2)!important;box-shadow:none!important}.rahmen.navigation-oben .navigation .weg:hover,.rahmen.navigation-oben .navigation-mehr:hover:not(:disabled){border-color:#1d1d1f0d!important;background:#ffffffb3!important;color:var(--gs-ink)!important}.rahmen.navigation-oben .navigation .weg.aktiv,.rahmen.navigation-oben .navigation-mehr.aktiv{border-color:transparent!important;background:var(--gs-accent)!important;color:#fff!important;box-shadow:0 2px 6px #3b6ea852,0 1px 2px #1d1d1f1a!important}.rahmen.navigation-oben .navigation .weg.aktiv:hover,.rahmen.navigation-oben .navigation-mehr.aktiv:hover:not(:disabled){border-color:transparent!important;background:var(--gs-accent-hover)!important;color:#fff!important}.rahmen.navigation-oben .navigation .weg.aktiv:after,.rahmen.navigation-oben .navigation-mehr.aktiv:after{content:none!important}.rahmen.navigation-oben .navigation .weg-zeichen,.rahmen.navigation-oben .navigation-mehr .weg-zeichen{display:grid!important;width:1.375rem!important;height:1.375rem!important;place-items:center!important;color:currentColor!important}.rahmen.navigation-oben .navigation .weg-zeichen svg,.rahmen.navigation-oben .navigation-mehr .weg-zeichen svg{width:1.25rem!important;height:1.25rem!important;stroke-width:1.9!important}.rahmen.navigation-oben .navigation .weg-beschriftung,.rahmen.navigation-oben .navigation .marker,.rahmen.navigation-oben .navigation-mehr__pfeil{display:none!important}.gs-kopfrechts{display:flex;min-width:0;height:100%;flex:0 0 auto;align-items:center;gap:var(--gs-space-2);margin-left:auto}.rahmen.navigation-oben>.navigation .navigation-griffe{position:static!important;z-index:auto!important;inset:auto!important;width:auto!important;margin:0!important;padding:0!important}.rahmen.navigation-oben>.navigation .navigation-griffe__innen,.rahmen.navigation-oben>.navigation .navigation-griffe__reihe{display:flex!important;flex-direction:row!important;align-items:center!important;gap:var(--gs-space-1)!important}.rahmen.navigation-oben>.navigation .navigation-griffe .werkzeug{width:1.875rem!important;height:1.875rem!important;min-height:1.875rem!important;border-radius:.5rem!important;color:var(--gs-muted)!important}.rahmen.navigation-oben>.navigation .navigation-griffe .werkzeug svg{width:1.125rem!important;height:1.125rem!important}.rahmen.navigation-oben>.navigation .navigation-griffe .werkzeug:hover{background:#ffffffb3!important;color:var(--gs-ink)!important}.rahmen.navigation-oben>.navigation .navigation-griffe .werkzeug__melder{inset-block-start:-.0625rem!important;inset-inline-end:-.0625rem!important;min-inline-size:.9375rem!important;block-size:.9375rem!important;padding-inline:.1875rem!important;border:1.5px solid var(--gs-rail)!important;font-size:.625rem!important;font-weight:700!important;line-height:1!important}.rahmen.navigation-oben>.navigation .navigation-griffe .konto--knopf{width:1.625rem!important;height:1.625rem!important;min-height:1.625rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.rahmen.navigation-oben>.navigation .navigation-griffe .konto--knopf:hover{background:transparent!important}.rahmen.navigation-oben>.navigation .navigation-griffe .konto__initialen{width:1.625rem!important;height:1.625rem!important;border:0!important;border-radius:999px!important;background:var(--gs-accent)!important;color:#fff!important;font-size:.65625rem!important;font-weight:700!important;letter-spacing:.01em!important}.rahmen.navigation-oben>.navigation .navigation-griffe .konto--knopf:hover .konto__initialen{background:var(--gs-accent-hover)!important}.gs-kopfrechts .navigation-kontext{flex:0 1 13.5rem;min-width:9rem!important}.rahmen.navigation-oben>main.arbeitsflaeche{grid-area:main!important;position:relative!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0 .3125rem .3125rem!important;padding:0!important;overflow-x:clip!important;overflow-y:auto!important;border:0!important;border-radius:.5625rem!important;background:var(--gs-pane)!important;background-image:none!important;box-shadow:0 1px 3px #1d1d1f0f!important;opacity:1!important}.rahmen.navigation-oben>main.arbeitsflaeche.arbeitsflaeche--plan{margin-right:.3125rem!important;margin-bottom:.3125rem!important}.navigation-untermenue[popover]{position:fixed!important;inset:auto auto 4.5rem 3.5rem!important;z-index:150!important;min-width:14rem!important;max-height:min(70dvh,32rem)!important;padding:var(--gs-space-2)!important;overflow:auto!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius)!important;background:var(--gs-pane)!important;box-shadow:var(--gs-shadow-popover)!important}.navigation-untermenue .weg{display:grid!important;width:100%!important;height:2.5rem!important;grid-template-columns:1.5rem minmax(0,1fr)!important;justify-content:start!important;padding:0 var(--gs-space-2)!important}.navigation-untermenue .weg-beschriftung{display:block!important}.navigation>.navigation-familie,.navigation-hinweis{display:none!important}.navigation-kontext .ak-auswahl,.kontomenue__blatt,.glocke-tafel{z-index:180!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-lg)!important;background:var(--gs-pane)!important;color:var(--gs-ink)!important;box-shadow:var(--gs-shadow-popover)!important}.navigation-kontext .ak-auswahl{position:fixed!important;inset:calc(var(--gs-topbar-height) + var(--gs-space-2)) auto auto calc(var(--gs-rail-width) + var(--gs-space-2))!important;width:min(28rem,calc(100vw - var(--gs-rail-width) - 1rem))!important;max-height:calc(100dvh - var(--gs-topbar-height) - 1rem)!important}}@layer gs-v3{.gs-seite{min-width:0;max-width:100%;color:var(--gs-ink);background-color:var(--gs-pane);font-family:var(--gs-font)}.gs-seite :is(h1,h2,h3,h4,p,dl,ul,ol){min-width:0}.gs-seite :is(table,input,select,textarea,button){font-family:inherit}}@layer gs-v3{button:not(:where(.sys-schalter,.sys-wink__zeichen,.imp-person,.az-tagkarte__flaeche,.az-kurzzeile,.az-fach__schalter,.dsv-blatt__flaeche,.ll-konto)),.knopf,.werkzeugknopf{min-height:2.25rem!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-pane)!important;color:var(--gs-ink-2)!important;font-weight:600!important;box-shadow:none!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease}button:not(:where(.sys-schalter,.sys-wink__zeichen,.imp-person,.az-tagkarte__flaeche,.az-kurzzeile,.az-fach__schalter,.dsv-blatt__flaeche,.ll-konto)):hover:not(:disabled),.knopf:hover,.werkzeugknopf:hover{background:var(--gs-tint)!important;border-color:#d4d4d8!important;color:var(--gs-ink)!important}button:disabled{cursor:not-allowed;opacity:.48}button.haupt,.knopf.haupt,.werkzeugknopf.haupt{border-color:var(--gs-accent)!important;background:var(--gs-accent)!important;color:#fff!important}button.haupt:hover:not(:disabled),.knopf.haupt:hover,.werkzeugknopf.haupt:hover{border-color:var(--gs-accent-hover)!important;background:var(--gs-accent-hover)!important;color:#fff!important}button.still,button.schlicht{background:transparent!important}.sys-knopf,.abr-knopf,.pan-knopf,.ein-knopf,.knopf,.werkzeugknopf{width:auto!important;min-height:2.25rem!important;height:auto!important;padding:.375rem .75rem!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-pane)!important;color:var(--gs-ink-2)!important;font-family:var(--gs-font)!important;font-size:var(--gs-text-sm)!important;font-weight:650!important;line-height:1.2!important;box-shadow:none!important}:is(.sys-knopf--haupt,.abr-knopf--haupt,.pan-knopf--haupt,.knopf--haupt,.knopf-haupt,.abr-haupt,.ctl-haupt,.hauptknopf){border-color:var(--gs-accent)!important;background:var(--gs-accent)!important;color:#fff!important}:is(.sys-knopf--haupt,.abr-knopf--haupt,.pan-knopf--haupt,.knopf--haupt,.knopf-haupt,.abr-haupt,.ctl-haupt,.hauptknopf):hover:not(:disabled){border-color:var(--gs-accent-hover)!important;background:var(--gs-accent-hover)!important;color:#fff!important}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:2.375rem!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-pane)!important;color:var(--gs-ink)!important;box-shadow:none!important}input:hover,select:hover,textarea:hover{border-color:#cfcfd3}input:focus,select:focus,textarea:focus{border-color:var(--gs-accent);outline:none;box-shadow:var(--gs-shadow-focus)}input::placeholder,textarea::placeholder{color:var(--gs-faint)}.karte,.tafel,.pa-abschnitt{border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-lg)!important;background:var(--gs-pane)!important;box-shadow:none!important}.karte-kopf,.pa-abschnitt__kopf{min-height:2.625rem;padding:var(--gs-space-2) var(--gs-space-4)!important;border-bottom:1px solid var(--gs-line-soft)!important;background:var(--gs-tint)!important}.karte-koerper,.pa-abschnitt__koerper{padding:var(--gs-space-4)!important}.karte-fuss{padding:var(--gs-space-3) var(--gs-space-4)!important;border-top:1px solid var(--gs-line-soft)!important}.marker,.zustandspunkt,.pa-pille{border-radius:999px!important;font-size:var(--gs-text-xs)!important;font-weight:650!important}.zustandspunkt.erfolg,.marker-erfolg{background:var(--gs-success-soft)!important;color:var(--gs-success-ink)!important;border-color:var(--gs-success-line)!important}.zustandspunkt.warnung,.marker-warnung{background:var(--gs-warning-soft)!important;color:var(--gs-warning-ink)!important;border-color:var(--gs-warning-line)!important}.zustandspunkt.fehler{background:var(--gs-danger-soft)!important;color:var(--gs-danger-ink)!important;border-color:var(--gs-danger-line)!important}.hinweisfeld,.meldung{border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius)!important;background:var(--gs-tint)!important;color:var(--gs-ink-2)!important}.meldung.leer{border:0!important;border-radius:0!important;background:none!important;color:var(--gs-muted)!important}.hinweisfeld.ton-warnung{border-color:var(--gs-warning-line)!important;background:var(--gs-warning-soft)!important}.hinweisfeld.ton-fehler{border-color:var(--gs-danger-line)!important;background:var(--gs-danger-soft)!important}.leise,.hinweis,.feld-hilfe,.teilsatz{color:var(--gs-muted)!important}.fenster,dialog,.dp-maske,.dok-maske{border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-lg)!important;background:var(--gs-pane)!important;color:var(--gs-ink)!important;box-shadow:var(--gs-shadow-popover)!important}.fenster__kopf,.dp-maske__kopf,.dok-maske__kopf{border-top:3px solid var(--gs-accent)!important;border-bottom:1px solid var(--gs-line-soft)!important;background:var(--gs-pane)!important}.fenster__fuss,.dok-maske__fuss{border-top:1px solid var(--gs-line-soft)!important;background:var(--gs-tint)!important}table{width:100%;border-collapse:collapse}th{color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:650;text-align:left}th,td{min-height:2.375rem;padding:.5rem .75rem;border-bottom:1px solid var(--gs-line-soft)}}@layer gs-v3{.anmeldung.anmeldung--geteilt{display:grid!important;grid-template-columns:minmax(24rem,.8fr) minmax(28rem,1.2fr)!important;grid-template-areas:"marke formular";width:100%;min-height:100dvh;margin:0;background:var(--gs-shell)!important;color:var(--gs-ink)}.anmeldung .markenflaeche{grid-area:marke;position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:var(--gs-space-8);min-width:0;min-height:100dvh;padding:clamp(1.5rem,3vw,3rem);overflow:hidden;background:radial-gradient(circle at 16% 12%,rgb(255 255 255 / .88),transparent 32%),linear-gradient(145deg,#eef3f7,#dfe7ee 58%,#d7e0e8)!important;color:var(--gs-ink)!important}.anmeldung .markenflaeche:after{content:"";position:absolute;right:-8rem;bottom:-10rem;width:28rem;height:28rem;border:1px solid rgb(59 110 168 / .18);border-radius:50%;box-shadow:0 0 0 4rem #ffffff1f,0 0 0 8rem #3b6ea80d;pointer-events:none}.anmeldung .markenkopf,.anmeldung .markenaussage,.anmeldung .markenfussnote{position:relative;z-index:1}.anmeldung .markenkopf svg{width:min(12rem,52%);height:auto;color:var(--gs-ink)}.anmeldung .markenaussage{align-self:center}.anmeldung .markenaussage h1{max-width:8ch;margin:0;color:var(--gs-ink)!important;font-family:var(--gs-font)!important;font-size:clamp(2.75rem,5vw,5rem)!important;font-weight:700;letter-spacing:-.055em;line-height:.98}.anmeldung .aussage-gold{position:relative;display:inline-block;color:var(--gs-accent)!important}.anmeldung .aussage-strich{position:absolute;inset:calc(100% + .1rem) 0 auto;width:100%;height:.45rem;color:var(--gs-accent)}.anmeldung .markenaussage>p{max-width:30rem;margin:var(--gs-space-6) 0 0;color:var(--gs-ink-2)!important;font-size:var(--gs-text-lg);line-height:1.65}.anmeldung .markenfussnote{align-self:end;margin:0;color:var(--gs-muted)!important;font-size:var(--gs-text-sm)}.anmeldung .anmelde-flaeche{grid-area:formular;display:grid;grid-template-rows:1fr auto;min-width:0;min-height:100dvh;padding:clamp(1.5rem,5vw,5rem);background:var(--gs-pane)!important}.anmeldung .anmelde-spalte{display:grid;align-items:center;width:min(100%,27rem);margin-inline:auto}.anmeldung .anmeldung-karte{display:grid!important;gap:var(--gs-space-4)!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.anmeldung .anmelde-titel{margin-bottom:var(--gs-space-2)}.anmeldung .anmelde-titel h1{margin:0;color:var(--gs-ink);font-size:clamp(1.75rem,3vw,2.25rem);letter-spacing:-.035em}.anmeldung .anmelde-titel p,.anmeldung .fuehrung{margin:var(--gs-space-2) 0 0;color:var(--gs-muted);font-size:var(--gs-text-sm);line-height:1.55}.anmeldung .anmeldung-karte>h2{margin:0;color:var(--gs-ink);font-size:var(--gs-title-sm)}.anmeldung .feld{display:grid;gap:var(--gs-space-2);min-width:0}.anmeldung .feld>label,.anmeldung .feld__kopf>label{color:var(--gs-ink-2);font-size:var(--gs-text-sm);font-weight:650}.anmeldung .feld__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gs-space-3)}.anmeldung .feld__huelle{position:relative;display:flex;align-items:center}.anmeldung .feld__huelle input,.anmeldung .feld>input,.anmeldung .feld>select{width:100%;min-height:2.75rem!important;padding:0 var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-pane);color:var(--gs-ink)}.anmeldung .feld__huelle input::placeholder,.anmeldung .feld>input::placeholder{color:var(--gs-muted);opacity:1}.anmeldung .feld__huelle input:has(+.feld__schalter){padding-right:3rem}.anmeldung .feld__schalter{position:absolute;right:var(--gs-space-1);display:grid;place-items:center;top:0;bottom:0;width:2.75rem;height:2.75rem!important;min-height:2.75rem!important;margin:auto 0;padding:0;border:0;background:transparent;color:var(--gs-muted)}.anmeldung .feld__schalter svg{width:1.125rem;height:1.125rem}.anmeldung .anmelde-hilfe{position:relative}.anmeldung .anmelde-verweis{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--gs-accent);font-size:var(--gs-text-sm);cursor:pointer;list-style:none}.anmeldung .anmelde-hilfe .hinweis{position:absolute;z-index:5;top:calc(100% + var(--gs-space-2));right:0;width:min(20rem,80vw);margin:0;padding:var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-pane);color:var(--gs-muted);font-size:var(--gs-text-sm);box-shadow:var(--gs-shadow-popover)}.anmeldung .fehler{margin:0;padding:var(--gs-space-2) var(--gs-space-3);border-left:2px solid var(--gs-danger);background:var(--gs-danger-soft);color:var(--gs-danger-ink);font-size:var(--gs-text-sm)}.anmeldung .knopf-tuer,.anmeldung .anmeldung-karte>button[type=submit]{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem!important;margin-top:var(--gs-space-1);padding:0 var(--gs-space-4);border:1px solid var(--gs-accent)!important;border-radius:var(--gs-radius)!important;background:var(--gs-accent)!important;color:#fff!important;font-size:var(--gs-text-sm)!important;font-weight:700;box-shadow:none!important}.anmeldung .knopf-tuer:hover:not(:disabled),.anmeldung .anmeldung-karte>button[type=submit]:hover:not(:disabled){border-color:var(--gs-accent-hover)!important;background:var(--gs-accent-hover)!important}.anmeldung .knopf-tuer__kreisel{width:1rem;height:1rem;margin-left:var(--gs-space-2);border:2px solid rgb(255 255 255 / .38);border-top-color:#fff;border-radius:50%;animation:gs-drehen .7s linear infinite}.anmeldung .anmelde-zugang,.anmeldung .anmelde-vertrauen,.anmeldung .leise,.anmeldung .feld-hilfe{margin:0;color:var(--gs-muted);font-size:var(--gs-text-sm);line-height:1.5}.anmeldung .anmelde-vertrauen{display:flex;align-items:flex-start;gap:var(--gs-space-2);padding-top:var(--gs-space-3);border-top:1px solid var(--gs-line-soft)}.anmeldung .anmelde-vertrauen-zeichen svg{width:1rem;height:1rem;color:var(--gs-success)}.anmeldung .anmelde-fusszeile{display:flex;justify-content:space-between;gap:var(--gs-space-3);padding-top:var(--gs-space-5);color:var(--gs-muted);font-size:var(--gs-text-sm)}.anmeldung .anmelde-qrfeld{display:grid;justify-items:center;gap:var(--gs-space-3);padding:var(--gs-space-4);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-tint);text-align:center}.anmeldung .qr{display:block;width:min(12.5rem,100%);height:auto;padding:var(--gs-space-2);background:#fff}.anmeldung .geheimnis{overflow-wrap:anywhere}.anmeldung .code-feld{letter-spacing:.25em;text-align:center;font-variant-numeric:tabular-nums}.anmeldung .code-feld.falsch{border-color:var(--gs-danger)}.anmeldung .laedt-balken{display:block;height:.25rem;overflow:hidden;border-radius:999px;background:var(--gs-tint-strong)}@keyframes gs-drehen{to{transform:rotate(360deg)}}}@layer gs-v3{.pa-flaeche{display:flex!important;width:100%!important;height:100%!important;min-height:0!important;flex-direction:column!important;padding:0!important;background:var(--gs-pane)!important;background-image:none!important}.pa-band{display:flex;flex:none;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;border-bottom:1px solid var(--gs-line)}.pa-band--kopf{padding:.75rem 1rem}.pa-band--filter{padding:.6875rem 1rem}.pa-band__titel{margin:0!important;color:var(--gs-ink)!important;font-family:var(--gs-font)!important;font-size:1rem!important;font-weight:650!important;letter-spacing:-.012em!important;line-height:1.25!important;white-space:nowrap}.pa-band__zahl{min-width:0;overflow:hidden;color:var(--gs-muted);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.pa-band__griffe{display:flex;margin-left:auto;gap:.5rem}.pa-band__griffe .werkzeugknopf{min-height:2rem!important;padding:0 .8125rem!important;font-size:.8125rem!important;font-weight:550!important;white-space:nowrap}.pa-band__griffe .werkzeugknopf.haupt{padding-inline:.875rem!important;font-weight:650!important}.pa-suchfeld{display:flex!important;flex:0 1 13rem!important;min-width:10.625rem!important;align-items:center!important;gap:.5rem!important;height:2rem!important;padding:0 .75rem!important;border:1px solid var(--gs-line)!important;border-radius:.5rem!important;background:var(--gs-pane)!important}.pa-suchfeld:focus-within{border-color:var(--gs-accent)!important;box-shadow:var(--gs-shadow-focus)!important}.pa-suchfeld svg{width:.875rem!important;height:.875rem!important;flex:none;color:var(--gs-muted)!important}.pa-band .pa-suchfeld input.personen-suchfeld{width:100%!important;min-height:0!important;height:100%!important;padding:0!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:.8125rem!important;box-shadow:none!important}.pa-band .pa-suchfeld input.personen-suchfeld:focus{border:0!important;box-shadow:none!important;outline:none!important}.pa-suchfeld .personen-suchfeld::-webkit-search-decoration,.pa-suchfeld .personen-suchfeld::-webkit-search-cancel-button{-webkit-appearance:none}.pa-pillen{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.4375rem}.pa-pille{display:inline-flex!important;width:auto!important;height:1.875rem!important;min-height:1.875rem!important;align-items:center!important;gap:.4375rem!important;padding:0 .75rem!important;border:1px solid var(--gs-line)!important;border-radius:999px!important;background:var(--gs-pane)!important;color:var(--gs-ink-2)!important;font-family:var(--gs-font)!important;font-size:.78125rem!important;font-weight:450!important;white-space:nowrap!important;box-shadow:none!important}.pa-pille:hover:not(:disabled){background:var(--gs-tint)!important;border-color:#d4d4d8!important;color:var(--gs-ink)!important}.pa-pille.ist-gewaehlt,.pa-pille.ist-gewaehlt:hover:not(:disabled){border-color:var(--gs-accent)!important;background:var(--gs-accent-soft)!important;color:var(--gs-accent-ink)!important;font-weight:650!important}.pa-pille__punkt{width:.4375rem;height:.4375rem;flex:none;border-radius:50%;background:#c7c7cc}.pa-pille__punkt.erfolg{background:var(--gs-success)}.pa-pille__punkt.hinweis{background:var(--gs-warning)}.pa-pille__zahl{color:inherit;font-weight:700;font-variant-numeric:tabular-nums}.pa-filterreihe{display:flex;min-width:0;align-items:center;gap:.5rem;margin-left:auto}.pa-filterfeld select{min-height:1.875rem!important;padding:0 1.75rem 0 .75rem!important;border-radius:.5rem!important;font-size:.78125rem!important}.pa-filter-zurueck{min-height:1.875rem!important;padding-inline:.75rem!important;border-radius:.5rem!important;font-size:.78125rem!important}.pa-tafel{display:block!important;flex:1 1 auto!important;min-height:0!important;overflow:auto!important}.pa-tafel__innen{min-width:60.5rem}.pa-spaltenkopf,.pa-personenzeile{display:grid!important;grid-template-columns:minmax(12.5rem,1.4fr) minmax(8rem,.9fr) minmax(9.5rem,1fr) minmax(8.5rem,.9fr) minmax(7.5rem,.8fr) minmax(11rem,1.2fr) 3.5rem!important;gap:0!important;align-items:stretch!important}.pa-spaltenkopf{position:sticky!important;top:0!important;z-index:5!important;min-height:2rem!important;padding:0!important;border-bottom:1px solid var(--gs-line)!important;background:var(--gs-pane)!important;color:var(--gs-muted)!important;font-size:.71875rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important}.pa-spaltenkopf>*{display:flex!important;min-width:0!important;align-items:center!important;padding:.4375rem .75rem!important;border-right:1px solid var(--gs-line-soft)!important}.pa-spaltenkopf>:first-child{padding-left:.875rem!important}.pa-spaltenkopf>:last-child{border-right:0!important}.pa-personenzeile{min-height:2.75rem!important;padding:0!important;border:0!important;border-bottom:1px solid var(--gs-line-soft)!important;border-radius:0!important;background:var(--gs-pane)!important;color:var(--gs-ink)!important;box-shadow:none!important}.pa-personenzeile:hover{background:var(--gs-tint)!important}.pa-personenzeile:focus-visible{outline:2px solid var(--gs-accent);outline-offset:-2px}.pa-tafel__innen>.pa-personenzeile:last-child{border-bottom:0!important}.pa-zelle{display:flex!important;min-width:0!important;flex-direction:column!important;justify-content:center!important;gap:.1875rem!important;padding:.625rem .75rem!important;border-right:1px solid var(--gs-line-soft)!important}.pa-zelle:last-child{border-right:0!important}.pa-zelle--person{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:.625rem!important;padding-left:.875rem!important}.pa-zelle--zustand{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important}.pa-zelle--fristen{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:.5rem!important}.pa-zelle--fristen>.pa-zellwert{display:flex!important;min-width:0!important;flex:1 1 auto!important;flex-direction:column!important;gap:.125rem!important}.pa-fristblatt{display:flex;width:1.75rem;flex:none;flex-direction:column;overflow:hidden;border:1px solid var(--gs-line);border-radius:.3125rem;background:var(--gs-pane);text-align:center}.pa-fristblatt__monat{padding:1px 0 0;background:var(--gs-ink-2);color:#fff;font-size:.5rem;font-weight:700;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.pa-fristblatt.fehler .pa-fristblatt__monat{background:var(--gs-danger-ink)}.pa-fristblatt.warnung .pa-fristblatt__monat{background:var(--gs-warning-ink)}.pa-fristblatt.hinweis .pa-fristblatt__monat{background:var(--gs-accent)}.pa-fristblatt__tag{padding:1px 0 2px;color:var(--gs-ink);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.25}.pa-fristwort.fehler{color:var(--gs-danger-ink)!important}.pa-fristwort.warnung{color:var(--gs-warning-ink)!important}.pa-fristfrei{color:var(--gs-faint);font-size:.71875rem}.pa-zelle--aktion{flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;padding-right:.875rem!important}.pa-zustandsstrich{width:3px;height:1.625rem;flex:none;border-radius:2px;background:#c7c7cc}.pa-zustandsstrich.erfolg{background:var(--gs-success)}.pa-zustandsstrich.hinweis{background:var(--gs-warning)}.pa-persontext{display:flex!important;min-width:0!important;flex-direction:column!important;gap:0!important}.pa-persontext strong,.pa-zellwert strong{overflow:hidden;color:var(--gs-ink)!important;font-size:.84375rem!important;font-weight:600!important;line-height:1.2!important;text-overflow:ellipsis;white-space:nowrap}.pa-persontext small,.pa-zellwert small{overflow:hidden;color:var(--gs-muted)!important;font-size:.71875rem!important;line-height:1.2!important;text-overflow:ellipsis;white-space:nowrap}.pa-oeffnen{display:grid!important;width:1.75rem!important;height:1.75rem!important;place-items:center!important;border:1px solid var(--gs-line)!important;border-radius:.5rem!important;background:var(--gs-pane)!important;color:var(--gs-muted)!important}.pa-oeffnen svg{width:.8125rem;height:.8125rem}.pa-personenzeile:hover .pa-oeffnen{border-color:var(--gs-accent)!important;background:var(--gs-accent-soft)!important;color:var(--gs-accent-ink)!important}.personen-spaltenkopf{display:inline-flex!important;min-width:0!important;align-items:baseline!important;gap:.375rem!important}.personen-gesperrt{color:var(--gs-faint)!important;font-weight:550!important;letter-spacing:0!important;text-transform:none!important}.personen-standort+.personen-standort:before{content:" · ";color:var(--gs-muted)}.personen-ohne{color:var(--gs-faint)!important;font-weight:450!important}.personen-schraffur{display:inline-block!important;width:3.5rem!important;height:.75rem!important;border-radius:999px!important;background:repeating-linear-gradient(-45deg,var(--gs-line-soft) 0 4px,transparent 4px 8px)!important;vertical-align:middle!important}.pa-personenzeile .zustandspunkt{display:inline-flex!important;max-width:100%!important;min-height:1.375rem!important;box-sizing:border-box!important;align-items:center!important;gap:.375rem!important;padding:.1875rem .625rem!important;overflow:hidden!important;border:1px solid var(--gs-line)!important;border-radius:999px!important;background:var(--gs-tint)!important;color:var(--gs-ink-2)!important;font-size:.75rem!important;font-weight:600!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pa-personenzeile .zustandspunkt:before{width:.375rem!important;height:.375rem!important;flex:none!important;border-radius:999px!important;background:#c7c7cc!important;content:""!important}.pa-personenzeile .zustandspunkt.erfolg{border-color:var(--gs-success-line)!important;background:var(--gs-success-soft)!important;color:var(--gs-success-ink)!important}.pa-personenzeile .zustandspunkt.erfolg:before{background:var(--gs-success)!important}.pa-personenzeile .zustandspunkt.hinweis{border-color:var(--gs-warning-line)!important;background:var(--gs-warning-soft)!important;color:var(--gs-warning-ink)!important}.pa-personenzeile .zustandspunkt.hinweis:before{background:var(--gs-warning)!important}.pa-zustand-leer{color:var(--gs-muted)!important;font-size:.71875rem!important}.pa-fussband{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.5625rem 1rem;border-top:1px solid var(--gs-line);background:var(--gs-tint);color:var(--gs-ink-2);font-size:.78125rem}.pa-fusszahl{display:inline-flex;align-items:center;gap:.4375rem;white-space:nowrap}.pa-fusszahl .pa-pille__punkt{width:.5rem;height:.5rem}.pa-fusszahl strong{color:var(--gs-ink);font-weight:700;font-variant-numeric:tabular-nums}.pa-fussnote{min-width:0;flex:1 1 12rem;margin-left:auto;color:var(--gs-muted);text-align:right}.pa-fusshinweis{display:inline-flex;flex:none;align-items:center;gap:.5rem;color:var(--gs-ink-2);white-space:nowrap}.pa-fusshinweis:hover{color:var(--gs-accent-ink)}.pa-fusshinweis__zahl{display:grid;min-width:1.375rem;height:1.375rem;place-items:center;padding:0 .4375rem;border-radius:999px;background:var(--gs-danger-ink);color:#fff;font-size:.71875rem;font-weight:700}.pa-leerfeld{flex:1 1 auto;min-height:0;padding:2rem 1rem}.personen-laedt{flex:1 1 auto!important;padding:2rem 1rem!important}.gs-fristen{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;margin:0;padding:0}.fr-band{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;border-bottom:1px solid var(--gs-line)}.fr-band h1{margin:0!important;font-family:var(--gs-font)!important;font-size:1rem!important;font-weight:650!important;letter-spacing:-.012em!important;white-space:nowrap}.fr-band__zahl{color:var(--gs-muted);font-size:.8125rem}.fr-band .aufgaben-schalter{margin-left:auto}.fr-faecher{display:flex;flex:none;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem 0}.fr-fach{display:grid!important;min-width:7.5rem!important;min-height:auto!important;gap:.125rem!important;padding:.5rem .75rem!important;border:1px solid var(--gs-line)!important;border-radius:.625rem!important;background:var(--gs-pane)!important;box-shadow:none!important;text-align:left!important}.fr-fach strong{color:var(--gs-ink);font-size:var(--gs-title-sm);font-weight:700;font-variant-numeric:tabular-nums}.fr-fach span{color:var(--gs-muted);font-size:.71875rem}.fr-fach:hover:not(:disabled){border-color:#d4d4d8!important;background:var(--gs-tint)!important}.fr-fach.ist-gewaehlt{border-color:var(--gs-accent)!important;background:var(--gs-accent-soft)!important}.fr-fach.ist-gewaehlt strong{color:var(--gs-accent-ink)}.fr-fach.ton-fehler strong{color:var(--gs-danger-ink)}.fr-fach.ton-warnung strong{color:var(--gs-warning-ink)}.fr-fach.ton-gut strong{color:var(--gs-success-ink)}.fr-arten{flex:none}.fr-art{display:inline-flex!important;min-height:1.875rem!important;align-items:center!important;gap:.375rem!important;padding:0 .75rem!important;border:1px solid var(--gs-line)!important;border-radius:999px!important;background:var(--gs-pane)!important;color:var(--gs-ink-2)!important;box-shadow:none!important;font-size:.78125rem!important;font-weight:450!important;white-space:nowrap}.fr-art strong{color:var(--gs-muted);font-weight:700;font-variant-numeric:tabular-nums}.fr-art.ist-gewaehlt strong{color:var(--gs-accent-ink)}.gs-fristen>.meldung,.gs-fristen>.karte{flex:none;margin:.75rem 1rem 0}.gs-fristen>.karte:last-of-type{margin-bottom:1rem}.fr-fussband{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:.5rem var(--gs-space-4);margin-top:auto;padding:.5625rem 1rem;border-top:1px solid var(--gs-line);background:var(--gs-tint);color:var(--gs-ink-2);font-size:.78125rem}.fr-fusszahl{display:inline-flex;align-items:center;gap:.4375rem;white-space:nowrap}.fr-fusszahl strong{color:var(--gs-ink);font-weight:700;font-variant-numeric:tabular-nums}.fr-fussnote{min-width:0;flex:1 1 16rem;margin-left:auto;color:var(--gs-muted);font-size:.71875rem;text-align:right}.gs-fristen>.seitenkopf{display:flex;min-height:auto;align-items:center;justify-content:space-between;gap:var(--gs-space-4);margin:0;padding:0;border:0;background:transparent}.gs-fristen>.seitenkopf h1{margin:0;font-size:var(--gs-title)}.gs-fristen>.fuehrung{max-width:48rem;margin:.375rem 0 var(--gs-space-5);color:var(--gs-muted);font-size:var(--gs-text-sm)}.aufgaben-schalter{display:inline-flex;min-height:2.25rem;align-items:center;gap:var(--gs-space-2);margin:0;color:var(--gs-ink-2);font-size:var(--gs-text-sm)}.gs-fristen .fachkarte{margin:0 0 var(--gs-space-3);padding:0;overflow:hidden}.fachkopf{display:flex;width:100%;min-height:2.75rem;align-items:center;gap:var(--gs-space-3);padding:var(--gs-space-2) var(--gs-space-4);border:0;border-radius:0;background:var(--gs-tint);color:var(--gs-ink);text-align:left}.fachkopf:hover{background:var(--gs-selected)}.fachkopf__zahl{margin-left:auto;color:var(--gs-muted);font-size:var(--gs-text-xs);font-variant-numeric:tabular-nums}.aufgabenliste{margin:0;padding:0;border-top:1px solid var(--gs-line-soft);list-style:none}.aufgabe{display:grid;grid-template-columns:minmax(0,2fr) minmax(8rem,.7fr) minmax(8rem,.7fr) auto;align-items:center;gap:var(--gs-space-4);min-height:3.75rem;padding:var(--gs-space-3) var(--gs-space-4);border-top:1px solid var(--gs-line-soft)}.aufgabe:first-child{border-top:0}.aufgabe:hover{background:var(--gs-tint)}.aufgabe__wort,.aufgabe__datum{display:flex;min-width:0;flex-direction:column;gap:.125rem}.aufgabe__art,.aufgabe__faellig{color:var(--gs-ink);font-size:var(--gs-text-sm);font-weight:650}.aufgabe__wer,.aufgabe__notiz,.aufgabe__herkunft,.aufgabe__wem,.aufgabe__datum .leise{color:var(--gs-muted);font-size:var(--gs-text-xs);overflow-wrap:anywhere}.aufgabe__herkunft{font-style:normal}.aufgabe__punkt{color:var(--gs-faint)}.aufgabe__datum{font-variant-numeric:tabular-nums}.aufgabe__tun{display:flex;align-items:center;justify-content:flex-end;gap:var(--gs-space-2);flex-wrap:wrap}.aufgabe__tun button{min-height:2rem;padding:0 .625rem;font-size:var(--gs-text-xs)}.an-flaeche{display:flex!important;width:100%!important;height:100%!important;min-height:0!important;flex-direction:column!important;margin:0!important;padding:0!important;background:var(--gs-pane)!important}.an-kopf{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem .75rem;padding:.75rem 1rem;border-bottom:1px solid var(--gs-line)}.an-kopf>div{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem}.an-kopf h1{margin:0;font-family:var(--gs-font);font-size:1rem;font-weight:650;letter-spacing:-.012em;white-space:nowrap}.an-kopf p{max-width:44rem;margin:0;color:var(--gs-muted);font-size:.8125rem}.an-ueberzeile{display:none}.an-offen-zahl{flex:0 0 auto;padding:.375rem .625rem;border:1px solid var(--gs-warning-line);border-radius:999px;background:var(--gs-warning-soft);color:var(--gs-warning-ink);font-size:var(--gs-text-xs)}.an-ablagen{flex:none;margin:0;overflow-x:auto}.an-ablagen button{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;gap:var(--gs-space-2);margin:0 0 -1px;padding:0 var(--gs-space-3);border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--gs-muted);box-shadow:none;font-size:var(--gs-text-sm);font-weight:600;white-space:nowrap}.an-ablagen button strong{display:inline-grid;min-width:1.25rem;height:1.25rem;place-items:center;padding:0 .25rem;border-radius:999px;background:var(--gs-tint-strong);color:var(--gs-muted);font-size:var(--gs-text-xs)}.an-ablagen button.ist-aktiv strong{background:var(--gs-selected);color:var(--gs-accent-ink)}.an-filter{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:var(--gs-space-2);margin:0;padding:.5rem 1rem 0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.an-filter select{width:auto;min-width:12rem}.an-flaeche>.meldung,.an-flaeche>.leer,.an-flaeche>.an-leer,.an-flaeche>.an-gruppe,.an-flaeche>.an-kennzahlen{flex:none;margin-inline:1rem}.an-flaeche>.an-gruppe:last-of-type{margin-bottom:2rem}.an-leer{display:grid;gap:.25rem;padding:var(--gs-space-5) 0;border-bottom:1px solid var(--gs-line)}.an-leer span{color:var(--gs-muted);font-size:var(--gs-text-xs)}.an-gruppe{margin-top:var(--gs-space-5)}.an-gruppe>header{display:flex;align-items:baseline;gap:var(--gs-space-2);padding:0 0 var(--gs-space-2)}.an-gruppe>header h2{margin:0;font-family:var(--gs-font);font-size:var(--gs-heading)}.an-gruppe>header span{color:var(--gs-muted);font-size:var(--gs-text-xs)}.an-liste{margin:0;padding:0;overflow:hidden;border:1px solid var(--gs-line);border-radius:var(--gs-radius-lg);list-style:none}.an-zeile{position:relative;padding:var(--gs-space-3) var(--gs-space-4);border-bottom:1px solid var(--gs-line-soft);background:var(--gs-pane)}.an-zeile:last-child{border-bottom:0}.an-zeile:hover{background:var(--gs-tint)}.an-zeile:before{position:absolute;inset:var(--gs-space-3) auto var(--gs-space-3) 0;width:3px;border-radius:999px;background:var(--gs-line);content:""}.an-zeile--urlaub:before{background:var(--gs-accent)}.an-zeile--wunschfrei:before{background:var(--gs-purple)}.an-zeile--regelverfuegbarkeit:before{background:var(--gs-warning)}.an-zeile--krankmeldung:before{background:var(--gs-danger)}.an-zeile__haupt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--gs-space-4)}.an-zeile__inhalt{min-width:0}.an-zeile__kopf{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gs-space-2)}.an-marke,.an-status{display:inline-flex;min-height:1.5rem;align-items:center;padding:0 .5rem;border:1px solid var(--gs-line);border-radius:999px;background:var(--gs-tint);color:var(--gs-ink-2);font-size:var(--gs-text-xs);font-weight:650;white-space:nowrap}.an-name{color:var(--gs-ink);font-size:var(--gs-text-sm);font-weight:650}.an-name--link:hover{color:var(--gs-accent);text-decoration:underline;text-underline-offset:.18em}.an-status{margin-left:auto}.an-status--beantragt{border-color:var(--gs-warning-line);background:var(--gs-warning-soft);color:var(--gs-warning-ink)}.an-status--befuerwortet{border-color:var(--gs-accent-line);background:var(--gs-selected);color:var(--gs-accent-ink)}.an-status--genehmigt,.an-status--beendet{border-color:var(--gs-success-line);background:var(--gs-success-soft);color:var(--gs-success-ink)}.an-status--abgelehnt,.an-status--zurueckgenommen{border-color:var(--gs-danger-line);background:var(--gs-danger-soft);color:var(--gs-danger-ink)}.an-sache{margin:.25rem 0 0;color:var(--gs-ink-2);font-size:var(--gs-text-sm);font-variant-numeric:tabular-nums}.an-beizeile,.an-wartet{margin:.25rem 0 0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.an-betrieb{color:var(--gs-ink-2);font-weight:600}.an-tat{display:flex;align-items:center;justify-content:flex-end;gap:var(--gs-space-2);flex-wrap:wrap}.an-tat .knopf{min-height:2.125rem;padding:0 .625rem;font-size:var(--gs-text-xs)}.an-kennzahlen,.an-regelvergleich{display:grid;gap:0;margin:var(--gs-space-3) 0 0;border-block:1px solid var(--gs-line-soft)}.an-kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr))}.an-regelvergleich{grid-template-columns:repeat(3,minmax(0,1fr))}.an-kennzahlen>div,.an-regelvergleich>div{min-width:0;padding:var(--gs-space-2) var(--gs-space-3);border-left:1px solid var(--gs-line-soft)}.an-kennzahlen>div:first-child,.an-regelvergleich>div:first-child{border-left:0}.an-kennzahlen dt,.an-regelvergleich dt{color:var(--gs-muted);font-size:var(--gs-text-xs)}.an-kennzahlen dd,.an-regelvergleich dd{margin:.25rem 0 0;color:var(--gs-ink);font-size:var(--gs-text-sm);font-weight:650}.an-wochentage{display:grid;gap:0;margin:var(--gs-space-3) 0 0;padding:0;list-style:none;border-block:1px solid var(--gs-line-soft)}.an-wochentag{display:grid;grid-template-columns:6.5rem minmax(0,1fr) 1.25rem minmax(0,1fr) 1.75rem;align-items:center;gap:var(--gs-space-2);padding:.3125rem var(--gs-space-3);font-size:var(--gs-text-xs)}.an-wochentag+.an-wochentag{border-top:1px solid var(--gs-line-soft)}.an-wochentag__tag{color:var(--gs-ink);font-weight:650}.an-wochentag__bisher{color:var(--gs-muted);font-variant-numeric:tabular-nums}.an-wochentag__pfeil{color:var(--gs-faint);text-align:center}.an-wochentag__neu{color:var(--gs-ink);font-weight:600;font-variant-numeric:tabular-nums}.an-wochentag.ist-heraus .an-wochentag__tag,.an-wochentag.ist-heraus .an-wochentag__bisher,.an-wochentag.ist-heraus .an-wochentag__neu{opacity:.45}.an-wochentag__raus{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;min-height:0;padding:0;border:1px solid var(--gs-line);border-radius:.375rem;background:var(--gs-surface);color:var(--gs-muted);font-size:var(--gs-text-sm);line-height:1;cursor:pointer}.an-wochentag__raus:hover:not(:disabled){border-color:var(--gs-line-strong);color:var(--gs-ink)}.an-wochentag__raus[aria-pressed=true]{border-color:var(--gs-accent);color:var(--gs-accent-ink);background:var(--gs-selected)}.an-hinweis{margin:var(--gs-space-2) 0 0;padding:var(--gs-space-2) var(--gs-space-3);border-left:3px solid var(--gs-accent);background:var(--gs-selected);color:var(--gs-accent-ink);font-size:var(--gs-text-xs)}.an-hinweis--warnung{border-left-color:var(--gs-warning);background:var(--gs-warning-soft);color:var(--gs-warning-ink)}.an-spur{display:flex;flex-wrap:wrap;gap:var(--gs-space-2) var(--gs-space-4);margin:var(--gs-space-2) 0 0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.an-schleier{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--gs-space-5);background:#1212146b}.an-dialog{display:flex;width:min(100%,42rem);max-height:min(90dvh,48rem);flex-direction:column;overflow:hidden;border:1px solid var(--gs-line);border-top:3px solid var(--gs-accent);border-radius:var(--gs-radius-lg);background:var(--gs-pane);box-shadow:var(--gs-shadow-dialog)}.an-dialog__kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gs-space-4);padding:var(--gs-space-4) var(--gs-space-5);border-bottom:1px solid var(--gs-line-soft)}.an-dialog__kopf h2{margin:0;font-family:var(--gs-font);font-size:var(--gs-heading)}.an-dialog__kopf p{margin:.25rem 0 0;color:var(--gs-muted);font-size:var(--gs-text-sm)}.an-dialog__zu{display:grid;width:2.25rem;height:2.25rem;min-height:2.25rem;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--gs-muted);font-size:1.25rem}.an-dialog__zu:hover{background:var(--gs-tint);color:var(--gs-ink)}.an-dialog__leib{min-height:0;padding:var(--gs-space-4) var(--gs-space-5);overflow-y:auto}.an-dialog__fuss{display:flex;align-items:center;justify-content:flex-end;gap:var(--gs-space-2);padding:var(--gs-space-3) var(--gs-space-5);border-top:1px solid var(--gs-line-soft);background:var(--gs-tint)}.an-dialog__text{margin:0 0 var(--gs-space-3);color:var(--gs-ink-2);font-size:var(--gs-text-sm)}.an-verbrauch__liste{margin:0;padding:0;border-top:1px solid var(--gs-line);list-style:none}.an-verbrauch__zeile{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-3);padding:var(--gs-space-2) 0;border-bottom:1px solid var(--gs-line-soft);font-variant-numeric:tabular-nums}.an-verbrauch__wahl{display:inline-flex;align-items:center;gap:var(--gs-space-1)}.an-verbrauch__wahl button{display:grid;min-width:2.25rem;height:2.25rem;min-height:2.25rem;place-items:center;padding:0 .5rem;border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-pane);color:var(--gs-ink-2)}.an-verbrauch__wahl button.ist-gewaehlt{border-color:var(--gs-accent);background:var(--gs-accent);color:#fff}.an-verbrauch__summe{margin:var(--gs-space-3) 0 0;text-align:right}.an-grund{display:grid;gap:var(--gs-space-2);color:var(--gs-ink-2)}.an-grund span{font-weight:650}.an-grund textarea{width:100%;resize:vertical}.kalenderseite{width:100%!important;max-width:none!important;margin:0!important;padding:var(--gs-space-4) clamp(.75rem,1.75vw,1.5rem) 2rem!important;background:var(--gs-pane)!important}.kalenderseite>.dp-leiste{min-height:auto;margin:0 0 var(--gs-space-3);padding:0;border:0;background:transparent}.kalenderseite .dp-titelzeile{display:flex;align-items:center;gap:var(--gs-space-3)}.kalenderseite .dp-titel{margin:0;font-family:var(--gs-font);font-size:var(--gs-title)}.kalenderseite.gs-kalender{display:flex!important;width:100%!important;height:100%!important;min-height:0!important;flex-direction:column!important;padding:0!important;background:var(--gs-pane)!important;background-image:none!important}.kalenderseite>.dp-steuerzeile{display:flex;flex:none;min-height:auto;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.625rem 1rem;border:0;border-bottom:1px solid var(--gs-line);border-radius:0;background:var(--gs-pane)}.kalenderseite>.meldung{flex:none;margin:.75rem 1rem 0}.kal-laedt{font-size:var(--gs-text-xs)}.kalenderhalter{position:relative}.kal-schritt{display:inline-flex;align-items:center;overflow:hidden;border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-pane)}.kal-schritt button{min-height:2.25rem;border:0;border-radius:0;background:transparent;box-shadow:none}.kal-schritt button+button{border-left:1px solid var(--gs-line-soft)}.kal-pfeil{width:2.25rem;padding:0;color:var(--gs-muted);font-size:1.125rem}.kal-zeitraum{min-width:11.5rem;padding:0 var(--gs-space-3);color:var(--gs-ink);font-size:var(--gs-text-sm);font-weight:650}.kal-offenfilter{min-height:2.25rem;padding:0 var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-pane);color:var(--gs-ink-2);box-shadow:none;font-size:var(--gs-text-xs);font-weight:650}.kal-offenfilter:hover:not(:disabled){border-color:var(--gs-accent-line);background:var(--gs-selected);color:var(--gs-accent-ink)}.kal-offenfilter.an{border-color:var(--gs-accent);background:var(--gs-accent);color:#fff}.kal-offenfilter:disabled{border-color:transparent;background:transparent;color:var(--gs-faint)}.kal-sichten{display:flex;align-items:center;margin-left:auto;overflow:hidden;border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-pane)}.kal-sichten>button{min-height:2.25rem;padding:0 var(--gs-space-3);border:0;border-radius:0;background:transparent;color:var(--gs-muted);box-shadow:none;font-size:var(--gs-text-xs);font-weight:650}.kal-sichten>button+button{border-left:1px solid var(--gs-line-soft)}.kal-sichten>button:hover:not(.an){background:var(--gs-tint);color:var(--gs-ink)}.kal-sichten>button.an{background:var(--gs-accent);color:#fff}.kal-rahmen{width:100%;flex:1 1 auto;min-height:0;margin:0;overflow:auto;border:0;border-radius:0;background:var(--gs-pane)}.kal-gitter{--kal-namensspalte: 12rem;--kal-saldospalte: 2.75rem;--kal-tagbreite: .8125rem;width:100%;min-width:48rem}.kal-kopfzeile{position:sticky;top:0;z-index:4;display:flex;align-items:stretch;border-bottom:1px solid var(--gs-line);background:var(--gs-pane);color:var(--gs-ink)}.kal-eck{position:sticky;z-index:5;left:0;display:flex;width:calc(var(--kal-namensspalte) + var(--kal-saldospalte));height:2.5rem;flex:0 0 calc(var(--kal-namensspalte) + var(--kal-saldospalte));align-items:center;justify-content:space-between;gap:var(--gs-space-2);padding-left:.875rem;border-right:1px solid var(--gs-line);background:var(--gs-pane);font-size:.71875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.kal-eck__wort{min-width:0;flex:1;overflow:hidden;color:var(--gs-muted);text-overflow:ellipsis;white-space:nowrap}.kal-eck__saldo{display:grid;width:var(--kal-saldospalte);height:100%;flex:0 0 var(--kal-saldospalte);place-items:center;border-left:1px solid var(--gs-line-soft);color:var(--gs-faint)}.kal-tagkopf{display:grid;height:2.5rem;flex:1 1 auto;grid-template-columns:repeat(var(--kal-tage),minmax(var(--kal-tagbreite),1fr))}.kal-tag{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:1px;border-left:1px solid var(--gs-line-soft);font-variant-numeric:tabular-nums}.kal-tag__wochentag{color:var(--gs-faint);font-size:.5625rem;font-weight:700;text-transform:uppercase}.kal-tag__zahl{color:var(--gs-ink-2);font-size:.71875rem;font-weight:600}.kal-tag.wochenende{background:var(--gs-tint)}.kal-tag.wochenende .kal-tag__zahl{color:var(--gs-muted)}.kal-tag.feiertag{background:var(--gs-warning-soft)}.kal-tag.heute{background:var(--gs-accent-soft)}.kal-tag.heute .kal-tag__zahl{color:var(--gs-accent-ink);font-weight:700}.kal-tag.heute:after{position:absolute;bottom:2px;width:.25rem;height:.25rem;border-radius:999px;background:var(--gs-accent);content:""}.kal-zeile{display:flex;min-height:2.625rem;align-items:stretch;border-bottom:1px solid var(--gs-line-soft)}.kal-zeile:last-of-type{border-bottom:0}.kal-name{position:sticky;z-index:2;left:0;display:flex;width:var(--kal-namensspalte);min-height:2.625rem;flex:0 0 var(--kal-namensspalte);flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;padding:0 .875rem;border-right:1px solid var(--gs-line);background:var(--gs-pane)}.kal-name small{color:var(--gs-faint);font-size:.6875rem}.kal-zeile:hover .kal-name,.kal-zeile:hover .kal-saldo{background:var(--gs-tint)}.kal-name__wort{min-width:0;overflow:hidden;color:var(--gs-ink);font-size:var(--gs-text-xs);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.kal-saldo{display:flex;width:var(--kal-saldospalte);min-height:2.625rem;flex:0 0 var(--kal-saldospalte);align-items:center;justify-content:center;border-right:1px solid var(--gs-line);background:var(--gs-pane);color:var(--gs-muted);font-size:.6875rem;font-variant-numeric:tabular-nums}.kal-saldo.minus{color:var(--gs-danger-ink);font-weight:700}.kal-spur{position:relative;display:grid;min-width:0;min-height:2.625rem;flex:1 1 auto;grid-template-columns:repeat(var(--kal-tage),minmax(var(--kal-tagbreite),1fr))}.kal-feld{position:relative;min-height:0;padding:0;border:0;border-left:1px solid var(--gs-line-soft);border-radius:0;background:transparent;box-shadow:none;cursor:pointer}.kal-feld.wochenende{background:var(--gs-tint)}.kal-feld.feiertag{background:var(--gs-tint-strong)}.kal-feld.heute{background:var(--gs-accent-soft)}.kal-feld:after{position:absolute;top:50%;left:50%;display:grid;width:1.125rem;height:1.125rem;place-items:center;border-radius:.25rem;background:var(--gs-accent);color:#fff;content:"+";font-size:.75rem;opacity:0;transform:translate(-50%,-50%)}.kal-feld:hover:after,.kal-feld:focus-visible:after{opacity:1}.kal-balkenlage{position:absolute;top:.375rem;right:0;bottom:.375rem;left:0;display:grid;align-content:center;grid-template-columns:repeat(var(--kal-tage),minmax(var(--kal-tagbreite),1fr));pointer-events:none}.kal-balken{position:relative;display:flex;min-height:1.875rem;align-items:center;gap:.375rem;padding:0 .5rem;overflow:visible;border-left:3px solid var(--gs-muted);border-radius:.375rem;background:var(--gs-tint-strong);color:var(--gs-ink-2);font-size:.6875rem;font-weight:650;white-space:nowrap;pointer-events:auto}.kal-balken__inhalt{display:flex;min-width:0;align-items:center;gap:.3125rem;overflow:hidden}.kal-balken__wort{min-width:0;overflow:hidden;text-overflow:ellipsis}.kal-balken__tage{margin-right:.25rem;font-variant-numeric:tabular-nums}.kal-balken.art-urlaub,.kal-legende__probe.art-urlaub{border-left-color:var(--gs-success);background:var(--gs-success-soft);color:var(--gs-success-ink)}.kal-balken.art-berufsschule,.kal-legende__probe.art-berufsschule{border-left-color:var(--gs-warning);background:var(--gs-warning-soft);color:var(--gs-warning-ink)}.kal-balken.art-krank,.kal-legende__probe.art-krank{border-left-color:var(--gs-danger);background:var(--gs-danger-soft);color:var(--gs-danger-ink)}.kal-balken.art-wunschfrei,.kal-legende__probe.art-wunschfrei{border-left-color:var(--gs-extra);background:var(--gs-extra-soft);color:#594c82}.kal-balken.art-abwesend,.kal-legende__probe.art-abwesend{border-left-color:var(--gs-faint);background:var(--gs-tint-strong);color:var(--gs-ink-2)}.kal-balken.offen{border-block:1px dashed currentColor;border-right:1px dashed currentColor;background-image:repeating-linear-gradient(135deg,rgb(255 255 255 / .65) 0 6px,transparent 6px 12px)}.kal-balken__griffe{display:flex;flex:0 0 auto;gap:.125rem;margin-left:auto}.kal-ja,.kal-nein{display:grid;width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;place-items:center;padding:0;border:0;border-radius:.25rem;background:#ffffffe6;color:var(--gs-ink);font-size:.75rem}.kal-summenzeile{position:sticky;bottom:0;z-index:3;border-top:1px solid var(--gs-line);border-bottom:0;background:var(--gs-tint)}.kal-summenzeile .kal-name,.kal-summenzeile .kal-saldo{background:var(--gs-tint)}.kal-summenzeile .kal-name__wort{color:var(--gs-ink)}.kal-summenfeld{position:relative;display:flex;min-width:0;align-items:flex-end;justify-content:center;padding-bottom:.25rem;border-left:1px solid var(--gs-line-soft)}.kal-summenfeld.wochenende{background:#7878800d}.kal-summenfeld.heute{background:var(--gs-accent-soft)}.kal-summenzahl{position:absolute;top:.1875rem;color:var(--gs-muted);font-size:.5625rem;font-weight:700;font-variant-numeric:tabular-nums}.kal-summenbalken{width:60%;max-width:.625rem;height:calc(var(--kal-anteil) * .16);min-height:.25rem;border-radius:1px;background:var(--gs-success)}.kal-summenbalken.ist-eng{background:var(--gs-warning)}.kal-leer{margin:0;padding:var(--gs-space-6);color:var(--gs-muted);text-align:center}.kal-fussleiste{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem var(--gs-space-4);margin:0;padding:.5625rem 1rem;border-top:1px solid var(--gs-line);background:var(--gs-tint)}.kal-fussnoten{display:flex;min-width:0;flex:1 1 20rem;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.25rem .75rem;margin-left:auto}.kal-fussnoten>p{margin:0;color:var(--gs-muted);font-size:.71875rem;line-height:1.4;text-align:right}.kal-fussnoten strong{color:var(--gs-ink-2);font-weight:650}.kal-legende{display:flex;align-items:center;gap:var(--gs-space-4);margin:0;padding:0;flex-wrap:wrap;color:var(--gs-ink-2);font-size:.78125rem;list-style:none}.kal-legende>li{display:inline-flex;align-items:center;gap:var(--gs-space-1);white-space:nowrap}.kal-legende__probe{display:inline-grid;width:1rem;height:1rem;place-items:center;border-radius:.25rem}.kalenderseite .dp-schleier{position:fixed;z-index:130;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--gs-space-5);background:#1212146b}.kalenderseite .dp-maske{display:flex;width:min(100%,42rem);max-height:92dvh;flex-direction:column;overflow:hidden}.kalenderseite .dp-maske__kopf{position:relative;padding:var(--gs-space-4) var(--gs-space-5)}.kalenderseite .dp-maske__kopf h2{margin:0;font-size:var(--gs-heading)}.kalenderseite .dp-maske__datum{margin:.25rem 2.5rem 0 0;color:var(--gs-muted);font-size:var(--gs-text-sm)}.kalenderseite .dp-maske__zu{position:absolute;top:var(--gs-space-3);right:var(--gs-space-3);width:2.25rem;height:2.25rem;min-height:2.25rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--gs-muted);font-size:1.25rem}.kalenderseite .dp-maske__leib{min-height:0;padding:var(--gs-space-4) var(--gs-space-5);overflow-y:auto}.kalenderseite .dp-maske__fuss{display:flex;align-items:center;justify-content:flex-end;gap:var(--gs-space-2);padding:var(--gs-space-3) var(--gs-space-5)}.ob-seite{display:flex!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;flex-direction:column!important;margin:0!important;padding:0!important;background:var(--gs-pane)!important}.ob-kopf{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem .75rem;margin:0;padding:.75rem 1rem;border-bottom:1px solid var(--gs-line)}.ob-kopf>div:first-child{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem}.ob-vorzeile{margin:0;color:var(--gs-muted);font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none}.ob-kopf h1{margin:0;font-family:var(--gs-font);font-size:1rem;font-weight:650;letter-spacing:-.012em;white-space:nowrap}.ob-erklaerung{max-width:46rem;margin:.25rem 0 0;color:var(--gs-muted);font-size:var(--gs-text-sm);line-height:1.5}.ob-reiter{flex:0 0 auto;margin-left:auto}.ob-raum{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;padding:.75rem 1rem;overflow-y:auto}.ob-fussband{display:flex;flex:none;flex-wrap:wrap;align-items:baseline;gap:.375rem 1rem;margin-top:auto;padding:.5625rem 1rem;border-top:1px solid var(--gs-line);background:var(--gs-tint);color:var(--gs-ink-2);font-size:.75rem}.ob-fusszahl{white-space:nowrap}.ob-fusszahl strong{color:var(--gs-ink);font-weight:700;font-variant-numeric:tabular-nums}.ob-fussnote--band{min-width:12rem;flex:1 1 22rem;margin:0;color:var(--gs-muted);font-size:.71875rem;line-height:1.45}.ob-satz{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--gs-space-3);margin:.75rem 1rem 0;padding:var(--gs-space-2) var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-tint);font-size:var(--gs-text-sm)}.ob-raum>.ob-satz,.ob-raum .ob-satz{margin-inline:0}.ob-satz.ist-gut{border-color:var(--gs-success-line);background:var(--gs-success-soft)}.ob-satz.ist-warnung{border-color:var(--gs-warning-line);background:var(--gs-warning-soft)}.ob-satz.ist-fehler{border-color:var(--gs-danger-line);background:var(--gs-danger-soft)}.ob-neu{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;padding:.625rem 1rem;border:0;border-bottom:1px solid var(--gs-line);border-radius:0;background:var(--gs-tint)}.ob-neu__wort{margin-right:var(--gs-space-1);color:var(--gs-ink);font-size:var(--gs-text-sm);font-weight:700}.ob-neu input,.ob-neu select{min-width:0;height:2rem;min-height:2rem;flex:0 1 11rem;padding:0 .5rem;font-size:.8125rem}.ob-neu button{min-height:2rem}.ob-neu__hilfe{color:var(--gs-muted);font-size:var(--gs-text-xs)}.ob-leer{margin:var(--gs-space-5) auto;max-width:40rem;padding:var(--gs-space-6) var(--gs-space-5);border:1px dashed var(--gs-line);border-radius:var(--gs-radius-lg);color:var(--gs-muted);text-align:center}.ob-leer__gross{margin:0 0 .375rem;color:var(--gs-ink);font-size:var(--gs-title-sm);font-weight:700}.ob-leer p{max-width:48rem;margin:0 auto}.ob-liste{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.ob-karte{padding:.625rem .875rem;border:1px solid var(--gs-line);border-radius:.625rem;background:var(--gs-pane)}.ob-karte:hover{border-color:var(--gs-accent-line)}.ob-karte.ist-still{opacity:.64}.ob-karte.ist-still:hover{opacity:1}.ob-karte__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-4);flex-wrap:wrap}.ob-karte__name{display:block;color:var(--gs-ink);font-size:.875rem;font-weight:650}.ob-karte__stand{display:block;margin-top:.125rem;color:var(--gs-muted);font-size:var(--gs-text-xs)}.ob-kette{display:flex;align-items:flex-start;margin:0;padding:0;list-style:none}.ob-kette li{position:relative;display:grid;min-width:4.5rem;justify-items:center;gap:.3125rem}.ob-kette li:not(:first-child):before{position:absolute;top:.3125rem;right:calc(50% + .5625rem);width:calc(100% - 1.125rem);height:2px;border-radius:1px;background:var(--gs-line);content:""}.ob-kette li.ist-vorbei:not(:first-child):before,.ob-kette li.ist-hier:not(:first-child):before{background:var(--gs-accent)}.ob-kette__punkt{z-index:1;width:.75rem;height:.75rem;border:2px solid var(--gs-line);border-radius:999px;background:var(--gs-pane)}.ob-kette li.ist-vorbei .ob-kette__punkt{border-color:var(--gs-accent);background:var(--gs-accent)}.ob-kette li.ist-hier .ob-kette__punkt{border-color:var(--gs-accent);background:var(--gs-pane);box-shadow:0 0 0 3px #3b6ea82e}.ob-kette__wort{color:var(--gs-muted);font-size:.6875rem;white-space:nowrap}.ob-kette li.ist-hier .ob-kette__wort{color:var(--gs-ink);font-weight:650}.ob-karte__leib{display:flex;align-items:center;gap:var(--gs-space-3);margin-top:.5rem;padding-top:.5rem;flex-wrap:wrap;border-top:1px solid var(--gs-line-soft)}.ob-fortschritt{display:flex;align-items:center;gap:var(--gs-space-2)}.ob-fortschritt__balken{width:7.5rem;height:.375rem;overflow:hidden;border-radius:999px;background:var(--gs-tint-strong)}.ob-fortschritt__balken>span{display:block;height:100%;border-radius:inherit;background:var(--gs-accent)}.ob-fortschritt__zahl,.ob-karte__link{color:var(--gs-muted);font-size:var(--gs-text-xs)}.ob-karte__link{overflow-wrap:anywhere}.ob-karte__griffe{display:flex;align-items:center;gap:var(--gs-space-2);margin-left:auto;flex-wrap:wrap}.ob-karte__griffe button{min-height:1.875rem;padding-inline:.5625rem;font-size:var(--gs-text-xs)}.ob-karte__griffe .ist-ernst,.ob-maske__griffe .ist-ernst{border-color:var(--gs-danger-line);color:var(--gs-danger-ink)}.ob-wahl{max-width:60rem;margin:0}.ob-wahl h2{margin:0 0 .25rem;font-size:var(--gs-heading)}.ob-wahl .ob-erklaerung{margin-bottom:var(--gs-space-4)}.ob-wahl__liste{margin:0;padding:0;overflow:hidden;border:1px solid var(--gs-line);border-radius:var(--gs-radius-lg);background:var(--gs-pane);list-style:none}.ob-wahl__zeile{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-4);min-height:3.75rem;padding:var(--gs-space-3) var(--gs-space-4)}.ob-wahl__zeile+.ob-wahl__zeile{border-top:1px solid var(--gs-line-soft)}.ob-wahl__zeile:hover{background:var(--gs-tint)}.ob-wahl__name{display:flex;align-items:center;gap:var(--gs-space-2);font-size:var(--gs-text-sm);font-weight:650}.ob-wahl__hilfe{display:block;margin-top:.125rem;color:var(--gs-muted);font-size:var(--gs-text-xs)}.ob-merkmal{padding:.125rem .375rem;border:1px solid var(--gs-line);border-radius:999px;color:var(--gs-muted);font-size:.625rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.ob-schalter{position:relative;width:2.75rem;height:1.5rem;min-width:2.75rem;min-height:1.5rem;flex:0 0 2.75rem;padding:0;border:1px solid var(--gs-line);border-radius:999px;background:var(--gs-tint-strong)}.ob-schalter__knauf{position:absolute;top:.125rem;left:.125rem;width:1.125rem;height:1.125rem;border:1px solid var(--gs-line);border-radius:999px;background:var(--gs-pane);box-shadow:0 1px 2px #1d1d1f24;transition:transform .16s ease}.ob-schalter.ist-an{border-color:var(--gs-accent);background:var(--gs-accent)}.ob-schalter.ist-an .ob-schalter__knauf{transform:translate(1.25rem)}.ob-fussnote{max-width:48rem;margin-top:var(--gs-space-3);color:var(--gs-muted);font-size:var(--gs-text-xs)}.ob-schleier{position:fixed;z-index:130;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--gs-space-5);background:#1212146b}.ob-maske{width:min(30rem,100%);max-height:90dvh;padding:var(--gs-space-5);overflow-y:auto;border:1px solid var(--gs-line);border-top:3px solid var(--gs-accent);border-radius:var(--gs-radius-lg);background:var(--gs-pane);box-shadow:var(--gs-shadow-dialog)}.ob-maske--breit{width:min(47.5rem,calc(100vw - 2rem))}.ob-maske h2{margin:0 0 .125rem;font-size:var(--gs-heading)}.ob-maske__wer,.ob-maske__hinweis{margin:0 0 var(--gs-space-3);color:var(--gs-muted);font-size:var(--gs-text-sm)}.ob-maske__kapitel{margin-bottom:var(--gs-space-2)}.ob-kreuz{display:flex;align-items:center;gap:var(--gs-space-2);padding:var(--gs-space-1) 0;font-size:var(--gs-text-sm)}.ob-feld{display:grid;gap:var(--gs-space-1);margin-bottom:var(--gs-space-3)}.ob-feld>span:first-child{font-size:var(--gs-text-xs);font-weight:650}.ob-feld__hilfe{color:var(--gs-muted);font-size:var(--gs-text-xs)}.ob-linkzeile{display:flex;align-items:stretch;gap:var(--gs-space-2);margin-bottom:var(--gs-space-3)}.ob-linkzeile code{min-width:0;flex:1 1 auto;padding:var(--gs-space-2) var(--gs-space-3);overflow-wrap:anywhere;border:1px solid var(--gs-accent-line);border-radius:var(--gs-radius-sm);background:var(--gs-selected);font-size:var(--gs-text-xs);-webkit-user-select:all;user-select:all}.ob-maske__griffe{display:flex;align-items:center;justify-content:flex-end;gap:var(--gs-space-2);margin-top:var(--gs-space-1)}.ob-pruef__kapitel{padding:var(--gs-space-3) 0 var(--gs-space-2);border-top:1px solid var(--gs-line-soft)}.ob-pruef__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gs-space-2)}.ob-pruef__kopf h3{margin:0 0 var(--gs-space-2);font-size:var(--gs-text-lg)}.ob-pruef__marke,.ob-pruef__offen,.ob-pruef__verschlossen{color:var(--gs-muted);font-size:var(--gs-text-xs)}.ob-pruef__marke{margin-left:var(--gs-space-1);letter-spacing:.04em;text-transform:uppercase}.ob-pruef__offen{text-align:right}.ob-pruef__felder{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:var(--gs-space-2) var(--gs-space-4)}.ob-pruef__speichern{display:flex;grid-column:1 / -1;justify-content:flex-end}.pd-akte,.aktenblatt.pd-akte{min-height:100%!important;padding:0!important;background:var(--gs-pane)!important;background-image:none!important}.pd-buehne{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.pd-pfadzeile{display:flex!important;min-height:2.25rem!important;align-items:center!important;gap:.5625rem!important;padding:0 var(--gs-space-5)!important;border-bottom:0!important;background:var(--gs-pane)!important}.pd-zurueck{display:inline-flex!important;align-items:center!important;gap:.375rem!important;color:var(--gs-muted)!important;font-size:var(--gs-text-sm)!important}.pd-zurueck:hover{color:var(--gs-accent)!important}.pd-zurueck svg{width:1rem!important;height:1rem!important}.pd-pfadzeile__trenner{color:var(--gs-faint);font-size:var(--gs-text-sm)}.pd-pfadzeile__person{min-width:0;overflow:hidden;color:var(--gs-ink);font-size:var(--gs-text-sm);font-weight:550;text-overflow:ellipsis;white-space:nowrap}.pd-koerper{display:block!important;width:100%!important;min-height:calc(100dvh - var(--gs-topbar-height) - 2.75rem)!important}.pd-fluegel{position:relative!important;display:grid!important;width:100%!important;height:auto!important;min-width:0!important;padding:0 var(--gs-space-5)!important;overflow:visible!important;border:0!important;border-bottom:1px solid var(--gs-line)!important;border-radius:0!important;background:var(--gs-pane)!important;color:var(--gs-ink)!important;box-shadow:none!important}.pd-profil{display:grid!important;width:100%!important;min-height:0!important;grid-template-columns:.1875rem minmax(0,1fr) auto!important;align-items:center!important;gap:var(--gs-space-3)!important;margin-inline:0!important;padding:var(--gs-space-3) 0 var(--gs-space-4)!important;text-align:left!important}.pd-profil__akzent{width:.1875rem!important;height:2.75rem!important;border-radius:999px!important;background:var(--gs-accent)!important}.pd-profil__text{display:grid!important;min-width:0!important;gap:.125rem!important}.pd-profil__metazeile{display:flex!important;min-width:0!important;align-items:center!important;gap:0!important;flex-wrap:wrap!important;color:var(--gs-muted)!important}.pd-profil__rolle+.pd-profil__nummer:before{margin-inline:.5rem;color:var(--gs-faint);content:"·"}.pd-profil__aktionen,.pd-profil__reihe{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:var(--gs-space-2)!important}.pd-profil__aktionen>button{min-height:2rem!important;padding-inline:.75rem!important;border-color:var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-pane)!important;color:var(--gs-ink-2)!important;font-size:var(--gs-text-xs)!important}.pd-profil__aktionen>.pd-profil__bearbeiten{border-color:var(--gs-accent)!important;background:var(--gs-accent)!important;color:#fff!important}.pd-profil__reihe{margin-left:var(--gs-space-1)!important;padding-left:var(--gs-space-3)!important;border-left:1px solid var(--gs-line)!important}.pd-profil__reihe .pa-avatar{display:none!important}.pd-profil__name{margin:0!important;font-size:1.5rem!important;font-family:var(--gs-font)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:-.02em!important}.pd-profil__rolle,.pd-profil__nummer,.pd-profil__mehr{margin:0!important;color:var(--gs-muted)!important;font-size:var(--gs-text-xs)!important}.pd-profil__stand{display:flex!important;min-height:1.75rem!important;align-items:center!important;gap:.375rem!important;margin:0 0 0 .625rem!important;padding:.1875rem .5rem!important;border:0!important;border-radius:999px!important;background:var(--gs-tint)!important;color:var(--gs-ink-2)!important;font-size:var(--gs-text-xs)!important}.pd-profil__ampel{width:.4375rem!important;height:.4375rem!important;border-radius:50%!important;background:var(--gs-success)!important}.pd-profil__ampel.ist-beendet{background:var(--gs-danger)!important}.pd-profil__ampel.ist-ruhend{background:var(--gs-warning)!important}.pd-profil__seit{margin-left:var(--gs-space-1)!important;color:var(--gs-muted)!important}.pd-aktennav{display:flex!important;min-width:0!important;width:100%!important;gap:1.625rem!important;margin-inline:0!important;overflow-x:auto!important;scrollbar-width:none!important}.pd-aktennav::-webkit-scrollbar{display:none!important}.pd-aktennav-wort{display:none!important}.pd-aktennav button{position:relative!important;display:inline-flex!important;width:auto!important;min-width:max-content!important;min-height:2.25rem!important;gap:var(--gs-space-1)!important;align-items:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--gs-muted)!important;font-size:var(--gs-text-sm)!important;font-weight:550!important;text-align:left!important}.pd-aktennav button:hover{background:transparent!important;color:var(--gs-ink)!important}.pd-aktennav button.aktiv{border-color:transparent!important;background:transparent!important;color:var(--gs-ink)!important;font-weight:700!important;box-shadow:none!important}.pd-aktennav button.aktiv:after{content:""!important;position:absolute!important;inset:auto 0 0!important;height:.125rem!important;border-radius:0!important;background:var(--gs-accent)!important}.pd-aktennav button:before{display:none!important;content:none!important}.pd-aktennav__zeichen{display:none!important}.pd-aktennav__zeichen svg{width:1rem!important;height:1rem!important}.pd-aktennav__wort{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pd-nav-badge{justify-self:end!important;border-radius:999px!important;background:var(--gs-warning-soft)!important;color:var(--gs-warning-ink)!important}.pd-fluegel__fuss{display:none!important}.pd-melden{width:100%!important;min-height:2.25rem!important;padding:.5rem .625rem!important;border-color:var(--gs-line)!important;background:var(--gs-pane)!important;color:var(--gs-ink-2)!important;font-size:var(--gs-text-xs)!important}.pd-melden svg{width:1rem!important}.pd-melden__satz{color:var(--gs-muted)!important;font-size:.6875rem!important;text-align:center!important}.pd-blatt{min-width:0!important;padding:1.375rem var(--gs-space-5) 2.125rem!important;background:var(--gs-pane)!important}.pd-blatt>.blatt{width:100%!important;max-width:none!important;margin:0!important}.pd-blatt .pa-abschnitt,.pd-blatt .karte{margin-bottom:var(--gs-space-3)!important}.pd-blatt .pa-abschnitt__titel,.pd-blatt .teilwort{font-family:var(--gs-font)!important;font-size:var(--gs-text)!important;font-weight:700!important}.pd-blatt .pa-felder{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}.pd-blatt .pa-feld,.pd-blatt .pa-zeile{min-height:3.375rem!important;padding:.625rem var(--gs-space-4)!important;border-bottom:1px solid var(--gs-line-soft)!important}.pd-blatt .pa-feld:nth-last-child(-n+2){border-bottom:0!important}.pd-blatt .pa-feld__wort,.pd-blatt .pa-zeile__zusatz{color:var(--gs-muted)!important;font-size:var(--gs-text-xs)!important;overflow-wrap:anywhere!important}.pd-blatt .pa-feld__wert,.pd-blatt .pa-zeile__name{color:var(--gs-ink)!important;font-size:var(--gs-text-sm)!important}.pd-blatt .pa-feld__stift{width:1.875rem!important;height:1.875rem!important;min-height:1.875rem!important}.pd-blatt .formular,.pd-blatt .formularreihen,.pd-blatt .feldgruppe{gap:var(--gs-space-3)!important}#akte-stammdaten{display:block!important}#akte-stammdaten>.pd-stammdatenintro{display:flex!important;align-items:baseline!important;gap:var(--gs-space-3)!important;min-height:1.25rem!important;color:var(--gs-muted)!important;font-size:var(--gs-text-sm)!important}#akte-stammdaten>.pd-stammdatenintro strong{color:var(--gs-ink-2)!important;font-size:var(--gs-text-xs)!important;letter-spacing:.045em!important;text-transform:uppercase!important}.pd-stammdaten-karten{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,18.75rem),1fr))!important;gap:.6875rem!important;align-items:stretch!important;margin-top:var(--gs-space-3)!important}.pd-kurzkarte{min-width:0!important;overflow:hidden!important;border:1px solid var(--gs-line)!important;border-radius:.6875rem!important;background:var(--gs-pane)!important;box-shadow:0 1px 2px #1d1d1f08!important}.pd-kurzkarte__kopf{display:flex!important;min-height:2.5rem!important;align-items:center!important;gap:.5rem!important;padding:.5rem .9375rem!important;border-bottom:1px solid var(--gs-line-soft)!important;background:var(--gs-tint)!important}.pd-kurzkarte__symbol{display:inline-grid!important;width:1rem!important;height:1rem!important;flex:0 0 1rem!important;place-items:center!important;color:var(--gs-muted)!important}.pd-kurzkarte__symbol svg{width:1rem!important;height:1rem!important;stroke-width:1.75!important}.pd-kurzkarte__kopf h2{overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important;margin:0!important;color:var(--gs-ink)!important;font-family:var(--gs-font)!important;font-size:var(--gs-text)!important;font-weight:700!important;white-space:nowrap!important}.pd-kurzkarte__kopf>button{min-height:1.875rem!important;margin-left:auto!important;padding:.25rem .625rem!important;border:1px solid var(--gs-line)!important;border-radius:.45rem!important;background:var(--gs-pane)!important;color:var(--gs-ink-2)!important;font-size:var(--gs-text-xs)!important;font-weight:600!important;box-shadow:none!important}.pd-kurzkarte__kopf>button:hover{border-color:var(--gs-accent-line)!important;background:var(--gs-selected)!important;color:var(--gs-accent-ink)!important}.pd-kurzkarte__liste{min-height:15rem!important;margin:0!important;padding:0 .9375rem!important}.pd-kurzkarte__zeile{display:grid!important;min-height:2.5rem!important;grid-template-columns:minmax(6.5rem,.82fr) minmax(0,1.18fr)!important;align-items:center!important;gap:var(--gs-space-3)!important;padding:.4375rem 0!important;border-bottom:1px solid var(--gs-line-soft)!important}.pd-kurzkarte__zeile dt,.pd-kurzkarte__zeile dd{min-width:0!important;margin:0!important}.pd-kurzkarte__zeile dt{color:var(--gs-muted)!important;font-size:var(--gs-text-xs)!important;font-weight:550!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}.pd-kurzkarte__zeile dd{overflow-wrap:break-word!important;color:var(--gs-ink)!important;font-size:var(--gs-text-sm)!important;font-weight:550!important}.pd-kurzkarte .nicht-geliefert{min-height:0!important;gap:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--gs-muted)!important;font-size:var(--gs-text-xs)!important;font-weight:450!important;line-height:1.35!important;white-space:normal!important}.pd-kurzkarte .nicht-geliefert:before{display:none!important;content:none!important}.pd-kurzkarte .leer-grund{display:inline!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--gs-muted)!important;font-size:var(--gs-text-xs)!important;font-style:normal!important;font-weight:450!important;line-height:1.35!important}.pd-kurzkarte__zeile dd.ist-warnung{color:var(--gs-danger)!important}.pd-kurzkarte__zeile:last-child{border-bottom:0!important}.pd-kurzkarte__zeile dd{display:flex!important;align-items:center!important;gap:var(--gs-space-2)!important}.pd-kurzkarte__zeile dd>:first-child{min-width:0}.pd-kurzkarte__stift{width:1.5rem!important;height:1.5rem!important;min-height:1.5rem!important;flex:none!important;display:grid!important;place-items:center!important;margin-left:auto!important;padding:0!important;border:0!important;border-radius:.375rem!important;background:transparent!important;color:var(--gs-muted)!important;opacity:0;box-shadow:none!important;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.pd-kurzkarte__zeile:hover .pd-kurzkarte__stift,.pd-kurzkarte__stift:focus-visible{opacity:1}.pd-kurzkarte__stift:hover:not(:disabled){background:var(--gs-tint-strong)!important;color:var(--gs-accent-ink)!important}.pd-kurzkarte__stift svg{width:.875rem;height:.875rem;stroke-width:1.7}@media (hover: none){.pd-kurzkarte__stift{opacity:1}}@media (prefers-reduced-motion: reduce){.pd-kurzkarte__stift{transition:none}}.pd-kurzkarte__zeile{position:relative!important}.pd-kurzkarte__kartenstift{display:inline-grid!important;place-items:center!important;width:1.625rem!important;height:1.625rem!important;min-height:1.625rem!important;margin-left:auto!important;padding:0!important;border:1px solid transparent!important;border-radius:.375rem!important;background:transparent!important;color:var(--gs-muted)!important;cursor:pointer!important}.pd-kurzkarte__kartenstift svg{width:.9375rem!important;height:.9375rem!important;max-width:none!important}.pd-kurzkarte__kartenstift:hover{border-color:var(--gs-line)!important;background:var(--gs-pane)!important;color:var(--gs-ink)!important}.pd-kurzkarte__zeile.ist-imkartenmodus{padding-block:.3125rem!important}.pd-kurzkarte__eingabe{display:flex!important;min-width:0!important;flex-wrap:wrap!important;align-items:center!important;gap:.25rem!important;width:100%!important}.pd-kurzkarte__eingabe input:not([type=checkbox]):not([type=radio]),.pd-kurzkarte__eingabe select{min-width:0!important;min-height:1.75rem!important;height:1.75rem!important;flex:1 1 5rem!important;padding:0 .4375rem!important;border:1px solid var(--gs-line)!important;border-radius:.375rem!important;background:var(--gs-pane)!important;font-size:var(--gs-text-sm)!important}.pd-kurzkarte__eingabe input:focus,.pd-kurzkarte__eingabe select:focus{border-color:var(--gs-accent)!important;outline:2px solid var(--gs-accent-line)!important;outline-offset:1px!important}.pd-kurzkarte__fehler{flex:1 1 100%!important;color:var(--gs-danger-ink)!important;font-size:var(--gs-text-xs)!important}.pd-kurzkarte__fuss{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.5rem!important;padding:.5rem .9375rem!important;border-top:1px solid var(--gs-line-soft)!important;background:var(--gs-tint)!important}.pd-kurzkarte__fussatz{margin-right:auto!important;color:var(--gs-danger-ink)!important;font-size:var(--gs-text-xs)!important}.pd-kurzkarte__fuss .knopf{min-height:1.875rem!important;padding:0 .75rem!important;font-size:var(--gs-text-xs)!important}.pd-kurzkarte__fuss .schlicht{min-height:1.875rem!important;font-size:var(--gs-text-xs)!important}.pd-kurzkarte.ist-kartenmodus .pd-kurzkarte__stift{display:none!important}.pd-kurzkarte__zeile.ist-offen dd{overflow:visible!important}.pd-kurzkarte__zeile .pa-feld__editor{position:absolute!important;z-index:30!important;top:50%!important;left:-.5rem!important;display:flex!important;width:max-content!important;min-width:calc(100% + 1rem)!important;max-width:min(24rem,calc(100vw - 2rem))!important;flex-wrap:wrap!important;align-items:center!important;gap:.25rem!important;padding:.3125rem!important;border:1px solid var(--gs-accent)!important;border-radius:.5rem!important;background:var(--gs-pane)!important;box-shadow:var(--gs-shadow-popover)!important;transform:translateY(-50%)!important}.pd-kurzkarte__zeile .pa-feld__editor input,.pd-kurzkarte__zeile .pa-feld__editor select{min-width:0!important;min-height:1.75rem!important;flex:1 1 5rem!important;padding:0 .4375rem!important;border-radius:.375rem!important;font-size:var(--gs-text-sm)!important}.pd-kurzkarte__zeile .pa-feld__ok,.pd-kurzkarte__zeile .pa-feld__weg{width:1.625rem!important;height:1.625rem!important;min-height:1.625rem!important;flex:none!important;padding:0!important}.pd-kurzkarte__zeile .pa-feld__fehler{flex:1 1 100%!important;color:var(--gs-danger-ink)!important;font-size:var(--gs-text-xs)!important;font-weight:450!important}.pd-blatt .pa-verdeckt{gap:.375rem!important;justify-content:flex-start!important}.pd-blatt .pa-verdeckt .pa-auge{width:1rem!important;min-width:1rem!important;height:1rem!important;min-height:1rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--gs-faint)!important;box-shadow:none!important;opacity:0;transition:opacity .12s ease,color .12s ease}.pd-blatt .pa-verdeckt .pa-auge svg{width:.875rem!important;min-width:.875rem!important;height:.875rem!important}.pd-kurzkarte__zeile:hover .pa-auge,.pd-blatt .pa-feld:hover .pa-auge,.pd-blatt .pa-verdeckt:hover .pa-auge,.pd-blatt .pa-auge:focus-visible,.pd-blatt .pa-auge[aria-pressed=true]{opacity:1}.pd-blatt .pa-verdeckt .pa-auge:hover{background:transparent!important;color:var(--gs-accent-ink)!important}@media (hover: none){.pd-blatt .pa-verdeckt .pa-auge{opacity:1}}@media (prefers-reduced-motion: reduce){.pd-blatt .pa-verdeckt .pa-auge{transition:none}}.pd-stammdaten-karten{align-items:start!important}.pd-kurzkarte__liste{min-height:0!important}.pd-appzugang .pa-felder{padding-bottom:0!important}.pd-stammdaten-weiter{margin:var(--gs-space-4) 0 0!important}.pd-stammdaten-weiter button{padding:0!important;border:0!important;background:transparent!important;color:var(--gs-accent)!important;font-size:var(--gs-text-sm)!important;font-weight:600!important}.pd-stammdaten-weiter button:hover{color:var(--gs-accent-hover)!important;background:transparent!important}.pd-kurzkarte__leer{color:var(--gs-faint)!important}.pd-standband{margin:0 0 var(--gs-space-3);padding:var(--gs-space-2) var(--gs-space-3);font-size:var(--gs-text-sm);max-width:none}.pd-standband.ton-hinweis{border-color:var(--gs-accent-line)!important;border-left:3px solid var(--gs-accent)!important;background:var(--gs-accent-soft)!important;color:var(--gs-accent-ink)!important}.pd-standband.ton-warnung{border-color:var(--gs-danger-line)!important;border-left:3px solid var(--gs-danger)!important;background:var(--gs-danger-soft)!important;color:var(--gs-danger-ink)!important}.pd-standband__zeichen{margin-right:var(--gs-space-1);font-weight:700}.pd-standsatz--kachel{max-width:22rem;margin-left:auto;padding:var(--gs-space-2) var(--gs-space-3);border:1px solid var(--gs-line);border-left:3px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-tint);color:var(--gs-muted);font-size:var(--gs-text-xs);line-height:1.4}.pd-standsatz--kachel.ist-voraus{border-color:var(--gs-accent-line)!important;border-left-color:var(--gs-accent)!important;background:var(--gs-accent-soft)!important;color:var(--gs-accent-ink)!important}.dp-maske .pk-kinder__tafel{min-width:0}.dp-maske .pk-kinder__tafel thead{display:none}.dp-maske .pk-kinder__tafel,.dp-maske .pk-kinder__tafel tbody,.dp-maske .pk-kinder__tafel tr,.dp-maske .pk-kinder__tafel th,.dp-maske .pk-kinder__tafel td{display:block;width:auto}.dp-maske .pk-kinder__tafel tr{display:grid;gap:var(--gs-space-2);padding:var(--gs-space-3);border-bottom:1px solid var(--gs-line-soft)}.dp-maske .pk-kinder__tafel tr:last-child{border-bottom:0}.dp-maske .pk-kinder__tafel td:before{content:attr(data-label);display:block;margin-bottom:.125rem;color:var(--gs-muted);font-size:var(--gs-text-xs)}.dp-maske .pk-kinder__tafel td>input{width:100%}.dp-maske .pk-kinder__griffe{display:flex;gap:var(--gs-space-2);flex-wrap:wrap}.dp-maske .pk-kinder__griffe:before{content:none}.dp-maske .tafel-rahmen{overflow-x:visible}.pd-akte .karte-kopf h2,.pd-akte .karte-kopf h3,.pd-blatt .karte-kopf h2,.pd-blatt .karte-kopf h3{font-size:.875rem!important;font-weight:700!important;letter-spacing:-.01em!important}.pd-akte .mein-plan>.karte,.pd-akte .mein-plan>.zb-nebenblatt,.pd-akte .mein-plan>.pa-abschnitt{margin-top:0!important}.pd-akte .karte-kopf .pa-dok-plus,.pd-blatt .karte-kopf .pa-dok-plus{min-height:1.875rem!important;height:1.875rem!important;padding:0 var(--gs-space-3)!important;font-size:var(--gs-text-xs)!important}.pd-standsatz--kachel.ist-rueckwirkend{border-color:var(--gs-danger-line)!important;border-left-color:var(--gs-danger)!important;background:var(--gs-danger-soft)!important;color:var(--gs-danger-ink)!important}.pd-kurzkarte .pd-kinderzeile{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--gs-accent)!important;font-size:inherit!important;font-weight:600!important;text-align:left;cursor:pointer}.pd-kurzliste__koerper{display:grid;align-content:start;gap:var(--gs-space-1);min-height:9.5rem}.pd-kurzliste__koerper .pa-zeile__zusatz,.pd-kurzliste__koerper .pa-verlauf__text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pd-kurzliste__koerper .pa-zeile,.pd-kurzliste__koerper .pa-verlauf__zeile{display:flex;align-items:center;justify-content:flex-start;gap:var(--gs-space-3);min-width:0;min-height:2.25rem!important;height:2.25rem;padding-block:0!important;overflow:hidden}.pd-kurzliste__koerper .pa-zeile>span:first-child{display:flex;align-items:baseline;gap:var(--gs-space-2);min-width:0;overflow:hidden}.pd-kurzliste__koerper .pa-zeile__name{white-space:nowrap}.pd-kurzliste__koerper .pa-verlauf__zeile>span:last-child{display:flex;align-items:baseline;gap:var(--gs-space-2);min-width:0;overflow:hidden}.pd-kurzliste__koerper .pa-verlauf__titel{display:block;white-space:nowrap}.pd-kurzliste__koerper .pa-verlauf__datum{flex:0 0 auto;width:5.5rem;white-space:nowrap;font-variant-numeric:tabular-nums}.pd-kurzliste__koerper .pa-zeile__rechts{margin-left:auto;white-space:nowrap}.pd-kurzliste__koerper .pa-zeile>span,.pd-kurzliste__koerper .pa-verlauf__zeile>span{min-width:0}.pd-kurzliste__mehr{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--gs-accent)!important;font-size:var(--gs-text-sm)!important;font-weight:650!important;cursor:pointer}.pd-kurzliste__mehr:hover:not(:disabled){background:none!important;border-color:transparent!important;color:var(--gs-accent-hover)!important;text-decoration:underline}#akte-einstellungen .angaben{grid-template-columns:minmax(0,1fr)!important}.pd-kurzliste__fenster{display:grid;gap:var(--gs-space-3);min-width:0}.pd-kurzliste__fensterkopf{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-3);flex-wrap:wrap}@media print{body :not(.pd-kurzliste__fenster):not(.pd-kurzliste__fenster *){visibility:hidden}.pd-kurzliste__fenster,.pd-kurzliste__fenster *{visibility:visible}.pd-kurzliste__fenster{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.pd-kurzliste__fensterkopf button{display:none}}.pd-kurzkarte .pd-kinderzeile:hover:not(:disabled){background:none!important;border-color:transparent!important;color:var(--gs-accent-hover)!important;text-decoration:underline}.pd-kurzkarte__dokumentwert{display:flex!important;min-width:0!important;align-items:baseline!important;justify-content:space-between!important;gap:var(--gs-space-2)!important}.pd-kurzkarte__dokumentwert>span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pd-kurzkarte__dokumentwert small{flex:0 0 auto!important;color:var(--gs-muted)!important;font-size:.6875rem!important}.pd-vertragschronik{margin-top:2rem!important}.pd-vertragschronik__kopf{display:flex!important;min-height:1.875rem!important;align-items:baseline!important;gap:var(--gs-space-3)!important;margin-bottom:var(--gs-space-3)!important}.pd-vertragschronik__kopf h2{margin:0!important;color:var(--gs-ink-2)!important;font-family:var(--gs-font)!important;font-size:var(--gs-text-xs)!important;font-weight:700!important;letter-spacing:.045em!important;text-transform:uppercase!important}.pd-vertragschronik__kopf span{color:var(--gs-muted)!important;font-size:var(--gs-text-sm)!important}.pd-vertragschronik__kopf>button{min-height:1.875rem!important;margin-left:auto!important;padding:.25rem .6875rem!important;border:1px solid var(--gs-line)!important;border-radius:.5rem!important;background:var(--gs-pane)!important;color:var(--gs-ink-2)!important;font-size:var(--gs-text-xs)!important;font-weight:600!important}.pd-vertragschronik .pd-bgruppe{margin-top:var(--gs-space-4)!important}.pd-vertragschronik .pd-bgruppe__kopf{padding-left:1rem!important}.pd-vertragschronik .pd-bgruppe__kopf:before{top:.25rem!important;bottom:.5rem!important;width:.1875rem!important;border-radius:999px!important;background:var(--gs-accent)!important}.pd-vertragskurz{display:grid!important;gap:0!important;margin:var(--gs-space-3) 0 0!important;padding:0!important;list-style:none!important}.pd-vertragskurz__eintrag{display:grid!important;min-width:0!important;grid-template-columns:1.25rem minmax(0,1fr)!important;gap:.6875rem!important}.pd-vertragskurz__linie{position:relative!important;display:flex!important;justify-content:center!important}.pd-vertragskurz__linie:before{position:absolute!important;top:0!important;bottom:0!important;width:2px!important;background:var(--gs-line-soft)!important;content:""!important}.pd-vertragskurz__eintrag:last-child .pd-vertragskurz__linie:before{bottom:calc(100% - 1.35rem)!important}.pd-vertragskurz__linie>span{position:relative!important;z-index:1!important;width:.6875rem!important;height:.6875rem!important;margin-top:1rem!important;border:2px solid var(--gs-pane)!important;border-radius:50%!important;background:var(--gs-faint)!important;box-shadow:0 0 0 2px var(--gs-line)!important}.pd-vertragskurz__eintrag.ist-aktuell .pd-vertragskurz__linie>span,.pd-vertragskurz__eintrag.ist-geplant .pd-vertragskurz__linie>span{background:var(--gs-accent)!important;box-shadow:0 0 0 2px var(--gs-accent-line)!important}.pd-vertragskurz__karte{min-width:0!important;margin-bottom:.6875rem!important;overflow:hidden!important;border:1px solid var(--gs-line)!important;border-radius:.6875rem!important;background:var(--gs-pane)!important}.pd-vertragskurz__eintrag.ist-geplant .pd-vertragskurz__karte{border-color:var(--gs-accent-line)!important;background:var(--gs-selected)!important}.pd-vertragskurz__kopf{display:flex!important;min-height:2.625rem!important;align-items:center!important;gap:var(--gs-space-2)!important;padding:.5rem .8125rem!important;border-bottom:1px solid var(--gs-line-soft)!important;background:var(--gs-tint)!important;flex-wrap:wrap!important}.pd-vertragskurz__eintrag.ist-geplant .pd-vertragskurz__kopf{background:var(--gs-selected)!important}.pd-vertragskurz__status{display:inline-flex!important;min-height:1.375rem!important;align-items:center!important;gap:.375rem!important;padding:.125rem .5rem!important;border:1px solid var(--gs-line)!important;border-radius:999px!important;background:var(--gs-pane)!important;color:var(--gs-muted)!important;font-size:.6875rem!important;font-weight:700!important;line-height:1!important}.pd-vertragskurz__status>span{width:.375rem!important;height:.375rem!important;border-radius:50%!important;background:currentColor!important}.pd-vertragskurz__status.ist-aktuell{border-color:var(--gs-success-line)!important;background:var(--gs-success-soft)!important;color:var(--gs-success-ink)!important}.pd-vertragskurz__status.ist-geplant{border-color:var(--gs-accent-line)!important;background:var(--gs-accent-soft)!important;color:var(--gs-accent-ink)!important}.pd-vertragskurz__kopf>strong{color:var(--gs-ink)!important;font-size:var(--gs-text-sm)!important}.pd-vertragskurz__kopf>span:not(.pd-vertragskurz__status){color:var(--gs-muted)!important;font-size:var(--gs-text-xs)!important}.pd-vertragskurz__kopf>button{min-height:1.625rem!important;margin-left:auto!important;padding:.125rem .5rem!important;border:1px solid var(--gs-line)!important;border-radius:.4375rem!important;background:var(--gs-pane)!important;color:var(--gs-ink-2)!important;font-size:.6875rem!important;font-weight:600!important}.pd-vertragskurz__spalten{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.pd-vertragskurz__spalten dl{min-width:0!important;margin:0!important;padding:.5625rem .8125rem .6875rem!important}.pd-vertragskurz__spalten dl+dl{border-left:1px solid var(--gs-line-soft)!important}.pd-vertragskurz__rubrik{margin-bottom:.25rem!important;color:var(--gs-muted)!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.045em!important;text-transform:uppercase!important}.pd-vertragskurz__spalten dl>div:not(.pd-vertragskurz__rubrik){display:grid!important;min-height:1.875rem!important;grid-template-columns:minmax(6rem,.68fr) minmax(0,1.32fr)!important;align-items:baseline!important;gap:var(--gs-space-2)!important;padding:.25rem 0!important}.pd-vertragskurz__spalten dt,.pd-vertragskurz__spalten dd{min-width:0!important;margin:0!important}.pd-vertragskurz__spalten dt{color:var(--gs-muted)!important;font-size:var(--gs-text-xs)!important}.pd-vertragskurz__spalten dd{color:var(--gs-ink)!important;font-size:var(--gs-text-xs)!important;font-weight:600!important;overflow-wrap:anywhere!important}.pd-einstellungen{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))!important;gap:var(--gs-space-3)!important;align-items:start!important}.pd-einstellungen>.pd-stammdatenintro,.pd-einstellungen__vertraege>.pd-stammdatenintro{display:flex!important;grid-column:1 / -1!important;align-items:baseline!important;gap:var(--gs-space-3)!important;color:var(--gs-muted)!important;font-size:var(--gs-text-sm)!important}.pd-einstellungen>.pd-stammdatenintro strong,.pd-einstellungen__vertraege>.pd-stammdatenintro strong{color:var(--gs-ink-2)!important;font-size:var(--gs-text-xs)!important;letter-spacing:.045em!important;text-transform:uppercase!important}.pd-einstellungen__werkzeuge{display:flex!important;grid-column:1 / -1!important;align-items:center!important;gap:var(--gs-space-2)!important;margin:calc(-1 * var(--gs-space-1)) 0 0!important}.pd-einstellungen__werkzeuge button{min-height:2rem!important;padding:.3125rem .6875rem!important;border:1px solid var(--gs-line)!important;border-radius:.5rem!important;background:var(--gs-pane)!important;color:var(--gs-ink-2)!important;font-size:var(--gs-text-xs)!important;font-weight:650!important;box-shadow:none!important}.pd-einstellungen__werkzeuge button:hover{border-color:var(--gs-accent-line)!important;background:var(--gs-selected)!important;color:var(--gs-accent-ink)!important}.pd-einstellungen__vertraege{grid-column:1 / -1!important;min-width:0!important}.gs-persondetail .pa-staende{position:relative!important;display:grid!important;gap:var(--gs-space-4)!important;margin:0!important;padding:var(--gs-space-3) var(--gs-space-4) var(--gs-space-5) 3.25rem!important}.gs-persondetail .pa-staende:before{position:absolute!important;top:var(--gs-space-3)!important;bottom:var(--gs-space-5)!important;left:1.55rem!important;width:1px!important;background:var(--gs-line)!important;content:""!important}.gs-persondetail .pa-stand{position:relative!important;overflow:visible!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-lg)!important;background:var(--gs-pane)!important;box-shadow:none!important}.gs-persondetail .pa-stand:before{position:absolute!important;top:1rem!important;left:-2.16rem!important;width:.75rem!important;height:.75rem!important;border:3px solid var(--gs-pane)!important;border-radius:50%!important;background:var(--gs-faint)!important;box-shadow:0 0 0 1px var(--gs-line)!important;content:""!important}.gs-persondetail .pa-stand+.pa-stand{margin-top:0!important;padding-top:0!important}.gs-persondetail .pa-stand--gilt{border-color:var(--gs-accent-line)!important;box-shadow:inset 3px 0 var(--gs-accent)!important}.gs-persondetail .pa-stand--gilt:before{background:var(--gs-accent)!important;box-shadow:0 0 0 1px var(--gs-accent-line),0 0 0 5px var(--gs-accent-soft)!important}.gs-persondetail .pa-stand__kopf{min-height:3rem!important;align-items:center!important;gap:var(--gs-space-2)!important;padding:.625rem var(--gs-space-4)!important;border-bottom:1px solid var(--gs-line-soft)!important;background:var(--gs-tint)!important}.gs-persondetail .pa-stand--gilt .pa-stand__kopf{background:var(--gs-selected)!important}.gs-persondetail .pa-stand__seit{color:var(--gs-ink)!important;font-size:var(--gs-text-sm)!important;font-weight:700!important}.gs-persondetail .pa-stand__gilt-wort{min-height:1.5rem!important;padding:.125rem .5rem!important;border-radius:999px!important;background:var(--gs-success-soft)!important;color:var(--gs-success-ink)!important;font-size:var(--gs-text-xs)!important}.gs-persondetail .pa-stand__beruf{color:var(--gs-ink-2)!important;font-size:var(--gs-text-xs)!important}.gs-persondetail .pa-stand .pa-felder--stand{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0 var(--gs-space-4) var(--gs-space-2)!important}.gs-persondetail .pa-stand__unterflaeche{padding:var(--gs-space-3) var(--gs-space-4)!important;border-top:1px solid var(--gs-line-soft)!important}.gs-person-anlegen{width:min(70rem,calc(100vw - 2rem))!important;max-width:none!important;max-height:calc(100dvh - 2rem)!important;padding:0!important;overflow:hidden!important}.gs-person-anlegen[open]{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}.gs-person-anlegen::backdrop{background:#1212147a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gs-person-anlegen .pan-dialogkopf{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--gs-space-3);align-items:start;padding:var(--gs-space-4) var(--gs-space-5);overflow-y:auto;border-top:3px solid var(--gs-accent);border-bottom:1px solid var(--gs-line);background:var(--gs-pane)}.gs-person-anlegen .pan-dialogkopf h2{margin:0;font:700 var(--gs-title-sm)/1.25 var(--gs-font)}.gs-person-anlegen .pan-dialogkopf p{margin:.125rem 0 0;color:var(--gs-muted);font-size:var(--gs-text-sm)}.gs-person-anlegen .pan-dialogkopf__schliessen{width:2.25rem;height:2.25rem;min-height:2.25rem;padding:0;border:0;border-radius:999px;background:var(--gs-tint);color:var(--gs-muted);font-size:1.25rem}.gs-person-anlegen .pan-verwerfhinweis{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-3);padding:var(--gs-space-3);border:1px solid var(--gs-danger-line);border-radius:var(--gs-radius-sm);background:var(--gs-danger-soft);color:var(--gs-danger-ink)}.gs-person-anlegen .pan-verwerfhinweis>div{display:flex;gap:var(--gs-space-2)}.gs-person-anlegen .pan-dialogkoerper{min-height:0;padding:var(--gs-space-4);overflow:auto;overscroll-behavior:contain}.gs-person-anlegen .pan-anlageraster{display:grid;grid-template-columns:minmax(0,1fr) 17rem;gap:var(--gs-space-4);align-items:start}.gs-person-anlegen .pan-blatt,.gs-person-anlegen .pan-pruefkarte{min-width:0;overflow:hidden;border:1px solid var(--gs-line);border-radius:var(--gs-radius-lg);background:var(--gs-pane)}.gs-person-anlegen .pan-vorhinweise{display:grid;gap:var(--gs-space-2);padding:var(--gs-space-3) var(--gs-space-4) 0}.gs-person-anlegen .pan-vorhinweise .meldung{margin:0;padding:var(--gs-space-2) var(--gs-space-3);font-size:var(--gs-text-xs)}.gs-person-anlegen .pan-abschnitt{padding:var(--gs-space-4);border-bottom:1px solid var(--gs-line-soft)}.gs-person-anlegen .pan-abschnitt__kopf{display:flex;align-items:start;justify-content:space-between;gap:var(--gs-space-3);margin-bottom:var(--gs-space-3)}.gs-person-anlegen .pan-abschnitt__kopf h3,.gs-person-anlegen .pan-pruefkarte h3{margin:0;font:700 var(--gs-text-lg)/1.3 var(--gs-font)}.gs-person-anlegen .pan-ueberzeile{display:block;margin-bottom:.125rem;color:var(--gs-muted);font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.gs-person-anlegen .pan-hinweiswort,.gs-person-anlegen .pan-bereitmarke{color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-person-anlegen .pan-bereitmarke{padding:.1875rem .5rem;border:1px solid var(--gs-warning-line);border-radius:999px;background:var(--gs-warning-soft);color:var(--gs-warning-ink);font-weight:650}.gs-person-anlegen .pan-schritte{display:flex;flex-wrap:wrap;gap:var(--gs-space-2);margin:0 0 var(--gs-space-4);padding:0;list-style:none}.gs-person-anlegen .pan-schritt{flex:1 1 10rem;min-width:0}.gs-person-anlegen .pan-schritt__griff{display:flex;width:100%;align-items:center;gap:var(--gs-space-2);padding:var(--gs-space-2) var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-tint);text-align:left}.gs-person-anlegen .pan-schritt--hier .pan-schritt__griff{border-color:var(--gs-accent);background:var(--gs-surface)}.gs-person-anlegen .pan-schritt__nr{display:grid;flex:0 0 auto;width:1.5rem;height:1.5rem;place-items:center;border-radius:999px;background:var(--gs-line-soft);color:var(--gs-ink-2);font-size:var(--gs-text-xs);font-weight:700}.gs-person-anlegen .pan-schritt--hier .pan-schritt__nr{background:var(--gs-accent-soft);color:var(--gs-accent-ink)}.gs-person-anlegen .pan-schritt__wort{min-width:0;overflow-wrap:anywhere;font-size:var(--gs-text-xs);font-weight:650}.gs-person-anlegen .pan-feldraster{display:grid;gap:var(--gs-space-2) var(--gs-space-3)}.gs-person-anlegen .pan-feldraster--drei{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-person-anlegen .pan-feldraster--zwei{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-person-anlegen .pan-feld{min-width:0}.gs-person-anlegen .pan-feld label{display:block;margin-bottom:.25rem;color:var(--gs-ink-2);font-size:var(--gs-text-xs);font-weight:650}.gs-person-anlegen .pan-feld input,.gs-person-anlegen .pan-feld select{width:100%;min-height:2.25rem;padding:0 .625rem;font-size:var(--gs-text-sm)}.gs-person-anlegen .pan-feld .falsch{border-color:var(--gs-danger);background:var(--gs-danger-soft)}.gs-person-anlegen .pan-pflicht,.gs-person-anlegen .pan-feldfehler{color:var(--gs-danger-ink)}.gs-person-anlegen .pan-feldhinweisplatz{display:block;min-height:.9rem;margin-top:.125rem;font-size:.6875rem}.gs-person-anlegen .pan-feldhilfe{color:var(--gs-muted)}.gs-person-anlegen .pan-kleindruck,.gs-person-anlegen .pan-abschnitt__erklaerung{margin:var(--gs-space-2) 0 0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-person-anlegen .pan-jugend{margin:var(--gs-space-3) 0 0;padding:var(--gs-space-3)}.gs-person-anlegen .pan-schalter{display:flex;gap:var(--gs-space-2);align-items:flex-start;margin-top:var(--gs-space-2);font-size:var(--gs-text-sm)}.gs-person-anlegen .pan-meldekarten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gs-space-2);margin-top:var(--gs-space-3)}.gs-person-anlegen .pan-meldekarte{display:grid;gap:.125rem;padding:var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-tint)}.gs-person-anlegen .pan-meldekarte strong{font-size:var(--gs-text-sm)}.gs-person-anlegen .pan-meldekarte small,.gs-person-anlegen .pan-feld__wort{color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-person-anlegen .pan-weitereangaben{display:flex;width:100%;min-height:3.25rem;align-items:center;justify-content:space-between;gap:var(--gs-space-3);padding:var(--gs-space-2) var(--gs-space-4);border:0;border-bottom:1px solid var(--gs-line-soft);border-radius:0;background:var(--gs-tint);text-align:left}.gs-person-anlegen .pan-weitereangaben span{display:grid;gap:.125rem}.gs-person-anlegen .pan-weitereangaben small{color:var(--gs-muted);font-weight:500}.gs-person-anlegen .pan-antwort{margin:var(--gs-space-3) var(--gs-space-4);padding:var(--gs-space-3);font-size:var(--gs-text-sm)}.gs-person-anlegen .pan-aktionsleiste{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-3);padding:var(--gs-space-3) var(--gs-space-4);background:var(--gs-tint)}.gs-person-anlegen .pan-aktionsleiste p{display:flex;align-items:center;gap:var(--gs-space-2);max-width:34rem;margin:0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-person-anlegen .pan-aktionsleiste>div{display:flex;gap:var(--gs-space-2)}.gs-person-anlegen .pan-knopf{min-height:2.25rem;padding:0 .75rem;font-size:var(--gs-text-sm)}.gs-person-anlegen .pan-knopf--haupt{border-color:var(--gs-accent);background:var(--gs-accent);color:#fff}.gs-person-anlegen .pan-knopf--warnung{border-color:var(--gs-danger);background:var(--gs-danger);color:#fff}.gs-person-anlegen .pan-pruefkarte{position:sticky;top:0;padding:var(--gs-space-4)}.gs-person-anlegen .pan-pruefkarte__kopf{display:flex;gap:var(--gs-space-2);align-items:flex-start;padding-bottom:var(--gs-space-3);border-bottom:1px solid var(--gs-line-soft)}.gs-person-anlegen .pan-pruefzeichen{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:999px;background:var(--gs-warning-soft);color:var(--gs-warning-ink)}.gs-person-anlegen .pan-pruefkarte ul{display:grid;gap:var(--gs-space-2);margin:var(--gs-space-3) 0;padding:0;list-style:none}.gs-person-anlegen .pan-statuszeile{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:var(--gs-space-2);align-items:center;font-size:var(--gs-text-xs)}.gs-person-anlegen .pan-statuszeile__zeichen{display:grid;color:var(--gs-warning)}.gs-person-anlegen .pan-statuszeile--gut .pan-statuszeile__zeichen{color:var(--gs-success)}.gs-person-anlegen .pan-pruefkarte__warnung{display:grid;gap:.125rem;padding:var(--gs-space-2) var(--gs-space-3);border-left:3px solid var(--gs-warning);background:var(--gs-warning-soft);font-size:var(--gs-text-xs)}.gs-person-anlegen .pan-pruefkarte__recht{margin:var(--gs-space-3) 0;color:var(--gs-muted);font-size:.6875rem}.gs-person-anlegen .pan-melden{padding-top:var(--gs-space-3);border-top:1px solid var(--gs-line-soft)}.gs-person-anlegen .pan-melden__knopf{display:flex;width:100%;align-items:center;justify-content:center;gap:var(--gs-space-2)}.gs-person-anlegen .pan-melden__knopf svg,.gs-person-anlegen .pan-zeichen{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8}.gs-person-anlegen .pan-melden__satz{margin:var(--gs-space-2) 0 0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-person-anlegen .pan-zustand,.gs-person-anlegen .anlage-wand{min-height:14rem;padding:var(--gs-space-5)}.arbeitsflaeche.dok-flaeche{display:flex!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;flex-direction:column!important;margin:0!important;padding:0!important;background:var(--gs-pane)!important}.gs-dokumente .dok-kopf{display:flex!important;flex:none!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:.5rem .75rem!important;margin:0!important;padding:.75rem 1rem!important;border-bottom:1px solid var(--gs-line)!important}.gs-dokumente .dok-kopf-titel{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem}.gs-dokumente .dok-kopf h1{margin:0;font-family:var(--gs-font);font-size:1rem;font-weight:650;letter-spacing:-.012em;white-space:nowrap}.gs-dokumente .dok-kopf-beitext{display:inline;margin:0;color:var(--gs-muted);font-size:.8125rem}.gs-dokumente .dok-kopf-griffe{margin-left:auto}.gs-dokumente .dok-kopf-griffe,.gs-dokumente .dok-hochladen{position:relative;display:flex;align-items:center;gap:var(--gs-space-2)}.gs-dokumente .dok-winkel{margin-left:var(--gs-space-2)}.gs-dokumente .dok-aufklapp{position:absolute;z-index:60;top:calc(100% + var(--gs-space-2));right:0;display:grid;width:min(23rem,calc(100vw - 2rem));gap:.125rem;padding:var(--gs-space-2);border:1px solid var(--gs-line);border-radius:var(--gs-radius-lg);background:var(--gs-pane);box-shadow:var(--gs-shadow-popover)}.gs-dokumente .dok-aufklapp__eintrag{display:grid;justify-items:start;justify-content:start;grid-template-columns:minmax(0,1fr);gap:.125rem;min-height:2.75rem;padding:var(--gs-space-2) var(--gs-space-3);border:0!important;border-radius:0!important;background:transparent;text-align:left}.gs-dokumente .dok-aufklapp__eintrag strong{font-size:.8125rem;font-weight:650}.gs-dokumente .dok-aufklapp__eintrag small{color:var(--gs-muted);font-weight:500}.gs-dokumente .dok-kacheln{display:flex;flex:none;flex-wrap:wrap;gap:.5rem;margin:0;padding:.625rem 1rem;border-bottom:1px solid var(--gs-line)}.gs-dokumente .dok-kachel{display:grid;min-width:9rem;min-height:auto;grid-template-columns:1.125rem minmax(0,1fr) auto;align-items:center;gap:0 .5rem;padding:.4375rem .75rem;border:1px solid var(--gs-line);border-radius:.625rem;background:var(--gs-pane);box-shadow:none;text-align:left}.gs-dokumente .dok-kachel:hover{border-color:#d4d4d8;background:var(--gs-tint)}.gs-dokumente .dok-kachel.aktiv{border-color:var(--gs-accent);background:var(--gs-accent-soft);color:var(--gs-accent-ink)}.gs-dokumente .dok-kachel__zeile{display:contents}.gs-dokumente .dok-kachel__zeichen{grid-column:1;grid-row:1 / 3;width:1.125rem;height:1.125rem;color:var(--gs-muted)!important}.gs-dokumente .dok-kachel.aktiv .dok-kachel__zeichen{color:var(--gs-accent)!important}.gs-dokumente .dok-kachel__zahl{grid-column:3;grid-row:1 / 3;align-self:center;color:var(--gs-ink);font-size:var(--gs-title-sm);font-weight:700;font-variant-numeric:tabular-nums}.gs-dokumente .dok-kachel.aktiv .dok-kachel__zahl{color:var(--gs-accent-ink)}.gs-dokumente .dok-kachel__wort{grid-column:2;grid-row:1;padding:0;color:var(--gs-ink);font-size:.8125rem;font-weight:650;white-space:nowrap}.gs-dokumente .dok-kachel__zusatz{grid-column:2;grid-row:2;padding:0;color:var(--gs-muted);font-size:.71875rem;white-space:nowrap}.gs-dokumente .dok-filter{display:flex;flex:none;flex-wrap:wrap;align-items:end;gap:.5rem .75rem;margin:0;padding:.625rem 1rem;border:0;border-bottom:1px solid var(--gs-line);border-radius:0;background:var(--gs-tint)}.gs-dokumente .dok-filter .feld{display:grid;min-width:9rem;flex:1 1 12rem;gap:.1875rem}.gs-dokumente .dok-filter .feld>label{color:var(--gs-muted);font-size:.6875rem;font-weight:650}.gs-dokumente .dok-filter input,.gs-dokumente .dok-filter select{width:100%;min-height:2rem;height:2rem;padding:0 .5rem;font-size:.8125rem}.gs-dokumente .dok-filter .feld-suche{flex:2 1 18rem}.gs-dokumente .dok-sortierung{flex-basis:16rem}.gs-dokumente .dok-sortierpaar{display:flex;gap:var(--gs-space-1)}.gs-dokumente .dok-sortierpaar select{min-width:0;flex:1}.gs-dokumente .dok-richtung{width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0}.gs-dokumente .dok-zuruecksetzen{align-self:flex-end}.gs-dokumente .dok-tafelraum{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow:auto}.gs-dokumente .dok-tafelraum>.meldung,.gs-dokumente .dok-tafelraum>.karte,.gs-dokumente .dok-tafelraum>div>.meldung,.gs-dokumente .dok-tafelraum>div>.leer{flex:none;margin:.75rem 1rem 0}.gs-dokumente .meldung{margin:0 0 var(--gs-space-3);padding:var(--gs-space-2) var(--gs-space-3);font-size:var(--gs-text-sm)}.gs-dokumente .tafelschieber{flex:1 1 auto;min-height:0;overflow:auto;border:0;border-radius:0;background:var(--gs-pane)}.gs-dokumente .tafelrahmen{width:100%;min-width:62rem;inline-size:100%;min-inline-size:62rem;border:0;border-radius:0;overflow:visible}.gs-dokumente .dok-tafel{table-layout:fixed}.gs-dokumente .dok-tafel th{position:sticky;top:0;z-index:2;height:2.375rem;padding:.5rem .625rem;background:var(--gs-tint);box-shadow:inset 0 -1px 0 var(--gs-line);white-space:nowrap}.gs-dokumente .dok-sortkopf{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:0;background:transparent;color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-dokumente .dok-sortkopf.aktiv{color:var(--gs-accent)}.gs-dokumente .dok-tafel td{height:3rem;padding:.4375rem .625rem;overflow:hidden;text-align:left;vertical-align:middle;white-space:normal}.gs-dokumente .dok-tafel tbody th{overflow:hidden;text-align:left;white-space:normal}.gs-dokumente .dok-tafel td.dok-zeitpunkt,.gs-dokumente .dok-tafel td.dok-menuspalte{text-align:right}.gs-dokumente .zellpaar{grid-template-columns:minmax(0,1fr);justify-content:stretch}.gs-dokumente .zellpaar>*,.gs-dokumente .dok-tafel tbody th a,.gs-dokumente .dok-tafel tbody td a{text-align:left}.gs-dokumente .dok-dokumentname{display:block;width:100%;height:auto;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--gs-ink)!important;font-size:var(--gs-text-sm);font-weight:650!important;text-align:left}.gs-dokumente .dok-dokumentname:hover{background:transparent!important;color:var(--gs-accent)!important;text-decoration:underline}.gs-dokumente .dok-tafel tr:hover td{background:var(--gs-tint)}.gs-dokumente .dok-tafel tr.dok-neu td{background:var(--gs-selected)}.gs-dokumente .zellpaar{display:grid;gap:.125rem}.gs-dokumente .zellpaar .oben{color:var(--gs-ink);font-size:var(--gs-text-sm);font-weight:600}.gs-dokumente .zellpaar .unten,.gs-dokumente .dok-nebenangabe{color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-dokumente .dok-tafel .dok-nebenangabe{display:block}.gs-dokumente .dok-tafel .dok-trenner{display:none}.gs-dokumente .dok-tafel .dok-marke{display:inline-block;margin-top:.125rem}.gs-dokumente .dok-dokumentzelle{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--gs-space-2);align-items:center}.gs-dokumente .dok-endung{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-tint);color:var(--gs-muted);font-size:.625rem;font-weight:750}.gs-dokumente .dok-dokumentname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-dokumente .dok-marke-neu{margin-left:var(--gs-space-1);color:var(--gs-accent);font-size:.625rem;font-weight:750;text-transform:uppercase}.gs-dokumente .dok-gesperrt{padding:.125rem .375rem;border-radius:.25rem;background:var(--gs-tint-strong);color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-dokumente .dok-menuspalte{width:3rem;text-align:right}.gs-dokumente .dok-punkte{width:2rem;height:2rem;min-height:2rem;padding:0}.gs-dokumente .dok-fussband{display:flex;flex:none;flex-wrap:wrap;align-items:baseline;gap:.375rem 1rem;margin-top:auto;padding:.5625rem 1rem;border-top:1px solid var(--gs-line);background:var(--gs-tint);color:var(--gs-ink-2);font-size:.75rem}.gs-dokumente .dok-fusszahl{color:var(--gs-ink-2);white-space:nowrap}.gs-dokumente .dok-fusszahl strong{color:var(--gs-ink);font-weight:700;font-variant-numeric:tabular-nums}.gs-dokumente .dok-blaettern{display:inline-flex;align-items:center;gap:.375rem}.gs-dokumente .dok-blaettern button{min-height:1.75rem;padding:0 .5rem;font-size:.75rem}.gs-dokumente .dok-fussnote{min-width:12rem;flex:1 1 24rem;margin:0;color:var(--gs-muted);font-size:.71875rem;line-height:1.45}@media (max-width: 46rem){.arbeitsflaeche.dok-flaeche{height:auto!important;min-height:100%!important}.gs-dokumente .dok-tafelraum{flex:none;overflow:visible}.gs-dokumente .tafelschieber{flex:none;min-height:0;overflow-x:auto}.gs-dokumente .dok-fussband{margin-top:0}.gs-dokumente .dok-kachel{min-width:0;flex:1 1 9rem}.gs-dokumente .dok-kacheln,.gs-dokumente .dok-filter,.gs-dokumente .dok-kopf{padding-inline:.75rem}}.dok-schleier{position:fixed;z-index:130;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--gs-space-5);background:#12121473}.dok-schleier--oben{z-index:150}.dok-maske{display:flex;width:min(34rem,100%);max-height:92dvh;flex-direction:column;overflow:hidden}.dok-maske--breit{width:min(64rem,100%)}.dok-maske__kopf{position:relative;flex:none;padding:var(--gs-space-4) var(--gs-space-5)}.dok-maske__kopf h2{margin:0;font-size:var(--gs-heading)}.dok-maske__unterzeile{margin:.25rem 2.5rem 0 0;color:var(--gs-muted);font-size:var(--gs-text-sm)}.dok-maske__zu{position:absolute;top:var(--gs-space-3);right:var(--gs-space-3);width:2.25rem;height:2.25rem;min-height:2.25rem;padding:0;border:0;border-radius:999px;background:var(--gs-tint);color:var(--gs-muted);font-size:1.25rem}.dok-maske__leib{min-height:0;padding:var(--gs-space-4) var(--gs-space-5);overflow-y:auto}.dok-maske__fuss{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--gs-space-3);padding:var(--gs-space-3) var(--gs-space-5)}.dok-maske__folge{max-width:36rem;margin:0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.dok-maske__griffe{display:flex;flex:none;gap:var(--gs-space-2)}.dok-feldzeile{display:grid;gap:var(--gs-space-1);margin-bottom:var(--gs-space-3)}.dok-feldwort{color:var(--gs-ink-2);font-size:var(--gs-text-xs);font-weight:650}.dok-feldzeile input,.dok-feldzeile select{width:100%}.dok-zeitraum{display:flex;align-items:center;gap:var(--gs-space-2)}.dok-kennzahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gs-space-2);margin:var(--gs-space-3) 0}.dok-kennzahlen>div{padding:var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-tint)}.dok-vorschautafel{min-width:48rem}.dok-freigabeliste{display:grid;gap:var(--gs-space-2);margin:0;padding:0;list-style:none}.dok-freigabeliste>li{display:flex;align-items:center;gap:var(--gs-space-3);padding:var(--gs-space-2);border-bottom:1px solid var(--gs-line-soft)}.dok-freigabetext{display:grid;gap:.125rem}.dok-bildflaeche{display:grid;place-items:center;background:var(--gs-tint)}.gs-protokoll{width:min(100%,var(--gs-content-width));margin:0 auto;padding:var(--gs-space-5) clamp(1rem,2.5vw,2rem) 3rem!important}.gs-protokoll .blattkopf{margin-bottom:var(--gs-space-4)}.gs-protokoll .blattkopf h1{margin:0;font-size:var(--gs-title)}.gs-protokoll .blattkopf-satz{max-width:54rem;margin:.25rem 0 0;color:var(--gs-muted);font-size:var(--gs-text-sm)}.gs-protokoll .prot-filter{margin-bottom:var(--gs-space-3);background:var(--gs-tint)!important}.gs-protokoll .prot-filter-gitter{display:grid;grid-template-columns:repeat(4,minmax(9rem,1fr));gap:var(--gs-space-2) var(--gs-space-3);align-items:end}.gs-protokoll .prot-filter-gitter .feld{display:grid;gap:.25rem;min-width:0;margin:0}.gs-protokoll .prot-filter-gitter label{color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:650}.gs-protokoll .prot-filter-gitter input,.gs-protokoll .prot-filter-gitter select{width:100%;min-width:0;min-height:2.25rem}.gs-protokoll .prot-filter-gitter .feld-hilfe{margin:0;font-size:.6875rem}.gs-protokoll .prot-zuruecksetzen{display:flex;align-items:flex-end}.gs-protokoll>.karte{margin-bottom:var(--gs-space-3);overflow:hidden}.gs-protokoll .karte-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-3)}.gs-protokoll .karte-kopf h2{margin:0;font-size:var(--gs-text-lg)}.gs-protokoll .tafel-rahmen{overflow-x:auto}.gs-protokoll .prot-tafel{min-width:54rem;table-layout:fixed}.gs-protokoll .prot-tafel th{background:var(--gs-tint)}.gs-protokoll .prot-tafel td{height:3.25rem;vertical-align:top}.gs-protokoll .prot-tafel tr:hover td{background:var(--gs-tint)}.gs-protokoll .prot-zeit{width:8.25rem;white-space:nowrap;font-variant-numeric:tabular-nums}.gs-protokoll .prot-kennung{color:var(--gs-muted);font:.6875rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.gs-protokoll .prot-aufklappen{min-height:0;padding:0;border:0;border-radius:0;background:none;color:var(--gs-ink);font:inherit;text-align:left;text-decoration:underline dotted;text-underline-offset:.2em}.gs-protokoll .prot-einzelheiten{max-width:60ch;max-height:18rem;margin:var(--gs-space-2) 0 0;padding:var(--gs-space-3);overflow:auto;border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-tint);font:var(--gs-text-xs)/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word}.gs-protokoll .prot-bezug{white-space:nowrap}.gs-protokoll .prot-fussnote{max-width:74ch;margin:var(--gs-space-3) 0 0;color:var(--gs-muted);font-size:var(--gs-text-xs);line-height:1.55}.gs-arbeitszeiten{display:flex!important;width:100%!important;height:100%!important;min-height:0!important;flex-direction:column!important;padding:0!important;background:var(--gs-pane)!important}.gs-arbeitszeiten .az-hauptinhalt{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;padding:0}.gs-arbeitszeiten .az-kopf{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem .75rem;margin:0;padding:.75rem 1rem;border-bottom:1px solid var(--gs-line)}.gs-arbeitszeiten .az-kopf-titel{display:flex;flex:0 0 auto;align-items:baseline;gap:.5rem}.gs-arbeitszeiten .az-kopf h1{margin:0;font-size:1rem;font-weight:650;letter-spacing:-.012em;white-space:nowrap}.gs-arbeitszeiten .az-kopf-beitext{display:block;margin:0;color:var(--gs-muted);font-size:.8125rem;white-space:nowrap}.gs-arbeitszeiten .az-kopf-schalter{display:flex;min-width:0;flex:1 1 auto;align-items:center;justify-content:space-between;gap:var(--gs-space-3)}.gs-arbeitszeiten .az-kopf-links,.gs-arbeitszeiten .az-kopf-rechts{display:flex;min-width:0;align-items:center;gap:var(--gs-space-2)}.gs-arbeitszeiten .az-gruppe{display:inline-flex;min-width:0;align-items:center;gap:.125rem;padding:.1875rem;border:0;border-radius:var(--gs-radius-md, .625rem);background:var(--gs-line)}.gs-arbeitszeiten .az-gruppe>button{min-height:1.875rem;padding:0 .625rem;border:0;border-radius:var(--gs-radius-sm);background:transparent!important;color:var(--gs-muted)!important;font-size:var(--gs-text-xs);white-space:nowrap}.gs-arbeitszeiten .az-gruppe>button.an,.gs-arbeitszeiten .az-gruppe>button.an:hover{background:var(--gs-pane)!important;color:var(--gs-ink)!important;font-weight:650}.gs-arbeitszeiten .kalenderhalter{position:relative;min-width:0}.gs-arbeitszeiten .az-pfeil{width:2.25rem;padding:0!important;font-size:1.125rem!important}.gs-arbeitszeiten .az-zeitwort{min-width:11.5rem;color:var(--gs-ink)!important;font-weight:650}.gs-arbeitszeiten .az-haupt{min-height:2.25rem;padding:0 .75rem;border-color:var(--gs-accent);background:var(--gs-accent);color:#fff;font-size:var(--gs-text-xs);font-weight:700;white-space:nowrap}.gs-arbeitszeiten .az-kacheln{display:grid;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden;border:0;border-radius:0;background:var(--gs-pane)}.gs-arbeitszeiten .az-kopfband-fuss{flex:none;border-bottom:1px solid var(--gs-line);background:var(--gs-pane)}.gs-arbeitszeiten .az-ladewort{margin:0;padding:.4rem .65rem 0;color:var(--gs-muted);font-size:.8125rem}.gs-arbeitszeiten .az-kachel{display:grid;gap:.125rem;min-height:3.25rem;align-content:center;padding:.5rem 1rem;border-left:1px solid var(--gs-line-soft)}.gs-arbeitszeiten .az-kachel:first-child{border-left:0}.gs-arbeitszeiten .az-kachel-wert{color:var(--gs-ink);font-size:var(--gs-title-sm);font-weight:700;font-variant-numeric:tabular-nums}.gs-arbeitszeiten .az-kachel-wort{color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-arbeitszeiten .az-kachel.zu-pruefen{background:var(--gs-warning-soft)}.gs-arbeitszeiten .az-kachel.zu-pruefen .az-kachel-wert{color:var(--gs-warning-ink)}.gs-arbeitszeiten .az-kachel.fehlt{background:var(--gs-danger-soft)}.gs-arbeitszeiten .az-kachel.fehlt .az-kachel-wert{color:var(--gs-danger-ink)}.gs-arbeitszeiten .az-zone{display:flex;flex:0 0 auto;flex-direction:column;gap:0}.gs-arbeitszeiten .az-zone .meldung{flex:none;margin:.75rem 1rem 0;padding:var(--gs-space-2) var(--gs-space-3);font-size:var(--gs-text-sm)}.gs-arbeitszeiten .az-tafelbereich{display:flex;width:100%;flex:1 1 auto;min-height:0;flex-direction:column}.gs-arbeitszeiten .az-tafelschieber{width:100%;flex:1 1 auto;min-height:0;overflow:auto;border:0;border-radius:0;background:var(--gs-pane)}.gs-arbeitszeiten .az-tafel-rahmen{min-width:73rem}.gs-arbeitszeiten .az-tafel{width:100%;table-layout:fixed;border-collapse:collapse}.gs-arbeitszeiten .az-sp-wer{width:11rem}.gs-arbeitszeiten .az-sp-tag{width:4rem}.gs-arbeitszeiten .az-sp-plan,.gs-arbeitszeiten .az-sp-ist{width:8rem}.gs-arbeitszeiten .az-sp-wert{width:6.25rem}.gs-arbeitszeiten .az-sp-pause{width:5.25rem}.gs-arbeitszeiten .az-sp-diff{width:6.75rem}.gs-arbeitszeiten .az-sp-stand{width:11rem}.gs-arbeitszeiten .az-sp-tat{width:6rem}.gs-arbeitszeiten .az-sp-stand+*,.gs-arbeitszeiten td .az-marke{white-space:normal;text-wrap:balance}.gs-arbeitszeiten .az-tafel th,.gs-arbeitszeiten .az-tafel td{padding:.5rem .625rem;border-bottom:1px solid var(--gs-line-soft)}.gs-arbeitszeiten .az-tafel thead th{position:sticky;top:0;z-index:3;height:2rem;background:var(--gs-pane);box-shadow:inset 0 -1px 0 var(--gs-line);color:var(--gs-muted);font-size:.71875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.gs-arbeitszeiten .az-tafel tbody th,.gs-arbeitszeiten .az-tafel tbody td{height:3.125rem;vertical-align:middle;font-size:var(--gs-text-sm)}.gs-arbeitszeiten .az-tafel tbody th{text-align:left}.gs-arbeitszeiten .az-tafel tbody tr:hover>*{background:var(--gs-tint)}.gs-arbeitszeiten .az-tafel .zahl{text-align:right}.gs-arbeitszeiten .az-tafel .mitte{text-align:center}.gs-arbeitszeiten .az-stapel{display:grid;gap:.125rem}.gs-arbeitszeiten .az-name,.gs-arbeitszeiten .az-wert{color:var(--gs-ink);font-weight:650}.gs-arbeitszeiten .az-beisatz,.gs-arbeitszeiten .az-ohne{color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:500}.gs-arbeitszeiten .az-zahl{font-weight:700;font-variant-numeric:tabular-nums}.gs-arbeitszeiten .az-abweichung{display:grid;gap:.1875rem}.gs-arbeitszeiten .az-abweichung>span{display:flex;justify-content:space-between;gap:var(--gs-space-1);color:var(--gs-muted);font-size:.6875rem}.gs-arbeitszeiten .az-abweichung strong{color:var(--gs-ink-2);font-variant-numeric:tabular-nums}.gs-arbeitszeiten .az-abweichung .hoch strong{color:var(--gs-warning-ink)}.gs-arbeitszeiten .az-abweichung .kritisch strong{color:var(--gs-danger-ink)}.gs-arbeitszeiten .az-marke{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .5rem;border:1px solid var(--gs-line);border-radius:999px;color:var(--gs-muted);font-size:.6875rem;font-weight:650;white-space:nowrap}.gs-arbeitszeiten .az-marke:before{width:.375rem;height:.375rem;border-radius:50%;background:var(--gs-faint);content:""}.gs-arbeitszeiten .az-marke.gut{border-color:var(--gs-success-line);background:var(--gs-success-soft);color:var(--gs-success-ink)}.gs-arbeitszeiten .az-marke.gut:before{background:var(--gs-success)}.gs-arbeitszeiten .az-marke.bereit{border-color:var(--gs-line);background:var(--gs-pane);color:var(--gs-ink-2)}.gs-arbeitszeiten .az-marke.bereit:before{background:var(--gs-muted)}.gs-arbeitszeiten .az-marke.pruefen{border-color:var(--gs-warning-line);background:var(--gs-warning-soft);color:var(--gs-warning-ink)}.gs-arbeitszeiten .az-marke.pruefen:before{background:var(--gs-warning)}.gs-arbeitszeiten .az-marke.fehlt,.gs-arbeitszeiten .az-marke.kritisch{border-color:var(--gs-danger-line);background:var(--gs-danger-soft);color:var(--gs-danger-ink)}.gs-arbeitszeiten .az-marke.fehlt:before,.gs-arbeitszeiten .az-marke.kritisch:before{background:var(--gs-danger)}.gs-arbeitszeiten .az-tat{display:flex;justify-content:center}.gs-arbeitszeiten .az-tat>button{min-height:1.875rem;padding:0 .5rem;color:var(--gs-accent);font-size:var(--gs-text-xs)}.gs-arbeitszeiten .az-tafel tfoot th,.gs-arbeitszeiten .az-tafel tfoot td{position:sticky;bottom:0;z-index:2;height:2.75rem;background:var(--gs-tint);box-shadow:inset 0 1px 0 var(--gs-line);font-size:var(--gs-text-xs)}.arbeitsflaeche.abr-flaeche{display:flex!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;flex-direction:column!important;margin:0!important;padding:0!important;background:var(--gs-pane)!important}.gs-abrechnung .abr-kopf{display:flex!important;flex:none!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:.5rem .75rem!important;margin:0!important;padding:.75rem 1rem!important;border:0!important;border-bottom:1px solid var(--gs-line)!important;background:var(--gs-pane)!important}.gs-abrechnung .abr-kopf-titel{display:flex!important;flex:0 1 auto!important;flex-wrap:wrap!important;align-items:baseline!important;gap:.5rem!important;margin:0!important}.gs-abrechnung .abr-kopf h1{margin:0!important;font-family:var(--gs-font)!important;font-size:1rem!important;font-weight:650!important;letter-spacing:-.012em!important;white-space:nowrap}.gs-abrechnung .abr-kopf-beitext{margin:0!important;color:var(--gs-muted)!important;font-size:.8125rem!important}.gs-abrechnung .abr-kopf-schalter{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.5rem!important;margin-left:auto!important}.gs-abrechnung .abr-kopf-links{display:flex!important;align-items:center!important;gap:.5rem!important}.gs-abrechnung>.reiter{flex:none;margin:0!important;padding:0 1rem!important;border-bottom:1px solid var(--gs-line)!important}.gs-abrechnung>.meldung{flex:none;margin:.75rem 1rem 0!important}.gs-abrechnung .abr-manager,.gs-abrechnung>section:last-child{flex:1 1 auto;min-height:0;margin:0!important;padding:1rem!important;overflow-y:auto}.gs-abrechnung .abr-abschlussweg{gap:.5rem!important;margin:0 0 .75rem!important}.gs-abrechnung .abr-abschlussweg>li{padding:.5rem .75rem!important;border-radius:.5rem!important}.gs-abrechnung .abr-managerkopf h2{font-size:.9375rem!important}.gs-abrechnung .abr-lauf{border-radius:.625rem!important}.gs-abrechnung .abr-laufkopf{min-height:2.5rem!important;padding:.4375rem .875rem!important}.gs-abrechnung .abr-rahmen th{position:sticky;top:0;z-index:2;background:var(--gs-pane)}.gs-abrechnung .abr-arbeit{display:grid;align-items:start;gap:.75rem;grid-template-columns:minmax(0,1fr) 27rem}.gs-abrechnung .abr-managerliste{min-width:0}.gs-abrechnung .abr-lauf{overflow:visible!important}.gs-abrechnung .abr-laufkopf{border-radius:calc(.625rem - 1px) calc(.625rem - 1px) 0 0!important}.gs-abrechnung .abr-lauf>*:last-child{border-end-start-radius:calc(.625rem - 1px);border-end-end-radius:calc(.625rem - 1px)}.gs-abrechnung .abr-arbeit__blatt{position:sticky;top:0;display:flex;min-width:0;max-height:calc(100dvh - 18rem);flex-direction:column}.gs-abrechnung .abr-blattleer{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem 1rem;border:1px dashed var(--gs-line-strong, var(--gs-line));border-radius:.625rem;background:var(--gs-tint)}.gs-abrechnung .abr-blattleer p{margin:0;color:var(--gs-muted);font-size:.8125rem;line-height:1.5}.gs-abrechnung .abr-manager-tafel tr.ist-offen>*{background:var(--gs-selected)}.gs-abrechnung .abr-manager-tafel tr.ist-offen>*:first-child{box-shadow:inset 3px 0 0 var(--gs-accent)}@media (max-width: 78rem){.gs-abrechnung .abr-arbeit{grid-template-columns:minmax(0,1fr)}.gs-abrechnung .abr-arbeit__blatt{position:static;max-height:none}}.gs-arbeitszeiten .az-brett{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:1rem;padding:1rem;overflow-y:auto}.gs-arbeitszeiten .az-brett__lage{display:flex;flex:none;flex-wrap:wrap;align-items:baseline;gap:.375rem .75rem}.gs-arbeitszeiten .az-brett__quote{display:inline-flex;align-items:baseline;gap:.375rem;color:var(--gs-muted);font-size:.8125rem}.gs-arbeitszeiten .az-brett__quote strong{color:var(--gs-success-ink);font-size:var(--gs-title-sm);font-weight:700;font-variant-numeric:tabular-nums}.gs-arbeitszeiten .az-brett__zutun{color:var(--gs-ink-2);font-size:.8125rem}.gs-arbeitszeiten .az-brett__leer{margin:0;padding:.25rem .65rem;color:var(--gs-muted);font-size:var(--gs-text-sm)}.gs-arbeitszeiten .az-brett__spalten{display:grid;grid-template-columns:minmax(0,1fr) 15.5rem;gap:1.25rem;align-items:start}.gs-arbeitszeiten .az-brett__faelle{display:flex;min-width:0;flex-direction:column;gap:1rem}.gs-arbeitszeiten .az-brett__lage-spalte{display:flex;min-width:0;flex-direction:column;gap:.75rem}.gs-arbeitszeiten .az-lage{padding:.75rem .875rem;border:1px solid var(--gs-line);border-radius:.625rem;background:var(--gs-pane)}.gs-arbeitszeiten .az-lage h2{margin:0 0 .375rem;font-family:var(--gs-font);font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gs-muted)}.gs-arbeitszeiten .az-lage>strong{display:block;color:var(--gs-ink);font-size:var(--gs-title);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.gs-arbeitszeiten .az-lage>strong.ist-minus{color:var(--gs-danger-ink)}.gs-arbeitszeiten .az-lage dl{display:grid;gap:.1875rem;margin:.5rem 0 0}.gs-arbeitszeiten .az-lage dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.gs-arbeitszeiten .az-lage dt{color:var(--gs-muted);font-size:.71875rem}.gs-arbeitszeiten .az-lage dd{margin:0;color:var(--gs-ink-2);font-size:.78125rem;font-variant-numeric:tabular-nums}.gs-arbeitszeiten .az-lage__satz{margin:0;color:var(--gs-muted);font-size:.71875rem;line-height:1.45}.gs-arbeitszeiten .az-ring{display:flex;flex-direction:column;align-items:center;gap:.25rem}.gs-arbeitszeiten .az-ring svg{width:7.5rem;height:7.5rem}.gs-arbeitszeiten .az-ring__zahl{fill:var(--gs-ink);font-size:1.125rem;font-weight:700}.gs-arbeitszeiten .az-ring__satz{margin:0 0 .375rem;color:var(--gs-muted);font-size:.71875rem}.gs-arbeitszeiten .az-ring__legende{display:grid;width:100%;gap:.25rem;margin:0;padding:0;list-style:none}.gs-arbeitszeiten .az-ring__legende li{display:flex;align-items:center;gap:.4375rem;color:var(--gs-ink-2);font-size:.71875rem}.gs-arbeitszeiten .az-ring__legende li>span{width:.5rem;height:.5rem;flex:none;border-radius:2px}.gs-arbeitszeiten .az-ring__legende strong{margin-left:auto;font-variant-numeric:tabular-nums}.gs-arbeitszeiten .az-ursachen{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.gs-arbeitszeiten .az-ursachen li{display:grid;grid-template-columns:minmax(0,1fr) 3.5rem 1.25rem;gap:.5rem;align-items:center;font-size:.71875rem}.gs-arbeitszeiten .az-ursachen__wort{min-width:0;overflow:hidden;color:var(--gs-ink-2);text-overflow:ellipsis;white-space:nowrap}.gs-arbeitszeiten .az-ursachen__balken{height:.375rem;border-radius:999px;background:linear-gradient(to right,var(--gs-warning) var(--az-anteil),var(--gs-line-soft) var(--az-anteil))}.gs-arbeitszeiten .az-ursachen strong{color:var(--gs-ink);font-variant-numeric:tabular-nums;text-align:right}.gs-arbeitszeiten .az-fall__konflikte{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.gs-arbeitszeiten .az-fall__konflikte li{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.4375rem .5rem;border:1px solid var(--gs-danger-line);border-radius:.375rem;background:var(--gs-danger-soft)}.gs-arbeitszeiten .az-fall__konfliktwort{color:var(--gs-danger-ink);font-size:.71875rem;font-weight:700}.gs-arbeitszeiten .az-fall__konfliktsatz{min-width:0;flex:1 1 8rem;overflow:hidden;color:var(--gs-ink-2);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.gs-arbeitszeiten .az-fall__konflikte button{min-height:1.625rem;margin-left:auto;padding:0 .5rem;border:1px solid var(--gs-danger-line);border-radius:.375rem;background:var(--gs-pane);color:var(--gs-danger-ink);font-size:.71875rem;font-weight:650}.gs-arbeitszeiten .az-klaerung{width:min(100%,32rem)}.gs-arbeitszeiten .az-klaerung__befund{margin:.25rem 2.5rem 0 0;color:var(--gs-muted);font-size:var(--gs-text-sm)}.gs-arbeitszeiten .az-klaerung textarea{width:100%}.gs-arbeitszeiten .az-klaerung__satz{margin:.5rem 0 0;color:var(--gs-muted);font-size:.71875rem;line-height:1.45}.gs-arbeitszeiten .az-fach{display:flex;flex-direction:column;gap:.625rem}.gs-arbeitszeiten .az-fach__kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .625rem}.gs-arbeitszeiten .az-fach__kopf h2{margin:0;font-family:var(--gs-font);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gs-arbeitszeiten .az-fach__zahl{display:inline-grid;min-width:1.25rem;height:1.25rem;place-items:center;padding:0 .3125rem;border-radius:999px;background:var(--gs-tint-strong);color:var(--gs-ink-2);font-size:.6875rem;font-weight:700}.gs-arbeitszeiten .az-fach__satz{color:var(--gs-muted);font-size:.6875rem}.gs-arbeitszeiten .az-fach__griff{min-height:1.75rem;margin-left:auto;padding:0 .5rem;border:0;background:transparent;color:var(--gs-accent);font-size:.75rem;font-weight:650}.gs-arbeitszeiten .az-fach__kopf h2{color:var(--gs-accent-ink)}.gs-arbeitszeiten .az-fach.ton-fehlt .az-fach__zahl,.gs-arbeitszeiten .az-fach.ton-kritisch .az-fach__zahl{background:var(--gs-danger-soft);color:var(--gs-danger-ink)}.gs-arbeitszeiten .az-fach.ton-pruefen .az-fach__zahl{background:var(--gs-warning-soft);color:var(--gs-warning-ink)}.gs-arbeitszeiten .az-fach.ton-bereit .az-fach__zahl{background:var(--gs-line);color:var(--gs-ink-2)}.gs-arbeitszeiten .az-fach.ton-gut .az-fach__zahl{background:var(--gs-success-soft);color:var(--gs-success-ink)}.gs-arbeitszeiten .az-faelle{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,27rem),1fr));gap:.625rem;margin:0;padding:0;list-style:none}.gs-arbeitszeiten .az-fall{display:flex;min-width:0;flex-direction:column;gap:.5rem;padding:.75rem .875rem;border:1px solid var(--gs-line);border-left:3px solid var(--gs-faint);border-radius:.625rem;background:var(--gs-pane)}.gs-arbeitszeiten .az-fall.ton-fehlt{border-left-color:var(--gs-danger-ink)}.gs-arbeitszeiten .az-fall.ton-kritisch{border-left-color:var(--gs-danger)}.gs-arbeitszeiten .az-fall.ton-pruefen{border-left-color:var(--gs-warning)}.gs-arbeitszeiten .az-fall.ton-bereit{border-left-color:var(--gs-muted)}.gs-arbeitszeiten .az-fall.ton-gut{border-left-color:var(--gs-success)}.gs-arbeitszeiten .az-fall__kopf{display:flex;min-width:0;align-items:baseline;gap:.625rem}.gs-arbeitszeiten .az-fall__wer{display:flex;min-width:0;flex-direction:column;gap:1px}.gs-arbeitszeiten .az-fall__wer strong{min-width:0;overflow-wrap:anywhere;color:var(--gs-ink);font-size:.84375rem;font-weight:650}.gs-arbeitszeiten .az-fall__wer small{color:var(--gs-muted);font-size:.71875rem}.gs-arbeitszeiten .az-fall__zahl{margin-left:auto;color:var(--gs-ink-2);font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.gs-arbeitszeiten .az-fall__zahl.hoch{color:var(--gs-warning-ink)}.gs-arbeitszeiten .az-fall__zahl.kritisch{color:var(--gs-danger-ink)}.gs-arbeitszeiten .az-fall__zahl.ist-ohne{color:var(--gs-muted);font-size:.75rem;font-weight:600}.gs-arbeitszeiten .az-fall__zahl--wort{font-size:.9375rem;line-height:1.25;text-wrap:balance}.gs-arbeitszeiten .az-fall__werte{display:grid;gap:.1875rem;margin:0}.gs-arbeitszeiten .az-fall__werte>div{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.5rem;align-items:baseline}.gs-arbeitszeiten .az-fall__werte dt{color:var(--gs-muted);font-size:.71875rem}.gs-arbeitszeiten .az-fall__werte dd{margin:0;min-width:0;overflow:hidden;color:var(--gs-ink);font-size:.78125rem;font-variant-numeric:tabular-nums;text-overflow:ellipsis}.gs-arbeitszeiten .az-fall__satz{margin:0;padding:.4375rem .5rem;border-radius:.375rem;background:var(--gs-tint);color:var(--gs-ink-2);font-size:.71875rem;line-height:1.4}.gs-arbeitszeiten .az-fall__griffe{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.gs-arbeitszeiten .az-fall__griffe>button{min-height:1.875rem;margin-left:auto;padding:0 .75rem;border:1px solid var(--gs-line);border-radius:.5rem;background:var(--gs-pane);color:var(--gs-accent);font-size:.78125rem;font-weight:650}.gs-arbeitszeiten .az-fall__griffe>button:hover:not(:disabled){border-color:var(--gs-accent);background:var(--gs-accent-soft);color:var(--gs-accent-ink)}@media (max-width: 62rem){.gs-arbeitszeiten .az-brett__spalten{grid-template-columns:minmax(0,1fr)}.gs-arbeitszeiten .az-brett__lage-spalte{order:-1;flex-direction:row;flex-wrap:wrap}.gs-arbeitszeiten .az-brett__lage-spalte>*{flex:1 1 14rem}}.gs-arbeitszeiten .az-fussnoten{display:flex;flex:none;flex-wrap:wrap;gap:.25rem var(--gs-space-4);margin:0;padding:.5625rem 1rem;border-top:1px solid var(--gs-line);background:var(--gs-tint);color:var(--gs-muted);font-size:.71875rem}.gs-arbeitszeiten .dp-schleier{position:fixed;z-index:130;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--gs-space-5);background:#12121473}.gs-arbeitszeiten .dp-maske{display:flex;width:min(44rem,100%);max-height:92dvh;flex-direction:column;overflow:hidden}.gs-arbeitszeiten .dp-maske__kopf{position:relative;padding:var(--gs-space-4) var(--gs-space-5)}.gs-arbeitszeiten .dp-maske__kopf h2{margin:0;font-size:var(--gs-heading)}.gs-arbeitszeiten .dp-maske__datum{margin:.25rem 2.5rem 0 0;color:var(--gs-muted);font-size:var(--gs-text-sm)}.gs-arbeitszeiten .dp-maske__zu{position:absolute;top:var(--gs-space-3);right:var(--gs-space-3);width:2.25rem;height:2.25rem;min-height:2.25rem;padding:0;border:0;border-radius:999px;background:var(--gs-tint);color:var(--gs-muted);font-size:1.25rem}.gs-arbeitszeiten .dp-maske__leib{min-height:0;padding:var(--gs-space-4) var(--gs-space-5);overflow-y:auto}.gs-arbeitszeiten .dp-maske__abschnitt{margin:var(--gs-space-4) 0 var(--gs-space-2);color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:700;text-transform:uppercase}.gs-arbeitszeiten .dp-maske__felder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gs-space-3)}.gs-arbeitszeiten .dp-maske__felder--eins{grid-template-columns:minmax(0,1fr)}.gs-arbeitszeiten .dp-feld{display:grid;gap:var(--gs-space-1)}.gs-arbeitszeiten .dp-feldname{color:var(--gs-ink-2);font-size:var(--gs-text-xs);font-weight:650}.gs-arbeitszeiten .dp-feld input,.gs-arbeitszeiten .dp-feld select,.gs-arbeitszeiten .dp-feld textarea{width:100%}.gs-arbeitszeiten .dp-feldhilfe{margin:0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-arbeitszeiten .az-dialogmeldung{display:grid;gap:var(--gs-space-2)}.gs-arbeitszeiten .az-pruefvergleich{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gs-space-2);padding:var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-tint)}.gs-arbeitszeiten .az-pruefvergleich>span{display:grid;gap:.125rem}.gs-arbeitszeiten .az-pruefvergleich small{color:var(--gs-muted)}.gs-arbeitszeiten .dp-maske__fuss{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-3);padding:var(--gs-space-3) var(--gs-space-5);border-top:1px solid var(--gs-line-soft);background:var(--gs-tint)}.gs-arbeitszeiten .dp-maske__folge{max-width:26rem;margin:0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-arbeitszeiten .dp-maske__griffe{display:flex;gap:var(--gs-space-2)}.gs-einstellungen,.sys-seite.gs-einstellungen{display:flex;min-width:0;min-height:100%;flex-direction:column;background:var(--gs-pane);container:gs-einstellungen / inline-size}.gs-einstellungen:before{content:none!important}.gs-einstellungen .sys-kopf{display:flex;min-height:auto;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:.25rem .75rem;padding:.75rem 1rem;border-bottom:1px solid var(--gs-line);background:var(--gs-pane)}.gs-einstellungen .sys-kopf__titel{margin:0;color:var(--gs-ink);font-family:var(--gs-font);font-size:1rem;font-weight:650;letter-spacing:-.012em;line-height:1.25;white-space:nowrap}.gs-einstellungen .sys-kopf__bei{margin:0;color:var(--gs-muted);font-size:.8125rem}.gs-einstellungen .abr-ein__navigation{flex-wrap:wrap;align-items:center;gap:.375rem;padding:0;border:0;overflow-x:visible}.gs-einstellungen .abr-ein__navigation button{display:inline-flex;min-width:0;min-height:2rem!important;align-items:center;margin:0!important;padding:0 .6875rem!important;border:1px solid var(--gs-line)!important;border-radius:999px!important;background:var(--gs-pane)!important;color:var(--gs-ink-2)!important;font-size:.8125rem;font-weight:600!important}.gs-einstellungen .abr-ein__navigation button:hover{border-color:#d4d4d8!important;background:var(--gs-tint)!important;color:var(--gs-ink)!important}.gs-einstellungen .abr-ein__navigation button.ist-aktiv{border-color:var(--gs-accent)!important;background:var(--gs-accent-soft)!important;color:var(--gs-accent-ink)!important;font-weight:700!important}.gs-einstellungen .abr-ein__navigation small{display:none}.gs-seite .sys-schalter{position:relative}.gs-seite .sys-schalter:after{position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);content:""}.gs-seite .sys-regler{gap:.25rem;padding:0;border:0;background:transparent;overflow:visible}.gs-einstellungen .sys-zeile{align-items:center;gap:.75rem;min-height:0;padding:.3125rem .875rem}.gs-einstellungen .sys-zeile__titel{font-size:var(--gs-text-sm);font-weight:600;line-height:1.3}.gs-einstellungen .sys-zeile__bei{margin-top:.0625rem;font-size:.6875rem;line-height:1.3}.gs-einstellungen .sys-abschnitt__kopf{padding:.625rem .875rem}.gs-einstellungen .sys-abschnitt__titel{font-size:var(--gs-text)}.gs-einstellungen .sys-abschnitt__bei{margin-top:.125rem;font-size:.71875rem;line-height:1.4}.gs-einstellungen .sys-leib{display:grid;min-width:0;flex:1 1 auto;grid-template-columns:12.5rem minmax(0,1fr);align-items:stretch}.gs-einstellungen .sys-nav{position:sticky;top:0;display:flex;min-height:calc(100dvh - var(--gs-topbar-height) - 4.75rem);align-self:start;flex-direction:column;gap:var(--gs-space-2);padding:var(--gs-space-4) var(--gs-space-3);border-right:1px solid var(--gs-line);background:var(--gs-tint)}.gs-einstellungen .sys-nav__gruppe{padding:.375rem .625rem;color:var(--gs-muted);font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.gs-einstellungen .sys-nav__liste{display:grid;gap:.125rem}.gs-einstellungen .sys-nav__bereich{display:flex;width:100%;min-height:2.25rem;align-items:center;justify-content:flex-start;padding:.375rem .625rem;border:1px solid transparent;border-radius:var(--gs-radius-sm);background:transparent;color:var(--gs-muted);font-size:var(--gs-text-sm);font-weight:550;text-align:left}.gs-einstellungen .sys-nav__bereich:hover{background:var(--gs-pane);color:var(--gs-ink)}.gs-einstellungen .sys-nav__bereich.ist-dran{border-color:var(--gs-accent-line);background:var(--gs-pane);color:var(--gs-accent);font-weight:700;box-shadow:0 1px 3px #1d1d1f0f}.gs-einstellungen .sys-inhalt{display:flex;width:min(100%,70rem);min-width:0;flex-direction:column;gap:var(--gs-space-3);padding:var(--gs-space-4) clamp(1rem,2.5vw,2rem) 3rem;overflow-x:clip}.gs-einstellungen .abr-ein__kontext{display:grid;width:100%;min-height:4rem;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:var(--gs-space-3);padding:var(--gs-space-3) var(--gs-space-4);border:1px solid var(--gs-line);border-left:3px solid var(--gs-accent);border-radius:var(--gs-radius-lg);background:var(--gs-pane);color:var(--gs-ink);text-align:left}.gs-einstellungen button.abr-ein__kontext:hover{border-color:var(--gs-accent-line);background:var(--gs-selected)}.gs-einstellungen .abr-ein__kontext--fest{cursor:default}.gs-einstellungen .abr-ein__kontextzeichen{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:var(--gs-radius-sm);background:var(--gs-accent-soft);color:var(--gs-accent);font-weight:800}.gs-einstellungen .abr-ein__kontexttext{display:grid;min-width:0;gap:.125rem}.gs-einstellungen .abr-ein__kontexttext strong{overflow:hidden;font-size:var(--gs-text-lg);text-overflow:ellipsis;white-space:nowrap}.gs-einstellungen .abr-ein__kontexttext>span:last-child{color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-einstellungen .abr-ein__augenbraue{color:var(--gs-muted);font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.gs-einstellungen .abr-ein__kontextaktion{display:inline-flex;min-height:2.25rem;align-items:center;gap:var(--gs-space-2);padding-left:var(--gs-space-3);border-left:1px solid var(--gs-line);color:var(--gs-accent);font-size:var(--gs-text-xs);font-weight:700;white-space:nowrap}.gs-einstellungen .abr-ein__kontext--fest .abr-ein__kontextaktion{display:none}.gs-einstellungen .abr-ein__navigation{display:flex;align-items:end;gap:var(--gs-space-5);overflow-x:auto;border-bottom:1px solid var(--gs-line)}.gs-einstellungen .abr-ein__navigation button{display:grid;min-width:max-content;min-height:2.875rem;align-content:center;gap:.125rem;margin-bottom:-1px;padding:0 0 .5rem;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--gs-muted);text-align:left}.gs-einstellungen .abr-ein__navigation button.ist-aktiv{border-bottom-color:var(--gs-accent);color:var(--gs-ink)}.gs-einstellungen .abr-ein__navigation span{font-size:var(--gs-text-sm);font-weight:700}.gs-einstellungen .abr-ein__navigation small{color:var(--gs-muted);font-size:.6875rem;font-weight:500}.gs-einstellungen .sys-abschnitt,.gs-einstellungen .ein-gruppe,.gs-einstellungen .abr-ein-fach{margin:0;overflow:hidden;border:1px solid var(--gs-line);border-radius:var(--gs-radius-lg);background:var(--gs-pane);box-shadow:none}.gs-einstellungen .sys-abschnitt__kopf,.gs-einstellungen .ein-gruppenkopf,.gs-einstellungen .abr-ein-fach__kopf{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:var(--gs-space-3);padding:var(--gs-space-2) var(--gs-space-4);border-bottom:1px solid var(--gs-line-soft);background:var(--gs-tint)}.gs-einstellungen .sys-abschnitt__titel,.gs-einstellungen .ein-gruppenkopf h2,.gs-einstellungen .abr-ein-fach__titel h2{margin:0;color:var(--gs-ink);font:700 var(--gs-text-lg)/1.3 var(--gs-font)}.gs-einstellungen .ein-einstellungen-inhalt .sys-abschnitt__titel{margin:0}.gs-einstellungen .sys-abschnitt__bei,.gs-einstellungen .ein-gruppensatz,.gs-einstellungen .abr-ein-fach__titel p{margin:.125rem 0 0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-einstellungen .ein-gruppensatz{padding:var(--gs-space-3) var(--gs-space-4);border-bottom:1px solid var(--gs-line-soft)}.gs-einstellungen .sys-zeile,.gs-einstellungen .ein-zeile{display:grid;min-height:3.5rem;grid-template-columns:minmax(13rem,1fr) minmax(13rem,auto);gap:var(--gs-space-4);align-items:center;padding:var(--gs-space-2) var(--gs-space-4);border-bottom:1px solid var(--gs-line-soft)}.gs-einstellungen .sys-zeile:last-child,.gs-einstellungen .ein-zeile:last-child{border-bottom:0}.gs-einstellungen .sys-zeile__text,.gs-einstellungen .ein-wort{min-width:0}.gs-einstellungen .sys-zeile__titel,.gs-einstellungen .ein-wort__text{color:var(--gs-ink);font-size:var(--gs-text-sm);font-weight:650}.gs-einstellungen .sys-zeile__bei,.gs-einstellungen .ein-erklaerung{margin-top:.125rem;color:var(--gs-muted);font-size:var(--gs-text-xs);line-height:1.45}.gs-einstellungen .sys-zeile__ende,.gs-einstellungen .ein-feld{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--gs-space-2)}.gs-einstellungen .sys-feld,.gs-einstellungen .ein-feld input,.gs-einstellungen .ein-feld select{min-height:2.25rem}.gs-einstellungen .ein-feld input[type=text],.gs-einstellungen .ein-feld select{width:min(18rem,100%)}.gs-einstellungen .ein-eingabe{position:relative;display:inline-flex;align-items:center;gap:var(--gs-space-1)}.gs-einstellungen .ein-eingabe__vermerk{position:absolute;top:100%;right:0;color:var(--gs-warning-ink);font-size:.625rem}.gs-einstellungen .ein-einheit,.gs-einstellungen .ein-vorzeichen,.gs-einstellungen .ein-ebene,.gs-einstellungen .ein-fuerwen,.gs-einstellungen .ein-herkunft{color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-einstellungen .sys-marke,.gs-einstellungen .ein-ebene{display:inline-flex;min-height:1.5rem;align-items:center;padding:.125rem .5rem;border:1px solid var(--gs-line);border-radius:999px;background:var(--gs-tint)}.gs-einstellungen .sys-schalter{position:relative;display:inline-flex;min-width:2.75rem;min-height:1.5rem;align-items:center;padding:0;border:1px solid var(--gs-line);border-radius:999px;background:var(--gs-tint-strong)}.gs-einstellungen .kippschalter{position:relative;display:inline-flex;min-height:1.5rem;align-items:center;padding:0;border:0;border-radius:999px;background:transparent}.gs-einstellungen .sys-schalter__knopf,.gs-einstellungen .kippschalter__knopf{position:absolute;left:.125rem;width:1.125rem;height:1.125rem;border:1px solid var(--gs-line);border-radius:50%;background:var(--gs-pane);transition:transform .16s ease}.gs-einstellungen .sys-schalter[aria-checked=true],.gs-einstellungen .kippschalter input:checked+.kippschalter__bahn{border-color:var(--gs-accent);background:var(--gs-accent)}.gs-einstellungen .sys-schalter[aria-checked=true] .sys-schalter__knopf{left:auto;right:.125rem;transform:none}.gs-einstellungen .kippschalter input:checked+.kippschalter__bahn .kippschalter__knopf{transform:translate(1.25rem)}.gs-einstellungen .kippschalter input{position:absolute;opacity:0}.gs-einstellungen .kippschalter__bahn{position:relative;display:inline-flex;width:2.75rem;height:1.5rem;border:1px solid var(--gs-line);border-radius:999px;background:var(--gs-tint-strong)}.gs-einstellungen .kippschalter__wort{margin-left:var(--gs-space-2);color:var(--gs-muted);font-size:var(--gs-text-xs);white-space:nowrap}.gs-einstellungen .sys-regler{display:inline-flex;align-items:center;overflow:hidden;border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm)}.gs-einstellungen .sys-regler__knopf{width:2.25rem;min-height:2.25rem;padding:0;border:0;border-radius:0;background:var(--gs-tint)}.gs-einstellungen .sys-regler__wert{display:inline-flex;min-width:5rem;align-items:center;justify-content:center;gap:var(--gs-space-1)}.gs-einstellungen .sys-regler__feld{width:4rem!important;min-height:2.125rem!important;padding:0!important;border:0!important;text-align:right;box-shadow:none!important}.gs-einstellungen .sys-auswahl{display:flex;gap:var(--gs-space-1);flex-wrap:wrap}.gs-einstellungen .sys-auswahl__knopf{min-height:2rem;padding:0 .625rem;border-color:var(--gs-line);background:var(--gs-pane);color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-einstellungen .sys-auswahl__knopf[aria-checked=true]{border-color:var(--gs-accent);background:var(--gs-selected);color:var(--gs-accent-ink)}.gs-einstellungen .sys-fest{padding:.375rem .625rem;border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-tint);color:var(--gs-ink-2);font-size:var(--gs-text-sm)}.gs-einstellungen .sys-hinweis,.gs-einstellungen .ein-lage{padding:var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-tint);color:var(--gs-ink-2);font-size:var(--gs-text-sm)}.gs-einstellungen .sys-hinweis--warnung,.gs-einstellungen .ein-lage--hinweis{border-color:var(--gs-warning-line);background:var(--gs-warning-soft)}.gs-einstellungen .sys-hinweis--verstoss,.gs-einstellungen .ein-lage--nein{border-color:var(--gs-danger-line);background:var(--gs-danger-soft)}.gs-einstellungen .sys-mehr{padding:var(--gs-space-2) var(--gs-space-4);border-top:1px solid var(--gs-line-soft)}.gs-einstellungen .sys-mehr>summary{color:var(--gs-muted);font-size:var(--gs-text-xs);cursor:pointer}.gs-einstellungen .sys-mehr__leib{padding-top:var(--gs-space-2)}.gs-einstellungen .ein-ampelwirkung{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--gs-line);border-radius:var(--gs-radius)}.gs-einstellungen .ein-ampelwirkung>span{display:grid;gap:.125rem;padding:var(--gs-space-2) var(--gs-space-3);border-left:1px solid var(--gs-line-soft)}.gs-einstellungen .ein-ampelwirkung>span:first-child{border-left:0}.gs-einstellungen .ein-ampelwirkung__gruen{background:var(--gs-success-soft)}.gs-einstellungen .ein-ampelwirkung__gelb{background:var(--gs-warning-soft)}.gs-einstellungen .ein-ampelwirkung__rot{background:var(--gs-danger-soft)}.gs-einstellungen .ein-ampelwirkung small{color:var(--gs-muted)}.gs-einstellungen .ein-ampelwirkung__satz{grid-column:1 / -1;margin:0;padding:var(--gs-space-2) var(--gs-space-3);border-top:1px solid var(--gs-line-soft);color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-einstellungen .ein-zw{display:grid;gap:var(--gs-space-4);margin-bottom:var(--gs-space-5);padding:var(--gs-space-4);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-einstellungen .ein-zw__kopf>h2{margin:0 0 var(--gs-space-2);font-size:var(--gs-text-lg)}.gs-einstellungen .ein-zw__kopf>p{margin:0;max-width:62ch;color:var(--gs-ink-2);font-size:var(--gs-text-sm)}.gs-einstellungen .ein-zw__bereiche{display:grid;gap:var(--gs-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.gs-einstellungen .ein-zw__bereiche>li{display:grid;gap:var(--gs-space-2);align-content:start;padding:var(--gs-space-3);border:1px solid var(--gs-line-soft);border-radius:var(--gs-radius);background:var(--gs-tint)}.gs-einstellungen .ein-zw__bereiche button{display:grid;gap:.125rem;width:100%;min-height:var(--gs-control-h, 2.75rem);padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.gs-einstellungen .ein-zw__nummer{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:999px;background:var(--gs-accent-soft, var(--gs-line));color:var(--gs-ink);font-size:var(--gs-text-xs);font-weight:700}.gs-einstellungen .ein-zw__wort{font-weight:700;text-decoration:underline;text-underline-offset:.2em}.gs-einstellungen .ein-zw__frage{color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-einstellungen .ein-zw__werte{display:grid;gap:.25rem;margin:0;font-size:var(--gs-text-xs)}.gs-einstellungen .ein-zw__werte>div{display:flex;flex-wrap:wrap;gap:0 var(--gs-space-2)}.gs-einstellungen .ein-zw__werte dt{color:var(--gs-muted)}.gs-einstellungen .ein-zw__werte dd{margin:0;font-weight:600}.gs-einstellungen .ein-zw__satz{margin:0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-einstellungen .ein-zw-beispiel{display:grid;gap:var(--gs-space-3);margin-top:var(--gs-space-5);padding:var(--gs-space-4);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-surface)}.gs-einstellungen .ein-zw-beispiel h3{margin:0 0 var(--gs-space-2);font-size:var(--gs-text-base)}.gs-einstellungen .ein-zw-beispiel__warnung{margin:0;max-width:62ch;padding:var(--gs-space-2) var(--gs-space-3);border:1px solid var(--gs-warning-line);border-radius:var(--gs-radius);background:var(--gs-warning-soft);font-size:var(--gs-text-sm)}.gs-einstellungen .ein-zw-beispiel__wahl{display:flex;flex-wrap:wrap;gap:var(--gs-space-2)}.gs-einstellungen .ein-zw-beispiel__wahl button{min-height:var(--gs-control-h, 2.75rem);padding:0 var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-surface);color:var(--gs-ink);font-size:var(--gs-text-sm);cursor:pointer}.gs-einstellungen .ein-zw-beispiel__wahl button.ist-aktiv{border-color:var(--gs-ink);background:var(--gs-tint);font-weight:700}.gs-einstellungen .ein-zw-beispiel__zahlen{display:grid;gap:var(--gs-space-2);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0}.gs-einstellungen .ein-zw-beispiel__zahlen>div{display:grid;gap:.125rem;padding:var(--gs-space-2) var(--gs-space-3);border:1px solid var(--gs-line-soft);border-radius:var(--gs-radius);background:var(--gs-tint)}.gs-einstellungen .ein-zw-beispiel__zahlen dt{color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-einstellungen .ein-zw-beispiel__zahlen dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600}.gs-einstellungen .ein-zw-beispiel__satz{margin:0;max-width:72ch;color:var(--gs-ink-2);font-size:var(--gs-text-sm)}.uns-seite{display:grid;gap:var(--gs-space-5);padding:var(--gs-space-5) var(--gs-space-4) 0}.uns-seite>.seitenkopf{display:flex;min-height:auto;align-items:center;justify-content:space-between;gap:var(--gs-space-4);margin:0;padding:0;border:0;background:transparent}.uns-seite>.seitenkopf h1{margin:0;font-size:1rem;font-weight:650;letter-spacing:-.012em}.uns-seite table{table-layout:fixed;width:100%}.uns-seite table th:nth-child(1),.uns-seite table td:nth-child(1){width:32%}.uns-seite table th:nth-child(2),.uns-seite table td:nth-child(2){width:17%}.uns-seite table th:nth-child(3),.uns-seite table td:nth-child(3){width:12%}.uns-seite table th:nth-child(4),.uns-seite table td:nth-child(4){width:18%}.uns-seite table th:nth-child(5),.uns-seite table td:nth-child(5){width:11%}.uns-seite table th:nth-child(6),.uns-seite table td:nth-child(6){width:10%}.uns-titelzelle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uns-pfad{margin-bottom:calc(var(--gs-space-3) * -1)}.uns-band{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.625rem .875rem;margin:0 0 var(--gs-space-4);padding:.75rem 1rem;border:1px solid var(--gs-line);border-radius:var(--gs-radius-lg);background:var(--gs-tint);box-shadow:var(--gs-shadow-sm, 0 1px 2px rgb(16 24 40 / 6%))}.uns-band__wort{flex:1 0 100%;color:var(--gs-ink);font-size:var(--gs-text-sm);font-weight:700}.uns-band__felder{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:flex-end;gap:.625rem .875rem;min-width:0}.uns-band__felder .feld{flex:0 1 12rem;min-width:0;gap:.25rem}.uns-band__felder .feldwort{color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:650}.uns-band__felder input,.uns-band__felder select{min-width:0;width:100%;height:2rem;min-height:2rem;padding:0 .5rem;font-size:.8125rem}.uns-band__felder input[type=file]{height:auto;padding:.25rem 0}.uns-band__felder .feld-hilfe{color:var(--gs-muted);font-size:var(--gs-text-xs)}.uns-band__hinweise{display:flex;flex:1 0 100%;flex-wrap:wrap;gap:.25rem .75rem;margin:0;color:var(--gs-muted);font-size:var(--gs-text-xs);line-height:1.45}.uns-band__hinweise>span+span:before{margin-right:.75rem;color:var(--gs-faint);content:"·"}.uns-band__hinweise strong{color:var(--gs-ink-2)}.uns-band__felder{align-items:flex-start}.uns-band__tat{display:flex;align-items:flex-end;margin-left:auto}.uns-zeile{cursor:pointer}.uns-zeile:focus-visible{outline:2px solid var(--gs-ink);outline-offset:-2px}.uns-hash{font-size:var(--gs-text-xs);word-break:break-all;font-variant-numeric:tabular-nums}.uns-protokoll{margin:var(--gs-space-3) 0 0;padding-inline-start:var(--gs-space-4);display:grid;gap:.25rem;font-size:var(--gs-text-sm);color:var(--gs-ink-2)}.dsv-editor{display:grid;gap:var(--gs-space-4)}.dsv-editor__leiste{display:flex;flex-wrap:wrap;gap:var(--gs-space-3);align-items:center}.dsv-editor__leiste>div{display:flex;gap:var(--gs-space-2);align-items:center}.dsv-editor__leiste button,.dsv-editor__tasten button{min-height:var(--gs-control-h, 2.75rem);min-width:2.75rem;padding:0 var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-surface);color:var(--gs-ink);cursor:pointer}.dsv-editor__leiste button.ist-aktiv{border-color:var(--gs-ink);background:var(--gs-tint);font-weight:700}.dsv-editor__leiste button[disabled]{opacity:.45;cursor:default}.dsv-blatt{position:relative;width:100%;max-width:52rem;margin-inline:auto;border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:#fff;overflow:hidden}.dsv-blatt__leinwand{position:absolute;top:0;right:0;bottom:0;left:0}.dsv-blatt__leinwand canvas{width:100%;height:auto;display:block}.dsv-blatt__lage{position:absolute;inset-inline:0;top:40%;margin:0;text-align:center;color:var(--gs-muted);font-size:var(--gs-text-sm)}.dsv-blatt__lage--fehler{color:var(--gs-danger-ink, #a22)}.uns-endfassung{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-space-2);margin-top:var(--gs-space-2)}.dsv-blatt__flaeche{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent;cursor:crosshair;padding:0}.dsv-blatt__flaeche:hover:not(:disabled){background:transparent;color:inherit}.dsv-feld{position:absolute;display:grid;align-content:space-between;padding:.25rem .4rem;border:2px dashed var(--gs-line-strong, #8a8a8a);border-radius:4px;pointer-events:none}.dsv-feld--mitarbeiter{border-color:#3b6ea8;background:#3b6ea81a}.dsv-feld--betrieb{border-color:#897049;background:#8970491a}.dsv-feld.ist-gewaehlt{border-style:solid;box-shadow:0 0 0 2px #0000001f}.dsv-feld__wort{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gs-ink-2)}.dsv-feld__muster{display:grid;justify-items:start;color:#3b6ea8}.dsv-feld__muster svg{width:70%;height:auto}.dsv-feld__muster small{color:var(--gs-muted);font-size:.6rem}.dsv-editor__tasten{display:grid;gap:var(--gs-space-2);justify-items:start}.dsv-editor__tasten>div{display:flex;gap:var(--gs-space-2);flex-wrap:wrap}.dsv-editor__tasten p{margin:0}.dsv-editor__fuss{display:grid;gap:var(--gs-space-2);justify-items:start}.dsv-editor__fuss p{margin:0;max-width:52ch}.dsv-zeichnen{display:grid;gap:var(--gs-space-2);max-width:32rem}.dsv-zeichnen__flaeche{width:100%;height:auto;aspect-ratio:1000 / 300;border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-surface);touch-action:none;cursor:crosshair}.dsv-zeichnen__linie{stroke:var(--gs-line);stroke-width:2;stroke-dasharray:8 6}.dsv-zeichnen__strich{stroke:#1d3f66;stroke-linecap:round;stroke-linejoin:round}.dsv-zeichnen__tasten{display:flex;gap:var(--gs-space-3);align-items:center}.dsv-zeichnen__tasten button{min-height:var(--gs-control-h, 2.75rem);padding:0 var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-surface);color:var(--gs-ink);cursor:pointer}@media (max-width: 40rem){.dsv-editor__leiste{flex-direction:column;align-items:stretch}.dsv-editor__leiste>div{justify-content:space-between}}@media (max-width: 60rem){.gs-einstellungen .ein-zw__bereiche{grid-template-columns:minmax(0,1fr)}}.gs-einstellungen .ein-artenliste{margin:0;padding:0;list-style:none}.gs-einstellungen .ein-art{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:var(--gs-space-3);padding:var(--gs-space-2) var(--gs-space-4);border-top:1px solid var(--gs-line-soft)}.gs-einstellungen .ein-art__wort{display:flex;align-items:center;gap:var(--gs-space-2);flex-wrap:wrap}.gs-einstellungen .ein-staffel{padding:var(--gs-space-3) var(--gs-space-4)}.gs-einstellungen .ein-staffel__gruppe+.ein-staffel__gruppe{margin-top:var(--gs-space-4)}.gs-einstellungen .ein-staffel__titel{margin:0 0 var(--gs-space-2);font-weight:700}.gs-einstellungen .ein-staffel__stufe{display:flex;align-items:end;gap:var(--gs-space-2);margin-top:var(--gs-space-2);flex-wrap:wrap}.gs-einstellungen .ein-staffel__stufe label{display:grid;gap:.25rem;color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-einstellungen .ein-staffel__stufe input{width:5rem}.gs-einstellungen .ein-leiter{padding:var(--gs-space-3) var(--gs-space-4)}.gs-einstellungen .ein-leiter__herkunft{margin:0 0 var(--gs-space-3);padding:var(--gs-space-2) var(--gs-space-3);border:1px solid var(--gs-accent-line);background:var(--gs-accent-soft);color:var(--gs-accent-ink);font-size:var(--gs-text-sm)}.gs-einstellungen .ein-leiter__seite+.ein-leiter__seite{margin-top:var(--gs-space-4)}.gs-einstellungen .ein-leiter__titel{margin:0 0 var(--gs-space-2);font-weight:700}.gs-einstellungen .ein-leiter__band{display:flex;align-items:end;gap:var(--gs-space-2);margin-top:var(--gs-space-2);flex-wrap:wrap}.gs-einstellungen .ein-leiter__band label{display:grid;gap:.25rem;color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-einstellungen .ein-leiter__band label.ein-leiter__grenze,.gs-einstellungen .ein-leiter__band label.ein-leiter__wertung{display:flex;align-items:center;gap:var(--gs-space-2)}.gs-einstellungen .ein-leiter__grenze input{width:4.5rem}.gs-einstellungen .ein-leiter__offen{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:2.25rem;color:var(--gs-muted);font-size:var(--gs-text-lg)}.gs-einstellungen .ein-leiter__wertung select{min-width:14rem}.gs-einstellungen .ein-leiter__nachfrage{display:flex;align-items:center;min-height:2.25rem}.gs-einstellungen .ein-leiter__still{margin:var(--gs-space-3) 0 0;padding:var(--gs-space-2) var(--gs-space-3);border:1px solid var(--gs-warning-line);background:var(--gs-warning-soft);color:var(--gs-warning-ink);font-size:var(--gs-text-sm)}.gs-einstellungen .ein-wochentage{padding:var(--gs-space-3) var(--gs-space-4)}.gs-einstellungen .ein-wochentage__felder{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--gs-space-2)}.gs-einstellungen .ein-wochentag{display:grid;gap:.25rem;color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-einstellungen .ein-wochentag input{width:100%}.gs-einstellungen .ein-wochentage__fuss,.gs-einstellungen .ein-bestaetigung__knoepfe{display:flex;justify-content:flex-end;gap:var(--gs-space-2);margin-top:var(--gs-space-3)}.gs-einstellungen .ein-bestaetigung{padding:var(--gs-space-3) var(--gs-space-4);border:1px solid var(--gs-warning-line);background:var(--gs-warning-soft)}.gs-einstellungen .ein-bestaetigung p{margin:0 0 var(--gs-space-2)}.gs-einstellungen .ein-bestaetigung__grund{display:grid;gap:.25rem;font-size:var(--gs-text-xs)}.gs-einstellungen .ein-bestaetigung__grund input{width:100%}.gs-einstellungen .abr-ein-fach{display:grid;gap:0}.gs-einstellungen .abr-ein-fach>.tafel-rahmen,.gs-einstellungen .abr-ein-fach__leib{overflow-x:auto}.gs-einstellungen .abr-ein-fach table{min-width:42rem}.gs-einstellungen .abr-ein-fach th{background:var(--gs-tint)}.gs-einstellungen .abr-ein-dialog{border-top:3px solid var(--gs-accent)}}@layer gs-v3{@media (max-width: 68rem){.pd-stammdaten-karten{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pd-stammdaten-karten>:last-child{grid-column:1 / -1!important}}@media (max-width: 60rem){.aufgabe{grid-template-columns:minmax(0,1fr) auto;gap:var(--gs-space-2) var(--gs-space-3)}.aufgabe__datum{align-items:flex-end}.aufgabe__wem{grid-column:1}.aufgabe__tun{grid-column:2;grid-row:2}.an-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.an-kennzahlen>div:nth-child(odd){border-left:0}.an-kennzahlen>div:nth-child(n+3){border-top:1px solid var(--gs-line-soft)}.kalenderseite>.dp-steuerzeile{flex-wrap:wrap}.kal-sichten{margin-left:0}.ob-kopf{align-items:flex-start;flex-direction:column;gap:var(--gs-space-3)}.gs-person-anlegen .pan-anlageraster{grid-template-columns:minmax(0,1fr)}.gs-person-anlegen .pan-pruefkarte{position:static}.gs-dokumente .dok-kacheln,.gs-protokoll .prot-filter-gitter{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-arbeitszeiten .az-kopf{align-items:flex-start;flex-direction:column}.gs-arbeitszeiten .az-kopf-schalter{width:100%;flex-wrap:wrap}.gs-arbeitszeiten .az-kopf-rechts{margin-left:auto}.gs-arbeitszeiten .az-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-arbeitszeiten .az-kachel:nth-child(3){border-left:0}.gs-arbeitszeiten .az-kachel:nth-child(n+3){border-top:1px solid var(--gs-line-soft)}.gs-einstellungen .sys-leib{grid-template-columns:minmax(0,1fr)}.gs-einstellungen .sys-nav{position:relative;z-index:5;min-height:0;padding:var(--gs-space-2) var(--gs-space-3);overflow-x:auto;border-right:0;border-bottom:1px solid var(--gs-line)}.gs-einstellungen .sys-nav__gruppe{display:none}.gs-einstellungen .sys-nav__liste{display:flex;width:max-content}.gs-einstellungen .sys-nav__bereich{width:auto;min-width:max-content}}@media (max-width: 56.25rem){.anmeldung.anmeldung--geteilt{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"marke" "formular"}.anmeldung .markenflaeche{min-height:13rem;grid-template-rows:auto 1fr;gap:var(--gs-space-4)}.anmeldung .markenaussage h1{max-width:none;font-size:clamp(2.25rem,8vw,3.5rem)!important}.anmeldung .markenaussage h1 br{display:none}.anmeldung .markenaussage h1 br:after{content:" "}.anmeldung .markenaussage>p,.anmeldung .markenfussnote{display:none}.anmeldung .anmelde-flaeche{min-height:calc(100dvh - 13rem);padding:var(--gs-space-6) var(--gs-space-4)}.rahmen.navigation-oben{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:var(--gs-topbar-height) 3rem minmax(0,1fr)!important;grid-template-areas:"topbar" "rail" "main"!important}.gs-railmarke{display:none}.rahmen.navigation-oben .navigation-bereiche{width:100%!important;height:3rem!important;flex-direction:row!important;justify-content:flex-start!important;gap:var(--gs-space-1)!important;padding:0 var(--gs-space-2)!important;overflow-x:auto!important;overflow-y:hidden!important;border-right:0!important;border-bottom:1px solid var(--gs-line)!important;background:var(--gs-rail)!important}.rahmen.navigation-oben>.navigation .navigation-griffe{position:static!important;inset:auto!important;width:auto!important;height:auto!important}.rahmen.navigation-oben>.navigation .navigation-griffe__innen,.rahmen.navigation-oben>.navigation .navigation-griffe__reihe{flex-direction:row!important}.rahmen.navigation-oben>main.arbeitsflaeche{margin:0!important;border-radius:0!important}.navigation-untermenue[popover]{inset:6.25rem auto auto .5rem!important}}@media (max-width: 46rem){.anmeldung .markenflaeche{min-height:10rem;padding:var(--gs-space-5) var(--gs-space-4)}.anmeldung .markenkopf svg{width:9rem}.anmeldung .markenaussage h1{font-size:2rem!important}.anmeldung .anmelde-flaeche{min-height:calc(100dvh - 10rem);padding:var(--gs-space-5) var(--gs-space-4)}.anmeldung .anmelde-fusszeile{align-items:flex-start;flex-direction:column}.jk-kopf{grid-template-columns:minmax(0,1fr);align-items:start}.jk-steuerung{align-items:stretch;flex-direction:column}.jk-beschaeftigung select{width:100%}.jk-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.jk-kennzahl:nth-child(odd){border-left:0}.jk-kennzahl:nth-child(n+3){border-top:1px solid var(--gs-line-soft)}.jk-abschnitt__kopf{align-items:flex-start;flex-direction:column}.jk-kontostand{text-align:left}.jk-tabelle{min-width:42rem}.gs-kontextleiste{gap:var(--gs-space-3)}.gs-markenfeld{width:8.5rem;flex-basis:8.5rem;padding-inline:var(--gs-space-3)}.gs-markenfeld svg{width:7rem!important}.gs-einstellungen .abr-ein__kontexttext strong{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.navigation-kontext{flex-basis:11rem;min-width:8.5rem!important}.gs-bereichsreiter{gap:var(--gs-space-4)}.pa-band--kopf,.pa-band--filter{padding-inline:.75rem}.pa-band__zahl{flex:1 1 100%;order:4}.pa-suchfeld{flex:1 1 100%!important;order:5}.pa-pillen{flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.pa-pillen::-webkit-scrollbar{display:none}.pa-filterreihe{flex:1 1 100%;margin-left:0;overflow-x:auto}.pa-tafel{overflow-x:hidden!important}.pa-tafel__innen{min-width:0!important}.pa-spaltenkopf{display:none!important}.pa-personenzeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2rem!important;gap:.1875rem .625rem!important;min-height:4.25rem!important;padding:.625rem .75rem!important;align-items:center!important}.pa-personenzeile>.pa-zelle{padding:0!important;border-right:0!important}.pa-zelle--person{grid-column:1 / 3!important;grid-row:1!important}.pa-personenzeile>:nth-child(2){grid-column:1!important;grid-row:2!important}.pa-personenzeile>:nth-child(3){grid-column:2!important;grid-row:2!important}.pa-personenzeile>:nth-child(4){grid-column:1!important;grid-row:3!important}.pa-zelle--zustand{grid-column:2!important;grid-row:3!important}.pa-zelle--fristen{grid-column:1 / 3!important;grid-row:4!important}.pa-zelle--aktion{grid-column:3!important;grid-row:1 / 5!important;padding-right:0!important}.pa-fussband{font-size:.75rem}.pa-fussnote{display:none}.pd-fluegel{padding:var(--gs-space-3)!important}.pd-profil{grid-template-columns:.1875rem minmax(0,1fr) auto!important}.pd-profil__stand{grid-column:auto!important;justify-self:start!important}.pd-profil__aktionen{grid-column:2 / -1!important;justify-content:flex-start!important;flex-wrap:wrap!important}.pd-profil__reihe{margin-left:auto!important}.pd-profil__reihe .pa-avatar{display:none!important}.pd-aktennav{margin-inline:calc(-1 * var(--gs-space-3))!important;padding-inline:var(--gs-space-3)!important}.pd-blatt{padding:var(--gs-space-4) var(--gs-space-3) 2.5rem!important}.pd-stammdaten-karten{grid-template-columns:minmax(0,1fr)!important}.pd-stammdaten-karten>:last-child{grid-column:auto!important}.pd-kurzkarte__liste{min-height:0!important}.pd-vertragschronik__kopf{align-items:flex-start!important;flex-wrap:wrap!important}.pd-vertragschronik__kopf>button{width:100%!important;margin-left:0!important}.pd-vertragskurz__spalten{grid-template-columns:minmax(0,1fr)!important}.pd-vertragskurz__spalten dl+dl{border-top:1px solid var(--gs-line-soft)!important;border-left:0!important}.pd-vertragskurz__kopf>button{width:100%!important;margin-left:0!important}.pd-blatt .pa-feld:nth-last-child(-n+2){border-bottom:1px solid var(--gs-line-soft)!important}.pd-blatt .pa-feld:last-child{border-bottom:0!important}.gs-fristen{padding-inline:var(--gs-space-3)}.gs-fristen>.seitenkopf{align-items:flex-start;flex-direction:column;gap:var(--gs-space-2)}.aufgabe{grid-template-columns:minmax(0,1fr)}.aufgabe__datum{align-items:flex-start}.aufgabe__wem,.aufgabe__tun{grid-column:1;grid-row:auto;justify-content:flex-start}.an-flaeche{padding-inline:var(--gs-space-3)!important}.an-kopf{align-items:flex-start}.an-kopf p{display:none}.an-zeile{padding-inline:var(--gs-space-3)}.an-zeile__haupt{grid-template-columns:minmax(0,1fr);gap:var(--gs-space-3)}.an-tat,.an-filter{justify-content:flex-start}.an-status{margin-left:0}.an-regelvergleich,.an-kennzahlen{grid-template-columns:minmax(0,1fr)}.an-regelvergleich>div,.an-kennzahlen>div{border-top:1px solid var(--gs-line-soft);border-left:0}.an-regelvergleich>div:first-child,.an-kennzahlen>div:first-child{border-top:0}.an-schleier{align-items:end;padding:0}.an-dialog{width:100%;max-height:94dvh;border-bottom-right-radius:0;border-bottom-left-radius:0}.kalenderseite{padding-inline:var(--gs-space-2)!important}.kalenderseite>.dp-steuerzeile{align-items:stretch}.kalenderhalter,.kalenderhalter .kal-schritt{width:100%}.kal-zeitraum{min-width:0;flex:1}.kal-sichten{width:100%}.kal-sichten>button{flex:1}.kal-legende{display:none}.kalenderseite .dp-schleier{align-items:end;padding:0}.kalenderseite .dp-maske{width:100%;max-height:94dvh;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.ob-seite{padding-inline:var(--gs-space-3)}.ob-kette{display:none}.ob-neu input,.ob-neu select{flex-basis:100%}.ob-karte__griffe{width:100%;margin-left:0}.ob-schleier{align-items:end;padding:0}.ob-maske{width:100%;max-height:94dvh;border-bottom-right-radius:0;border-bottom-left-radius:0}.gs-person-anlegen{width:100%!important;max-height:96dvh!important;margin:auto 0 0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.gs-person-anlegen .pan-dialogkopf,.gs-person-anlegen .pan-dialogkoerper{padding-inline:var(--gs-space-3)}.gs-person-anlegen .pan-feldraster--drei,.gs-person-anlegen .pan-feldraster--zwei,.gs-person-anlegen .pan-meldekarten{grid-template-columns:minmax(0,1fr)}.gs-person-anlegen .pan-aktionsleiste{align-items:stretch;flex-direction:column}.gs-person-anlegen .pan-aktionsleiste>div{justify-content:flex-end}.gs-person-anlegen .pan-verwerfhinweis{align-items:stretch;flex-direction:column}.gs-dokumente{padding-inline:var(--gs-space-3)!important}.gs-dokumente .dok-kopf{align-items:stretch;flex-direction:column}.gs-dokumente .dok-kopf-griffe{justify-content:flex-end}.gs-dokumente .dok-kacheln{grid-template-columns:minmax(0,1fr)}.gs-dokumente .dok-kachel{min-height:3.5rem}.dok-schleier{align-items:end;padding:0}.dok-maske{width:100%;max-height:94dvh;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.dok-maske__kopf,.dok-maske__leib,.dok-maske__fuss{padding-inline:var(--gs-space-3)}.dok-maske__fuss{align-items:stretch;flex-direction:column}.dok-maske__griffe{justify-content:flex-end}.dok-kennzahlen{grid-template-columns:minmax(0,1fr)}.gs-protokoll{padding-inline:var(--gs-space-3)!important}.gs-protokoll .prot-filter-gitter{grid-template-columns:minmax(0,1fr)}.gs-arbeitszeiten .az-hauptinhalt{padding-inline:var(--gs-space-2)}.gs-arbeitszeiten .az-kopf-links,.gs-arbeitszeiten .az-kopf-rechts{width:100%;flex-wrap:wrap}.gs-arbeitszeiten .az-zeitwort{min-width:9rem;flex:1}.gs-arbeitszeiten .az-kacheln{grid-template-columns:minmax(0,1fr)}.gs-arbeitszeiten .az-kachel{min-height:3.25rem;border-top:1px solid var(--gs-line-soft);border-left:0}.gs-arbeitszeiten .az-kachel:first-child{border-top:0}.gs-arbeitszeiten .dp-schleier{align-items:end;padding:0}.gs-arbeitszeiten .dp-maske{width:100%;max-height:94dvh;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.gs-arbeitszeiten .dp-maske__kopf,.gs-arbeitszeiten .dp-maske__leib,.gs-arbeitszeiten .dp-maske__fuss{padding-inline:var(--gs-space-3)}.gs-arbeitszeiten .dp-maske__felder,.gs-arbeitszeiten .az-pruefvergleich{grid-template-columns:minmax(0,1fr)}.gs-arbeitszeiten .dp-maske__fuss{align-items:stretch;flex-direction:column}.gs-arbeitszeiten .dp-maske__griffe{justify-content:flex-end}.gs-einstellungen .sys-inhalt{padding-inline:var(--gs-space-3)}.gs-einstellungen .sys-zeile,.gs-einstellungen .ein-zeile{grid-template-columns:minmax(0,1fr);gap:var(--gs-space-2)}.gs-einstellungen .sys-zeile__ende,.gs-einstellungen .ein-feld{justify-content:flex-start}.gs-einstellungen .abr-ein__kontext{grid-template-columns:2.25rem minmax(0,1fr)}.gs-einstellungen .abr-ein__kontextaktion{grid-column:2;padding:0;border:0}.gs-einstellungen .ein-wochentage__felder{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-einstellungen .ein-ampelwirkung{grid-template-columns:minmax(0,1fr)}.gs-einstellungen .ein-ampelwirkung>span{border-top:1px solid var(--gs-line-soft);border-left:0}.gs-einstellungen .ein-ampelwirkung>span:first-child{border-top:0}}@media (max-width: 34rem){.gs-markenfeld{display:none}.gs-kontextleiste{padding-left:var(--gs-space-2)}.navigation-kontext{flex-basis:9rem}.pd-kurzkarte__zeile{grid-template-columns:minmax(0,1fr)!important;gap:.125rem!important}.pd-kurzkarte__kopf{flex-wrap:wrap!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}}@layer gs-v3{.gs-dienstplan{width:100%!important;min-height:100%!important;background:var(--gs-pane)!important;color:var(--gs-ink)!important}.gs-dienstplan :is(.dp-kopf,.dpk-kopf){border-color:var(--gs-line)!important;background:var(--gs-pane)!important;box-shadow:none!important}.gs-dienstplan .dp-titel{font-family:var(--gs-font)!important;font-size:1rem!important;font-weight:650!important;letter-spacing:-.012em!important;line-height:1.25!important}.gs-controlling{width:min(100%,96rem)!important;min-height:100%!important;margin-inline:auto!important;padding:var(--gs-space-4) clamp(1rem,2.5vw,2rem) 3rem!important;background:var(--gs-pane)!important;color:var(--gs-ink)!important}.gs-controlling .ctl-kopf{margin-bottom:var(--gs-space-3)!important;border-color:var(--gs-line)!important;background:transparent!important}.gs-controlling .ctl-tafel thead th{background:var(--gs-tint)!important;color:var(--gs-muted)!important;font-size:var(--gs-text-xs)!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-bottom:1px solid var(--gs-line)!important}.gs-controlling .ctl-tafel thead th:first-child{border-right-color:var(--gs-line)!important;color:var(--gs-muted)!important}.gs-controlling .ctl-abschliessen{display:inline-flex;align-items:center;min-height:1.75rem;margin-left:var(--gs-space-2);padding:0 var(--gs-space-2);border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-pane);color:var(--gs-accent);font-size:var(--gs-text-xs);font-weight:650}.gs-controlling .ctl-abschliessen:hover{border-color:var(--gs-accent)}.gs-controlling .ctl-eingeschraenkt{color:var(--gs-warning-ink);font-weight:650}.gs-controlling .ctl-prognose-horizonte{display:flex;flex-wrap:wrap;gap:var(--gs-space-1)}.gs-controlling .ctl-prognose-horizonte .knopf{min-height:1.875rem;padding:0 var(--gs-space-2);font-size:var(--gs-text-xs)}.gs-controlling .ctl-prognose-horizonte .knopf.ist-hier{border-color:var(--gs-accent);background:var(--gs-accent);color:#fff}.int-datenstand__abgleich tr.ist-eingeschraenkt td,.int-datenstand__abgleich tr.ist-eingeschraenkt th{background:var(--gs-tint)}.gs-controlling .ctl-kacheln{gap:0!important;overflow:hidden!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-lg)!important;background:var(--gs-pane)!important}.gs-controlling .ctl-kachel{min-height:4.5rem!important;border:0!important;border-left:1px solid var(--gs-line-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.gs-controlling .ctl-kachel:first-child{border-left:0!important}.gs-controlling .ctl-kachel.betont{background:var(--gs-selected)!important;color:var(--gs-accent-ink)!important}.gs-hinweise{width:min(100%,72rem)!important;margin-inline:auto!important;padding:var(--gs-space-5) clamp(1rem,2.5vw,2rem) 3rem!important}.gs-hinweise>.blattkopf{margin:0 0 var(--gs-space-4)!important;padding:0!important}.gs-hinweise>.blattkopf h1{margin:0!important;font-size:var(--gs-title)!important}.gs-hinweise .blattkopf-satz{max-width:58rem!important;margin:.25rem 0 0!important;color:var(--gs-muted)!important;font-size:var(--gs-text-sm)!important}.gs-hinweise>.karte{overflow:hidden!important;border-color:var(--gs-line)!important;border-radius:var(--gs-radius-lg)!important;box-shadow:none!important}.gs-hinweise .karte-kopf{min-height:2.75rem!important;padding:var(--gs-space-2) var(--gs-space-4)!important;background:var(--gs-tint)!important}.gs-hinweise .karte-kopf h2{margin:0!important;font-size:var(--gs-text)!important}.gs-hinweise .tafel :is(th,td){height:2.75rem!important;padding:.5rem var(--gs-space-3)!important;border-color:var(--gs-line-soft)!important;font-size:var(--gs-text-sm)!important}.gs-hinweise .tafel thead th{background:var(--gs-tint)!important;color:var(--gs-muted)!important;font-size:var(--gs-text-xs)!important}.gs-hinweise .karte-fuss{padding:var(--gs-space-3) var(--gs-space-4)!important;color:var(--gs-muted)!important;font-size:var(--gs-text-xs)!important}.gs-personalimport{display:grid!important;gap:var(--gs-space-3)!important}.gs-personalimport .imp-schritte{display:flex!important;gap:0!important;margin:0!important;padding:0!important;overflow-x:auto!important;border-bottom:1px solid var(--gs-line)!important;list-style:none!important}.gs-personalimport .imp-schritt{display:inline-flex!important;min-width:max-content!important;min-height:2.625rem!important;align-items:center!important;gap:var(--gs-space-2)!important;padding:0 var(--gs-space-4)!important;border:0!important;background:transparent!important;color:var(--gs-muted)!important;font-size:var(--gs-text-xs)!important}.gs-personalimport .imp-schritt.ist-hier{color:var(--gs-accent-ink)!important;box-shadow:inset 0 -2px var(--gs-accent)!important}.gs-personalimport .imp-schritt__zahl{display:grid!important;width:1.25rem!important;height:1.25rem!important;place-items:center!important;border-radius:50%!important;background:var(--gs-tint-strong)!important;color:var(--gs-ink-2)!important}.gs-personalimport .imp-schritt.ist-hier .imp-schritt__zahl{background:var(--gs-accent)!important;color:#fff!important}.gs-personalimport>.karte{margin:0!important;overflow:visible!important;border-color:var(--gs-line)!important;border-radius:var(--gs-radius-lg)!important;box-shadow:none!important}.gs-personalimport .karte-koerper{padding:var(--gs-space-4)!important}.gs-personalimport .imp-grundlagen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gs-space-3);margin:var(--gs-space-3) 0 var(--gs-space-4)}.gs-personalimport .imp-grundlagen .feld select{width:100%;min-height:2.25rem}.gs-personalimport .imp-grundlagentafel{width:100%;margin-top:var(--gs-space-3)}.gs-personalimport .imp-grundlagentafel .imp-warnung{display:block;margin-top:.25rem;font-size:var(--gs-text-xs)}@media (max-width: 720px){.gs-personalimport .imp-grundlagen{grid-template-columns:minmax(0,1fr)}}.gs-personalimport .imp-knoepfe{display:flex!important;justify-content:flex-end!important;gap:var(--gs-space-2)!important;margin-top:var(--gs-space-3)!important}.gs-personalimport .imp-personen__leiste{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))!important;gap:.125rem 1.25rem!important}.gs-personalimport .imp-person{min-height:0!important;padding:.25rem 0 .3rem!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--gs-ink)!important;font-size:.875rem!important;font-weight:600!important;justify-content:flex-start!important;text-align:left!important}.gs-personalimport .imp-person:hover:not(:disabled){background:transparent!important;border-bottom-color:var(--gs-line)!important;color:var(--gs-ink)!important}.gs-personalimport .imp-person.hat-fehler{color:var(--ton-rot, #a03030)!important}.gs-personalimport .imp-person.ist-hier{border-bottom-color:var(--gs-accent)!important;color:var(--gs-accent)!important}.gs-mitarbeiterapp{min-height:100dvh!important;background:var(--gs-shell)!important;color:var(--gs-ink)!important;font-family:var(--gs-font)!important}.gs-mitarbeiterapp .ma-kopf,.gs-mitarbeiterapp .ma-navigation{border-color:var(--gs-line)!important;background:var(--gs-pane)!important}.gs-mitarbeiterapp .ma-navigation-weg--hier{background:var(--gs-selected)!important;color:var(--gs-accent-ink)!important}.gs-mitarbeiterapp .ma-inhalt{width:min(100%,64rem)!important;margin-inline:auto!important}.gs-mitarbeiterapp :is(.ma-karte,.ma-naechste,.ma-saldo,.ma-verhaeltnis){border-color:var(--gs-line)!important;background:var(--gs-pane)!important;box-shadow:none!important}}@layer gs-v3{@media (max-width: 46rem){.gs-controlling,.gs-hinweise{padding-inline:var(--gs-space-3)!important}.gs-controlling .ctl-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gs-controlling .ctl-kachel:nth-child(odd){border-left:0!important}.gs-controlling .ctl-kachel:nth-child(n+3){border-top:1px solid var(--gs-line-soft)!important}.gs-hinweise .tafel-rahmen{overflow-x:auto!important}.gs-hinweise .tafel{min-width:42rem!important}}}@layer gs-v3{.gs-einstellungen .abr-ein{width:100%!important;max-width:70rem!important;gap:var(--gs-space-3)!important;overflow-x:clip!important}.gs-einstellungen .abr-ein .abr-ein-aktion{display:inline-flex!important;min-height:2.375rem!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 var(--gs-space-4)!important;border:1px solid var(--gs-accent)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-accent)!important;box-shadow:none!important;color:#fff!important;font:700 var(--gs-text-xs)/1 var(--gs-font)!important;white-space:nowrap!important}.gs-einstellungen .abr-ein .abr-ein-aktion:hover:not(:disabled){border-color:var(--gs-accent-hover)!important;background:var(--gs-accent-hover)!important}.gs-einstellungen .abr-ein .abr-ein-aktion--leise{border-color:var(--gs-line)!important;background:var(--gs-pane)!important;color:var(--gs-ink-2)!important}.gs-einstellungen .abr-ein .abr-ein-aktion--leise:hover:not(:disabled){border-color:var(--gs-accent-line)!important;background:var(--gs-selected)!important;color:var(--gs-accent-ink)!important}.gs-einstellungen .abr-ein .abr-ein-liste{overflow:hidden!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-lg)!important;background:var(--gs-pane)!important}.gs-einstellungen .abr-ein :is(.abr-ein-liste__kopf,.abr-ein-liste__zeile){display:grid!important;grid-template-columns:minmax(11.25rem,1.35fr) minmax(9rem,.9fr) minmax(7.5rem,.75fr) minmax(9.375rem,.9fr)!important;align-items:center!important;gap:var(--gs-space-3)!important;padding:var(--gs-space-2) var(--gs-space-3)!important}.gs-einstellungen .abr-ein .abr-ein-liste__kopf{min-height:2rem!important;border-bottom:1px solid var(--gs-line)!important;background:var(--gs-tint)!important;color:var(--gs-muted)!important;font:700 .6875rem/1.2 var(--gs-font)!important;letter-spacing:.045em!important;text-transform:uppercase!important}.gs-einstellungen .abr-ein .abr-ein-liste__zeile{min-height:3.625rem!important;border-bottom:1px solid var(--gs-line-soft)!important}.gs-einstellungen .abr-ein .abr-ein-liste__zeile:last-child{border-bottom:0!important}.gs-einstellungen .abr-ein .abr-ein-liste__haupt,.gs-einstellungen .abr-ein .abr-ein-liste__zelle{display:grid!important;min-width:0!important;align-content:center!important;gap:.1875rem!important}.gs-einstellungen .abr-ein .abr-ein-liste__haupt strong{overflow:hidden!important;color:var(--gs-ink)!important;font:700 var(--gs-text-sm)/1.25 var(--gs-font)!important;text-overflow:ellipsis!important;white-space:nowrap!important}.gs-einstellungen .abr-ein :is(.abr-ein-liste__haupt span,.abr-ein-liste__zelle){color:var(--gs-muted)!important;font-size:var(--gs-text-xs)!important}.gs-einstellungen .abr-ein .abr-ein-liste__zusatz{display:block!important;overflow:hidden!important;color:var(--gs-muted)!important;font-size:.6875rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}.gs-einstellungen .abr-ein .abr-ein-liste__handlung{display:flex!important;justify-content:flex-end!important}.gs-einstellungen .abr-ein .abr-ein-status{display:inline-flex!important;width:fit-content!important;min-height:1.5rem!important;align-items:center!important;gap:.375rem!important;padding:.125rem .5rem!important;border:1px solid var(--gs-line)!important;border-radius:999px!important;background:var(--gs-tint)!important;color:var(--gs-ink-2)!important;font:700 .6875rem/1 var(--gs-font)!important}.gs-einstellungen .abr-ein .abr-ein-status:before{width:.4375rem!important;height:.4375rem!important;border-radius:50%!important;background:var(--gs-faint)!important;content:""!important}.gs-einstellungen .abr-ein .abr-ein-status--gut:before{background:var(--gs-success)!important}.gs-einstellungen .abr-ein .abr-ein-status--warnung:before{background:var(--gs-warning)!important}.gs-einstellungen .abr-ein .abr-ein-leer{display:grid!important;gap:var(--gs-space-1)!important;padding:var(--gs-space-6)!important;border:1px dashed var(--gs-line)!important;border-radius:var(--gs-radius-lg)!important;background:var(--gs-tint)!important;color:var(--gs-muted)!important;text-align:center!important}.gs-einstellungen .abr-ein .abr-ein-leer strong{color:var(--gs-ink)!important}.gs-einstellungen .abr-ein .abr-ein-zuordnung{width:100%!important;table-layout:fixed!important;border:1px solid var(--gs-line)!important;border-collapse:separate!important;border-spacing:0!important;border-radius:var(--gs-radius-lg)!important;background:var(--gs-pane)!important;overflow:hidden!important}.gs-einstellungen .abr-ein .abr-ein-zuordnung :is(th,td){height:2.75rem!important;padding:var(--gs-space-2) var(--gs-space-3)!important;border-bottom:1px solid var(--gs-line-soft)!important;color:var(--gs-ink-2)!important;font-size:var(--gs-text-xs)!important;text-align:left!important;vertical-align:middle!important}.gs-einstellungen .abr-ein .abr-ein-zuordnung thead th{background:var(--gs-tint)!important;color:var(--gs-muted)!important;font:700 .6875rem/1.2 var(--gs-font)!important;letter-spacing:.035em!important;text-transform:uppercase!important}.gs-einstellungen .abr-ein .abr-ein-zuordnung tbody tr:last-child>*{border-bottom:0!important}.gs-einstellungen .abr-ein .abr-ein-nummer{width:100%!important;min-height:2.375rem!important;margin:0!important;padding:0 var(--gs-space-3)!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-pane)!important;color:var(--gs-ink)!important;font:600 var(--gs-text-xs)/1.2 var(--gs-font)!important}.gs-einstellungen .abr-ein .abr-ein-hinweistext{max-width:48rem!important;margin:0!important;color:var(--gs-muted)!important;font-size:var(--gs-text-xs)!important;line-height:1.45!important}.abr-ein-dialog{width:min(38.75rem,calc(100vw - 2rem))!important;max-height:calc(100dvh - 3rem)!important;margin:auto!important;padding:0!important;overflow:auto!important;border:1px solid var(--gs-line)!important;border-top:3px solid var(--gs-accent)!important;border-radius:var(--gs-radius-lg)!important;background:var(--gs-pane)!important;box-shadow:var(--gs-shadow-dialog)!important;color:var(--gs-ink)!important}.abr-ein-dialog::backdrop{background:#1d1d1f61!important}.abr-ein-dialog__kopf{position:sticky!important;z-index:2!important;top:0!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:var(--gs-space-4)!important;padding:var(--gs-space-4) var(--gs-space-5) var(--gs-space-3)!important;border-bottom:1px solid var(--gs-line)!important;background:var(--gs-pane)!important}.abr-ein-dialog__kopf h2{margin:0!important;font:700 var(--gs-heading)/1.2 var(--gs-font)!important}.abr-ein-dialog__kopf p{margin:.1875rem 0 0!important;color:var(--gs-muted)!important;font-size:var(--gs-text-xs)!important}.abr-ein-dialog__schliessen{width:2.375rem!important;height:2.375rem!important;min-height:2.375rem!important;flex:0 0 2.375rem!important;margin:0!important;padding:0!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-pane)!important;color:var(--gs-muted)!important;box-shadow:none!important}.abr-ein-dialog__inhalt{display:grid!important;gap:var(--gs-space-3)!important;padding:var(--gs-space-4) var(--gs-space-5) var(--gs-space-5)!important}.abr-ein-formraster{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--gs-space-3)!important}.abr-ein-formfeld{display:grid!important;min-width:0!important;gap:var(--gs-space-1)!important}.abr-ein-formfeld--breit{grid-column:1 / -1!important}.abr-ein-formfeld>span{color:var(--gs-muted)!important;font:700 var(--gs-text-xs)/1.25 var(--gs-font)!important}.abr-ein-formfeld>small{min-height:1lh!important;color:var(--gs-muted)!important;font-size:.6875rem!important}.abr-ein-formfeld :is(input,select){width:100%!important;min-height:2.75rem!important;margin:0!important;padding:0 var(--gs-space-3)!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-pane)!important;color:var(--gs-ink)!important;font:500 var(--gs-text-sm)/1.25 var(--gs-font)!important}.abr-ein-dialog__aktionen{display:flex!important;justify-content:flex-end!important;gap:var(--gs-space-2)!important;padding-top:var(--gs-space-1)!important}.abr-ein-dialog .abr-ein-aktion{display:inline-flex!important;min-height:2.5rem!important;align-items:center!important;justify-content:center!important;padding:0 var(--gs-space-4)!important;border:1px solid var(--gs-accent)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-accent)!important;color:#fff!important;font:700 var(--gs-text-xs)/1 var(--gs-font)!important}.abr-ein-dialog .abr-ein-aktion--leise{border-color:var(--gs-line)!important;background:var(--gs-pane)!important;color:var(--gs-ink-2)!important}@media (max-width: 47.5rem){.gs-einstellungen .abr-ein .abr-ein-liste__kopf{display:none!important}.gs-einstellungen .abr-ein .abr-ein-liste__zeile{grid-template-columns:minmax(0,1fr) auto!important;gap:var(--gs-space-2) var(--gs-space-3)!important}.gs-einstellungen .abr-ein .abr-ein-liste__zelle{grid-column:1!important}.gs-einstellungen .abr-ein .abr-ein-liste__handlung{grid-column:2!important;grid-row:1 / span 2!important}.gs-einstellungen .abr-ein .abr-ein-zuordnung{display:block!important;overflow-x:auto!important}}@media (max-width: 34rem){.abr-ein-formraster{grid-template-columns:minmax(0,1fr)!important}.abr-ein-formfeld--breit{grid-column:auto!important}.abr-ein-dialog{width:100%!important;max-height:94dvh!important;margin:auto 0 0!important;border-radius:var(--gs-radius-lg) var(--gs-radius-lg) 0 0!important}.abr-ein-dialog__kopf,.abr-ein-dialog__inhalt{padding-inline:var(--gs-space-3)!important}}}@layer gs-v3{.nur-vorleser{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.gs-rollen .maa-punkte[hidden]{display:none!important}.gs-verwaltung .gefuege-ast>.gefuege-zweig{margin:0 0 var(--gs-space-3) var(--gs-space-4)!important;padding-left:var(--gs-space-4)!important;border-left:1px solid var(--gs-line)!important}.gs-verwaltung .gefuege-zeile{display:flex!important;min-height:2.75rem!important;align-items:center!important;gap:var(--gs-space-2) var(--gs-space-3)!important;padding:var(--gs-space-2) var(--gs-space-3)!important;flex-wrap:wrap!important;border-radius:var(--gs-radius-sm)!important}.gs-verwaltung .gefuege-zeile:hover{background:var(--gs-tint)!important}.gs-verwaltung .gefuege-blatt{position:relative!important}.gs-verwaltung .gefuege-blatt:before{position:absolute!important;top:50%!important;left:calc(-1 * var(--gs-space-4))!important;width:var(--gs-space-4)!important;height:1px!important;background:var(--gs-line)!important;content:""!important}.gs-verwaltung .gefuege-stufe.offen{padding:.125rem var(--gs-space-2)!important;border:1px dashed var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;color:var(--gs-muted)!important}.gs-verwaltung .gefuege-zeile-offen .gefuege-name{color:var(--gs-muted)!important;font-weight:500!important}.gs-verwaltung .gefuege-name{min-width:0!important;color:var(--gs-ink)!important;font-size:var(--gs-text-sm)!important;font-weight:650!important;overflow-wrap:anywhere!important}.gs-verwaltung .gefuege-zeile-standort .gefuege-name{color:var(--gs-ink-2)!important;font-weight:500!important}.gs-verwaltung .gefuege-beiwerk{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:var(--gs-space-2)!important;margin-left:auto!important;flex-wrap:wrap!important}.integrationen .int-schritte{display:flex!important;gap:var(--gs-space-2)!important;margin:0 0 var(--gs-space-3)!important;padding:0!important;flex-wrap:wrap!important;counter-reset:none!important}.integrationen .int-schritte>li,.integrationen .int-schritt{position:static!important;display:inline-flex!important;min-height:2.25rem!important;align-items:center!important;gap:var(--gs-space-2)!important;padding:var(--gs-space-1) var(--gs-space-3)!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:var(--gs-muted)!important}.integrationen .int-schritte>li:before{display:none!important;content:none!important}.integrationen .int-schritt__zeichen{width:1.125rem!important;height:1.125rem!important;flex:none!important}.integrationen .int-schritt--hier{border-color:var(--gs-accent-line)!important;background:var(--gs-accent-soft)!important;color:var(--gs-accent-ink)!important;font-weight:700!important}.integrationen .int-schritt--fertig{color:var(--gs-success-ink)!important}@media (max-width: 46rem){.gs-verwaltung .gefuege-ast>.gefuege-zweig{margin-left:var(--gs-space-2)!important;padding-left:var(--gs-space-3)!important}.gs-verwaltung .gefuege-blatt:before{left:calc(-1 * var(--gs-space-3))!important;width:var(--gs-space-3)!important}.gs-verwaltung .gefuege-beiwerk{width:100%!important;margin-left:0!important;justify-content:flex-start!important}}}@layer gs-v3{.einf-fenster{grid-template-columns:288px minmax(0,1fr)!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-lg)!important;background:var(--gs-pane)!important;box-shadow:0 24px 64px #1d1d1f47!important;color:var(--gs-ink)!important}@media (max-width: 860px){.einf-fenster{grid-template-columns:minmax(0,1fr)!important;border:0!important;border-radius:0!important}.einf-schiene{border-right:0!important;border-bottom:1px solid var(--gs-line)!important}}.einf-schiene{gap:14px!important;padding:16px 14px 14px!important;border-right:1px solid var(--gs-line)!important;background:var(--gs-tint)!important;color:var(--gs-ink)!important}.einf-kopf{gap:12px!important}.einf-kopf__titel{font-size:.84375rem!important;font-weight:600!important;color:var(--gs-ink)!important}.einf-kopf__unter,.einf-ring__wort{font-size:.6875rem!important;color:var(--gs-faint)!important}.einf-ring{width:64px!important;height:64px!important}.einf-ring__zahl{font-size:1.25rem!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--gs-ink)!important}.einf-kopf__rest{color:var(--gs-faint)!important}.einf-schritt{padding:6px 8px!important;border-radius:var(--gs-radius-sm)!important;background:transparent!important;color:var(--gs-ink-2)!important}.einf-schritt:hover{background:var(--gs-tint-strong)!important;color:var(--gs-ink)!important}.einf-schritt__name{font-size:.78125rem!important;font-weight:500!important}.einf-schritt__kurz{font-size:.65625rem!important;color:var(--gs-faint)!important}.einf-schritt__marke{width:20px!important;height:20px!important;border-radius:6px!important;background:var(--gs-tint-strong)!important;color:var(--gs-ink-2)!important;font-size:.6875rem!important}.einf-schritt.ist-dran{background:var(--gs-selected, #eaf0f7)!important;color:var(--gs-accent-ink)!important}.einf-schritt.ist-dran .einf-schritt__name{font-weight:650!important;color:var(--gs-accent-ink)!important}.einf-schritt.ist-dran .einf-schritt__kurz{color:var(--gs-accent-ink)!important;opacity:.75!important}.einf-schritt.ist-dran .einf-schritt__marke{background:var(--gs-accent)!important;color:#fff!important}.einf-schritt.ist-fertig .einf-schritt__marke{background:#ebf2ec!important;color:#2f6440!important}.einf-schritt.ist-fertig .einf-schritt__name{color:var(--gs-ink-2)!important}.einf-schritt.ist-fertig .einf-schritt__kurz{color:var(--gs-faint)!important}.einf-schritt.ist-verdeckt .einf-schritt__marke{background:var(--gs-tint)!important;color:var(--gs-faint)!important}.einf-schienenfuss{border-top:1px solid var(--gs-line)!important;padding-top:12px!important}.einf-schienenfuss p{font-size:.6875rem!important;line-height:1.45!important;color:var(--gs-faint)!important}.einf-nichtmehr{font-size:.71875rem!important;font-weight:600!important;color:var(--gs-faint)!important}.einf-nichtmehr:hover{color:var(--gs-ink)!important}.einf-inhaltkopf{padding:16px 22px 14px!important;border-bottom:1px solid var(--gs-line)!important}.einf-inhaltkopf__zaehler{font-size:.6875rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--gs-accent-ink)!important}.einf-inhaltkopf h1{font-size:1.3125rem!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.2!important;color:var(--gs-ink)!important}.einf-inhaltkopf p{font-size:.8125rem!important;line-height:1.5!important;color:var(--gs-ink-2)!important}.einf-kacheln{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:10px!important}.einf-kachel{border:1px solid var(--gs-line)!important;border-radius:11px!important;background:var(--gs-pane)!important;box-shadow:none!important}.einf-kachel__zeichen{width:22px!important;height:22px!important;border-radius:7px!important;background:var(--gs-accent-soft, #eaf0f7)!important;color:var(--gs-accent-ink)!important}.einf-kachel__name{font-size:.78125rem!important;font-weight:600!important}.einf-kachel__text{font-size:.71875rem!important;color:var(--gs-faint)!important}.einf-fuss{border-top:1px solid var(--gs-line)!important}.einf-fuss__hinweis{font-size:.6875rem!important;color:var(--gs-faint)!important}}@layer gs-v3{.gs-personalimport .imp-betrag{width:8rem!important;min-height:2rem!important;padding:.25rem .5rem!important;font-size:.8125rem!important}.gs-personalimport .imp-baustein{display:flex!important;flex-direction:column!important;gap:var(--gs-space-2)!important;margin-top:var(--gs-space-3)!important;padding:var(--gs-space-3)!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-lg)!important;background:var(--gs-tint)!important}.gs-personalimport .imp-baustein .feld{gap:.375rem!important}.gs-personalimport .imp-baustein select{max-width:22rem!important}}@layer gs-v3{.gs-personalimport .imp-nachtrag{margin-top:var(--gs-space-4)!important;padding-top:var(--gs-space-3)!important;border-top:1px solid var(--gs-line)!important}.gs-personalimport .imp-nachtrag h3{margin:0 0 var(--gs-space-1)!important;font-size:.8125rem!important;font-weight:650!important;color:var(--gs-ink)!important}.gs-personalimport .imp-nachtrag__felder{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))!important;gap:var(--gs-space-2)!important;margin-top:var(--gs-space-2)!important}.gs-personalimport .imp-nachtrag__feld{display:flex!important;flex-direction:column!important;gap:.25rem!important;padding:.5rem .625rem!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-pane)!important}.gs-personalimport .imp-nachtrag__feld>span{font-size:.6875rem!important;font-weight:600!important;color:var(--gs-faint)!important}.gs-personalimport .imp-nachtrag__feld.ist-wichtig{border-color:var(--gs-warning-line)!important;background:var(--gs-warning-soft)!important}.gs-personalimport .imp-nachtrag__feld.ist-wichtig>span{color:var(--gs-warning-ink)!important}.gs-personalimport .imp-nachtrag__feld input,.gs-personalimport .imp-nachtrag__feld select{min-height:2rem!important;padding:.25rem .5rem!important;font-size:.8125rem!important}}@layer gs-v3{.einf-ring svg{width:100%!important;height:100%!important}.einf-ring__mitte{top:0!important;right:0!important;bottom:0!important;left:0!important}.einf-ring__zahl{font-size:1.0625rem!important;line-height:1!important}.einf-ring__wort{font-size:.625rem!important}.einf-willkommen{border:1px solid var(--gs-accent-line, #cfdcea)!important;border-radius:var(--gs-radius-lg)!important;background:var(--gs-accent-soft)!important;padding:var(--gs-space-4)!important}.einf-willkommen h2{font-size:1.0625rem!important;font-weight:650!important;color:var(--gs-accent-ink)!important}.einf-willkommen p{color:var(--gs-ink-2)!important}.einf-schritt{min-height:0!important;padding:.4375rem .5rem!important;gap:.5rem!important;grid-template-columns:22px minmax(0,1fr)!important}.einf-schritt.ist-dran{background:var(--gs-accent-soft)!important;box-shadow:inset 3px 0 0 var(--gs-accent)!important;padding-left:.625rem!important}.einf-schritt.ist-dran .einf-schritt__name{font-weight:700!important;color:var(--gs-accent-ink)!important}.einf-schritt.ist-fertig .einf-schritt__name{color:var(--gs-faint)!important;font-weight:500!important}.einf-schritt.ist-fertig .einf-schritt__marke{background:#ebf2ec!important;color:#2f6440!important}.einf-schritt:not(.ist-dran):not(.ist-fertig) .einf-schritt__marke{background:transparent!important;border:1px solid var(--gs-line)!important;color:var(--gs-faint)!important}.einf-schritte{gap:.125rem!important}}@layer gs-v3{.einf-wege{margin-top:var(--gs-space-4)!important;padding-top:var(--gs-space-3)!important;border-top:1px solid var(--gs-line)!important}.einf-wege h3{margin:0 0 var(--gs-space-1)!important;font-size:.8125rem!important;font-weight:650!important}.einf-wege__liste{display:flex!important;flex-wrap:wrap!important;gap:var(--gs-space-2)!important;margin-top:var(--gs-space-2)!important}}@layer gs-v3{.gs-personalimport .imp-betrag.ist-noetig{border-color:var(--gs-warning-line)!important;background:var(--gs-warning-soft)!important}.gs-personalimport .imp-betrag.ist-noetig::placeholder{color:var(--gs-warning-ink)!important}}@layer gs-v3{.gs-personalimport .imp-wert{width:100%!important;min-height:1.75rem!important;padding:.125rem .375rem!important;border:1px solid transparent!important;border-radius:var(--gs-radius-sm)!important;background:transparent!important;font-size:.8125rem!important}.gs-personalimport .imp-wert:hover{border-color:var(--gs-line)!important}.gs-personalimport .imp-wert:focus{border-color:var(--gs-accent)!important;background:var(--gs-pane)!important}.gs-personalimport .imp-wert.ist-geaendert{border-color:var(--gs-warning-line)!important;background:var(--gs-warning-soft)!important}.gs-personalimport .imp-blaettern{display:flex!important;align-items:center!important;gap:var(--gs-space-2)!important;margin-right:auto!important}.gs-personalimport .imp-personen__werkzeuge{justify-content:space-between!important;align-items:center!important}}@layer gs-v3{.gs-personalimport .imp-schleier{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:60!important;display:grid!important;place-items:center!important;padding:var(--gs-space-4)!important;background:#1d1d1f6b!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}.gs-personalimport .imp-planfenster{width:min(100%,30rem)!important;max-height:85vh!important;overflow-y:auto!important;padding:var(--gs-space-4)!important;border:1px solid var(--gs-line)!important;border-top:3px solid var(--gs-accent)!important;border-radius:var(--gs-radius-lg)!important;background:var(--gs-pane)!important;box-shadow:var(--gs-shadow-dialog, 0 24px 64px rgba(29, 29, 31, .28))!important}.gs-personalimport .imp-planfenster h3{margin:0 0 var(--gs-space-1)!important;font-size:1rem!important;font-weight:650!important}.gs-personalimport .imp-planfrage{margin-top:var(--gs-space-3)!important;padding-top:var(--gs-space-3)!important;border-top:1px solid var(--gs-line)!important}.gs-personalimport .imp-planwahl{display:flex!important;flex-direction:column!important;gap:.25rem!important;margin:var(--gs-space-2) 0!important;font-size:.8125rem!important}.gs-personalimport .imp-warnung--rot{border:1px solid var(--ton-rot, #a03030)!important;border-radius:var(--gs-radius-sm)!important;padding:var(--gs-space-2)!important;background:color-mix(in srgb,var(--ton-rot, #a03030) 7%,transparent)!important;color:var(--gs-ink)!important}}@layer gs-v3{.gs-personalimport .imp-nachtrag .imp-knoepfe{position:sticky!important;bottom:0!important;z-index:2!important;margin-top:var(--gs-space-3)!important;padding:var(--gs-space-2) 0!important;background:linear-gradient(to top,var(--gs-pane) 70%,color-mix(in srgb,var(--gs-pane) 0%,transparent))!important}}@layer gs-v3{.gs-personalimport .imp-planwahl{flex-direction:row!important;flex-wrap:wrap!important;gap:var(--gs-space-3)!important;margin:.375rem 0!important}.gs-personalimport .imp-planwahl label{display:inline-flex!important;align-items:center!important;gap:.4375rem!important;min-height:0!important;cursor:pointer!important}.gs-personalimport .imp-planwahl input[type=radio]{min-height:0!important;height:1rem!important;width:1rem!important;margin:0!important;padding:0!important;flex:none!important}.gs-personalimport .imp-planfenster .feld{gap:.25rem!important}.gs-personalimport .imp-planfenster .feld span{font-size:.75rem!important;color:var(--gs-faint)!important}.gs-personalimport .imp-planfenster .feld input{width:9rem!important;min-height:2rem!important}.gs-personalimport .imp-planfrage{margin-top:var(--gs-space-2)!important;padding-top:var(--gs-space-2)!important}.gs-personalimport .imp-planfrage>strong{font-size:.8125rem!important}.gs-personalimport .imp-planfenster .imp-hinweis{margin:0!important}.gs-personalimport .imp-planfenster .imp-leise{font-size:.75rem!important}}@layer gs-v3{.gs-personalimport .imp-werdenn{margin-right:auto!important;font-size:.8125rem!important;font-weight:650!important;color:var(--gs-ink)!important}}@layer gs-v3{.gs-personalimport .imp-fehlerliste{margin:var(--gs-space-2) 0 0!important;padding-left:1.1rem!important;display:flex!important;flex-direction:column!important;gap:.375rem!important;font-size:.8125rem!important}.gs-personalimport .imp-fehlerliste code{font-size:.75rem!important;color:var(--gs-faint)!important}.gs-personalimport .imp-fehlerliste button.still{font-size:.75rem!important;text-decoration:underline!important}.gs-personalimport .imp-nachtrag__feld.hat-fehler{border-color:var(--ton-rot, #a03030)!important;background:color-mix(in srgb,var(--ton-rot, #a03030) 7%,transparent)!important}.gs-personalimport .imp-nachtrag__feld.hat-fehler>span{color:var(--ton-rot, #a03030)!important}}@layer gs-v3{.integrationen .int-vorabzuordnung{align-items:stretch!important;gap:var(--gs-space-4)!important}.integrationen .int-vorabzuordnung>form{flex:1 1 0!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:var(--gs-space-2)!important;padding:var(--gs-space-3)!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius)!important;background:var(--gs-pane)!important}.integrationen .int-vorabzuordnung>form>h3{margin:0!important;font-size:var(--gs-text-sm)!important;font-weight:600!important}.integrationen .int-vorabzuordnung>form>.feld-hilfe{margin:0!important}.integrationen .int-vorabzuordnung>form>button{align-self:start!important}}@layer gs-v3{.integrationen .int-loesegrund>td{padding:var(--gs-space-3)!important;background:var(--gs-tint)!important}.integrationen .int-loesegrund .feld{margin-bottom:var(--gs-space-2)!important}.integrationen .int-loesegrund .feld-hilfe{margin:0 0 var(--gs-space-2)!important}.integrationen .int-loesegrund .knopfreihe{display:flex!important;gap:var(--gs-space-2)!important}}@layer gs-v3{.integrationen .int-entfernen{margin-top:var(--gs-space-2)!important;padding:var(--gs-space-3)!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-tint)!important}.integrationen .int-entfernen .feld-hilfe{margin:var(--gs-space-1) 0 var(--gs-space-2)!important}.integrationen .int-entfernen .knopfreihe{display:flex!important;gap:var(--gs-space-2)!important}}@layer gs-v3{.hinweisfeld.ton-gut{border-color:var(--gs-accent-line)!important;border-left-color:var(--gs-accent)!important;background:var(--gs-accent-soft)!important;color:var(--gs-accent-ink)!important}.hinweisfeld.ton-gut strong,.hinweisfeld.ton-gut code{color:var(--gs-accent-ink)!important}}@layer gs-v3{.integrationen .int-zeitraum__felder{display:flex!important;align-items:center!important;gap:var(--gs-space-2)!important;flex-wrap:wrap!important}.integrationen .int-zeitraum__felder>input{flex:0 1 11rem!important}}@layer gs-v3{.integrationen .int-clerk__name{color:var(--gs-muted)!important;font-size:var(--gs-text-sm)!important}.integrationen .int-clerk__wahl,.integrationen .int-clerk__nebenweg{margin-top:var(--gs-space-2)!important;display:grid!important;gap:var(--gs-space-2)!important}.integrationen .int-clerk__nebenweg{padding:var(--gs-space-3)!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-tint)!important}.integrationen .int-clerk__namen{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))!important;gap:var(--gs-space-2)!important}.integrationen .int-abschnitt{display:flex!important;align-items:center!important;gap:var(--gs-space-2)!important;margin:var(--gs-space-4) 0 var(--gs-space-2)!important;font-size:var(--gs-text-sm)!important;font-weight:600!important}.integrationen .int-kurzliste{margin:0!important;padding-left:1.1rem!important;display:grid!important;gap:.25rem!important;font-size:var(--gs-text-sm)!important}.integrationen .int-kurzliste .knopf-klein{margin-left:var(--gs-space-2)!important}.integrationen .int-kopf .knopf{margin-left:auto!important}}@layer gs-v3{.pa-kassenmarke{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.1rem!important;height:1.1rem!important;margin-left:.4rem!important;border-radius:999px!important;font-size:.7rem!important;font-weight:700!important;background:var(--ton-rot, #a03030)!important;color:#fff!important;vertical-align:middle!important}.pd-profil__warnung{display:flex!important;align-items:center!important;gap:var(--gs-space-2)!important;margin:var(--gs-space-2) 0 0!important;font-size:var(--gs-text-sm)!important;color:var(--ton-rot, #a03030)!important}}@layer gs-v3{.einf-faktorwahl{margin-top:var(--gs-space-4)!important}.einf-faktorwahl h3{margin:0 0 var(--gs-space-1)!important;font-size:var(--gs-text-sm)!important;font-weight:600!important}.einf-faktorwahl__stufen{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))!important;gap:var(--gs-space-2)!important;margin-top:var(--gs-space-2)!important}.einf-faktorwahl__stufen>button{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.2rem!important;padding:var(--gs-space-2) var(--gs-space-3)!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-pane)!important;text-align:left!important}.einf-faktorwahl__stufen>button:hover{border-color:var(--gs-accent-line)!important;background:var(--gs-accent-soft)!important}}@layer gs-v3{.integrationen .hinweisfeld,.integrationen .meldung{border-left-width:1px!important;margin:var(--gs-space-2) 0!important;padding:var(--gs-space-2) var(--gs-space-3)!important;border-color:var(--gs-line)!important;background:var(--gs-pane)!important;color:var(--gs-ink)!important}.integrationen .hinweisfeld.ton-hinweis,.integrationen .hinweisfeld.ton-gut,.integrationen .meldung.ton-hinweis{border-color:var(--gs-accent-line)!important;background:var(--gs-accent-soft)!important;color:var(--gs-accent-ink)!important}.integrationen .hinweisfeld.ton-warnung,.integrationen .meldung.ton-warnung{border-color:var(--gs-warning-line)!important;background:var(--gs-warning-soft)!important;color:var(--gs-warning-ink)!important}.integrationen .hinweisfeld.ton-fehler,.integrationen .meldung.ton-fehler{border-color:var(--gs-danger-line)!important;background:var(--gs-danger-soft)!important;color:var(--gs-danger-ink)!important}.integrationen .hinweisfeld.ton-erfolg,.integrationen .meldung.ton-erfolg{border-color:var(--gs-success-line)!important;background:var(--gs-success-soft)!important;color:var(--gs-success-ink)!important}.integrationen .marker-warnung,.integrationen .marke.ton-warnung{background:var(--gs-warning-soft)!important;color:var(--gs-warning-ink)!important;border-color:var(--gs-warning-line)!important}.integrationen.ist-eingebettet{padding:0!important}.integrationen.ist-eingebettet>.karte{margin-top:var(--gs-space-3)!important}.integrationen .int-clerk__wahl{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:var(--gs-space-2)!important;margin-top:var(--gs-space-2)!important}.integrationen .int-clerk__wahl>select{flex:1 1 14rem!important;min-width:0!important}.integrationen .int-clerk{padding:var(--gs-space-2) var(--gs-space-3)!important}.integrationen .int-kennung-kopf{gap:var(--gs-space-2)!important}}@layer gs-v3{.gs-einstellungen .sys-nav{background:var(--gs-pane)!important}.gs-einstellungen .sys-nav__bereich:hover{background:var(--gs-tint)!important}.gs-einstellungen .sys-nav__bereich.ist-dran{background:var(--gs-accent-soft)!important;border-color:var(--gs-accent-line)!important;box-shadow:none!important}.integrationen .int-stand{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:var(--gs-space-3)!important;margin-bottom:var(--gs-space-3)!important;padding:var(--gs-space-2) var(--gs-space-3)!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius)!important;background:var(--gs-pane)!important}.integrationen .int-stand__punkte{display:grid!important;flex:1 1 22rem!important;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))!important;gap:var(--gs-space-2) var(--gs-space-4)!important}.integrationen .int-stand__punkt{display:grid!important;gap:0!important}.integrationen .int-stand__wort{color:var(--gs-faint)!important;font-size:var(--gs-text-xs)!important}.integrationen .int-stand__wert{color:var(--gs-ink)!important;font-size:var(--gs-text-sm)!important;font-weight:600!important}.integrationen .int-stand__punkt.ist-gut .int-stand__wert{color:var(--gs-success-ink)!important}.integrationen .int-stand__lauf{flex:1 1 100%!important;margin:0!important}.integrationen .int-tabelle{width:100%!important}.integrationen .tabellenhuelle{width:100%;min-inline-size:0;overflow-x:auto}.integrationen .int-tabelle__tun{display:flex!important;justify-content:flex-end!important;gap:var(--gs-space-2)!important;white-space:nowrap!important}.integrationen .int-tabelle .int-bedarf{display:block!important}}@layer gs-v3{.gs-einstellungen .sys-inhalt{width:100%!important;max-width:var(--arbeitsbreite)!important;margin-inline:auto!important}.integrationen .int-bereiche{display:flex!important;flex-wrap:wrap!important;gap:var(--gs-space-1)!important;margin:0 0 var(--gs-space-3)!important;padding:0!important;border:0!important;background:transparent!important}.integrationen .int-bereich{display:inline-flex!important;align-items:center!important;gap:var(--gs-space-2)!important;min-height:2.25rem!important;padding:.375rem .75rem!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:var(--gs-muted)!important;box-shadow:none!important;font-size:var(--gs-text-sm)!important;font-weight:550!important}.integrationen .int-bereich:hover{background:var(--gs-tint)!important;color:var(--gs-ink)!important}.integrationen .int-bereich.ist-dran{border-color:var(--gs-accent-line)!important;background:var(--gs-accent-soft)!important;color:var(--gs-accent-ink)!important;font-weight:700!important}.integrationen .int-bereich__zeichen{width:1.125rem!important;height:1.125rem!important;flex:none!important}.integrationen .int-kopfzeile{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:var(--gs-space-2) var(--gs-space-3)!important;margin:0 0 var(--gs-space-2)!important}.integrationen .int-kopfzeile>h2{margin:0!important}.integrationen .int-kopfzeile>.knopf{margin-left:auto!important}.integrationen h2{margin-top:0!important}.integrationen .int-abschnitt{margin-top:var(--gs-space-3)!important}.integrationen .int-kennung--offen{border-color:var(--gs-accent-line)!important;background:var(--gs-accent-soft)!important}.integrationen .int-clerk{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:var(--gs-space-2)!important;padding:var(--gs-space-2) var(--gs-space-3)!important}.integrationen .int-clerk__wer{display:inline-flex!important;align-items:baseline!important;gap:var(--gs-space-2)!important;flex:0 1 auto!important;min-width:9rem!important}.integrationen .int-clerk__name{color:var(--gs-ink)!important;font-size:var(--gs-text-sm)!important}.integrationen .int-clerk .int-clerk__wahl{flex:1 1 20rem!important;margin-top:0!important}.integrationen .int-clerk .int-clerk__nebenweg{flex:1 1 100%!important}.integrationen .int-clerk>.meldung{flex:1 1 100%!important}.integrationen .int-kennungen{display:grid!important;gap:var(--gs-space-1)!important;margin:0!important;padding:0!important;list-style:none!important}.gs-einstellungen .sys-punkt--warnung{background:var(--gs-accent)!important}.gs-einstellungen .sys-punkt--gut{background:var(--gs-success)!important}.gs-einstellungen .sys-punkt--verstoss{background:var(--gs-danger)!important}}@layer gs-v3{.gs-einstellungen .sys-nav__bereich{gap:var(--gs-space-2)!important;border:0!important;background:transparent!important;box-shadow:none!important}.gs-einstellungen .sys-nav__bereich>svg{width:1.125rem!important;height:1.125rem!important;flex:none!important;opacity:.85!important}.gs-einstellungen .sys-nav__bereich:hover{background:transparent!important;color:var(--gs-ink)!important}.gs-einstellungen .sys-nav__bereich.ist-dran{background:var(--gs-accent-soft)!important;color:var(--gs-accent-ink)!important;font-weight:700!important;border:0!important;box-shadow:none!important}.integrationen .int-schritte>li{padding:0!important;border:0!important;background:transparent!important}.integrationen button.int-schritt{cursor:pointer!important}.integrationen button.int-schritt:disabled{cursor:default!important;opacity:.55!important}.integrationen button.int-schritt:not(:disabled):hover{color:var(--gs-ink)!important}.integrationen button.int-schritt.int-schritt--hier:hover{color:var(--gs-accent-ink)!important}}@layer gs-v3{.fehlergrenze__zeile{display:inline-block;max-width:100%;overflow-wrap:anywhere;padding:2px 6px;border-radius:6px;background:color-mix(in srgb,currentColor 8%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.fehlergrenze__stelle{margin-top:8px;text-align:left}.fehlergrenze__stelle>summary{cursor:pointer;font-size:.92em}.fehlergrenze__stelle>pre{margin:6px 0 0;max-height:240px;overflow:auto;font-size:.82em;line-height:1.45;opacity:.85}}@layer gs-v3{.rahmen.navigation-oben .navigation-bereiche>li.navigation-fussweg{margin-top:auto!important;padding-top:.5rem!important}}@layer gs-v3{:is(.gs-fenster,.dp-maske,.an-dialog,.dok-maske,.einf-fenster,.imp-planfenster,.pan-dialog,.ob-maske,.abr-ein-dialog,.mp-tagdialog,.az-detaildialog,.ll-fenster__inhalt,dialog.fenster):before{content:none!important}.gs-feldhuelle{display:inline-flex;align-items:center;gap:2px;min-height:2rem;padding-inline:.5rem;border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-pane)}.gs-feldhuelle:focus-within{border-color:var(--gs-accent);box-shadow:var(--gs-shadow-focus)}.gs-feldhuelle :is(input,select):not([type=checkbox]):not([type=radio]){min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.gs-feldhuelle :is(input,select):focus{border:0!important;outline:none!important;box-shadow:none!important}:is(.gs-dicht,.gs-fenster,.dp-maske,.an-dialog,.dok-maske,.einf-fenster,.imp-planfenster,.pan-dialog,.ob-maske,.abr-ein-dialog,.mp-tagdialog,.az-detaildialog,.ll-fenster__inhalt,dialog.fenster) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:2rem!important;padding-block:0!important}:is(.gs-dicht,.gs-fenster,.dp-maske,.an-dialog,.dok-maske,.einf-fenster,.imp-planfenster,.pan-dialog,.ob-maske,.abr-ein-dialog,.mp-tagdialog,.az-detaildialog,.ll-fenster__inhalt,dialog.fenster) :is(button:not(:where(.sys-schalter,.sys-wink__zeichen,.imp-person)),.knopf){min-height:2rem!important;padding-inline:.75rem!important}:is(.gs-fenster,.dp-maske,.an-dialog,.dok-maske,.einf-fenster,.imp-planfenster,.pan-dialog,.ob-maske,.abr-ein-dialog,.mp-tagdialog,.az-detaildialog,.ll-fenster__inhalt,dialog.fenster) input[type=number]{inline-size:4.5rem!important}:is(.gs-fenster,.dp-maske,.an-dialog,.dok-maske,.einf-fenster,.imp-planfenster,.pan-dialog,.ob-maske,.abr-ein-dialog,.mp-tagdialog,.az-detaildialog,.ll-fenster__inhalt,dialog.fenster)>:is(.dp-maske__kopf,.an-dialog__kopf,.dok-maske__kopf,.fenster__kopf,.einf-kopf){padding:.875rem 1.125rem .625rem!important}:is(.gs-fenster,.dp-maske,.an-dialog,.dok-maske,.einf-fenster,.imp-planfenster,.pan-dialog,.ob-maske,.abr-ein-dialog,.mp-tagdialog,.az-detaildialog,.ll-fenster__inhalt,dialog.fenster)>:is(.dp-maske__leib,.an-dialog__leib,.dok-maske__leib,.fenster__koerper,.einf-inhalt){padding:.75rem 1.125rem 1rem!important;row-gap:.75rem!important}:is(.gs-fenster,.dp-maske,.an-dialog,.dok-maske,.einf-fenster,.imp-planfenster,.pan-dialog,.ob-maske,.abr-ein-dialog,.mp-tagdialog,.az-detaildialog,.ll-fenster__inhalt,dialog.fenster)>:is(.dp-maske__fuss,.an-dialog__fuss,.dok-maske__fuss,.fenster__fuss){padding:.625rem 1.125rem!important}}@layer gs-v3{.pd-vertragskurz__rubrik{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gs-space-3)}.pd-vertragskurz__aendern{padding:0;border:0;background:none;color:var(--gs-accent);font:inherit;font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer}.pd-vertragskurz__aendern:hover{text-decoration:underline}}@layer gs-v3{.vf-zeile{display:flex;gap:.375rem;margin-bottom:var(--gs-space-4)}.vf-art{flex:1;min-height:2.25rem;padding:0 var(--gs-space-4);border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-pane);color:var(--gs-ink-2);font:inherit;font-weight:600;cursor:pointer}.vf-betrag,.vf-ab{display:block;margin-bottom:var(--gs-space-3)}.vf-betrag>span,.vf-ab>span{display:block;margin-bottom:.25rem;color:var(--gs-ink-2);font-size:.8125rem;font-weight:600}.vf-betrag>input,.vf-ab>input{width:100%}}@layer gs-v3{@media (min-width: 68.0625rem){.pd-stammdaten-karten:has(>:nth-child(4)){grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}.pd-stammdaten-karten:has(>:nth-child(4))>:nth-child(1),.pd-stammdaten-karten:has(>:nth-child(4))>:nth-child(2){grid-row:1 / span 2!important}.pd-stammdaten-karten:has(>:nth-child(4))>:nth-child(3){grid-column:3!important;grid-row:1!important;align-self:start!important}.pd-stammdaten-karten:has(>:nth-child(4))>:nth-child(4){grid-column:3!important;grid-row:2!important;align-self:start!important}}}@layer gs-v3{.pa-feld__stift:has(>svg:only-child){display:grid!important;place-items:center!important;width:1.5rem!important;min-width:1.5rem!important;height:1.5rem!important;min-height:1.5rem!important;padding:0!important;border:0!important;border-radius:.375rem!important;background:transparent!important;color:var(--gs-muted)!important;box-shadow:none!important}.pa-feld__stift:has(>svg:only-child)>svg{width:.875rem;height:.875rem;stroke-width:1.7}.pa-feld__stift:has(>svg:only-child):hover:not(:disabled){background:var(--gs-tint-strong)!important;color:var(--gs-accent-ink)!important}.pa-feld__stift.ist-offen{background:var(--gs-tint-strong)!important;color:var(--gs-accent-ink)!important;opacity:1!important}}@layer gs-v3{.pa-fehlt{color:var(--gs-warning-ink)!important;font-weight:600;white-space:nowrap}.pa-adresse{display:grid;gap:1px}}@layer gs-v3{.dienstplan .dpw .dpn-schicht--offen,.dienstplan .dpw .dpn-schicht--unvollstaendig{border-color:var(--gs-accent-line)!important;background:color-mix(in srgb,var(--gs-accent) 12%,var(--gs-pane))!important}.dienstplan .dpw .dpn-schicht--offen:before,.dienstplan .dpw .dpn-schicht--unvollstaendig:before{inset:0 auto 0 0!important;width:4px!important;height:auto!important;background:var(--gs-accent)!important}.dienstplan .dpw .dpn-schicht:not(.dpn-schicht--offen):not(.dpn-schicht--unvollstaendig):not(.dpn-schicht--ueber):before{inset:0 auto 0 0!important;width:4px!important;height:auto!important;background:var(--gs-line)!important}.dienstplan .dpw .dpn-schicht--ueber:before{inset:0 auto 0 0!important;width:3px!important;height:auto!important}}@layer gs-v3{.dienstplan .dpw .dpn-schicht{min-height:3.25rem!important;gap:.125rem!important;padding:.375rem .5rem .4375rem .625rem!important}.dienstplan .dpw .dpn-schicht__titel b{font-size:.5rem!important;font-weight:500!important;color:var(--gs-ink-2)!important;letter-spacing:.01em}.dienstplan .dpw .dpn-schicht__pause{margin-left:auto;flex:none;padding-left:.25rem;color:var(--gs-muted);font-size:.5rem;white-space:nowrap}.dienstplan .dpw .dpn-schicht__titel{gap:0!important}.dienstplan .dpw .dpn-schicht__einplanen{justify-self:start!important;min-height:0!important;padding:.1875rem .4375rem!important;border:0!important;border-radius:.5rem!important;background:var(--gs-accent)!important;color:#fff!important;font-size:.5625rem!important;font-weight:800!important;letter-spacing:.01em;cursor:pointer}.dienstplan .dpw .dpn-schicht__einplanen:hover{background:var(--gs-accent-hover)!important}.dienstplan .dp-leiste .dp-konfliktmarke{padding:.1875rem .5rem!important;border:0!important;border-radius:.5rem!important;background:var(--gs-accent)!important;color:#fff!important;font-size:.5625rem!important;font-weight:800!important}.dienstplan .dp-leiste button.dp-konfliktmarke:hover:not(:disabled){background:var(--gs-accent-hover)!important}.dienstplan .dpw .dpn-schicht__person{font-size:.6875rem!important;font-weight:700!important;color:var(--gs-ink)!important}}@layer gs-v3{.dienstplan .dpw .dpn-planen{margin-top:0!important;border-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.dienstplan>.dpw{margin-top:0!important}.dienstplan .dp-leiste{margin-bottom:0!important}.dienstplan .dp-tage-rahmen{margin-top:0!important}}@layer gs-v3{.dienstplan .dpw[hidden],.dienstplan .dp-leiste[hidden]{display:none!important}.dp-vorlagenseite{display:block;margin-top:0;padding:0;border:0;border-radius:0;background:transparent}.dp-vorlagenseite>.dp-maske__fuss{display:none!important}.dp-vorlagenseite>.dp-maske__kopf{min-height:3.6875rem;padding:6px 12px 8px 8px!important;border-top:0!important;border-bottom:1px solid var(--gs-line)}.dp-vorlagenseite>.dp-maske__leib{max-height:none!important;padding:var(--gs-space-5) 0 0!important;overflow:visible!important}.dp-vorlagenseite .dp-maske__griffe:empty{display:none!important}}@layer gs-v3{.dienstplan .dp-titelzeile{display:flex!important;align-items:center!important;gap:.5rem!important}.dp-titelbalken{flex:none;align-self:stretch;width:3px;min-height:1.875rem;border-radius:2px;background:var(--gs-accent)}}@layer gs-v3{.dp-vorlagen--schicht{--dpv-ton: var(--gs-accent);--dpv-tinte: var(--gs-accent-ink);--dpv-zart: var(--gs-accent-soft)}.dp-vorlagen--tag{--dpv-ton: #7a6ba8;--dpv-tinte: #574a80;--dpv-zart: #efedf5}.dp-vorlagen--woche{--dpv-ton: #4e8a5f;--dpv-tinte: #2f6440;--dpv-zart: #ebf2ec}.dp-vorlagenkopf{display:flex!important;align-items:flex-end!important;gap:.5rem!important;flex-wrap:wrap}.dp-vorlagenkopf__balken{flex:none;width:3px;height:1.875rem;margin-bottom:7px;border-radius:2px;background:var(--dpv-ton, var(--gs-accent))}.dp-vorlagenkopf__wort{flex:0 0 17.75rem;min-width:0;height:2rem}.dp-vorlagenkopf__wort>p{overflow:hidden;text-overflow:ellipsis}.dp-vorlagenkopf__wort>h2{margin:0;font-size:1rem;font-weight:650;letter-spacing:-.01em}.dp-vorlagenkopf__wort>p{margin:0;color:var(--gs-muted);font-size:.65625rem;white-space:nowrap}.dp-ebenenwahl{display:flex;align-items:stretch;margin-left:.5rem;border:1px solid var(--gs-line);border-radius:.5625rem;overflow:hidden}.dp-ebenenwahl__knopf{display:inline-flex!important;align-items:center;gap:.4375rem;min-height:2.125rem!important;padding:0 .8125rem!important;border:0!important;border-right:1px solid var(--gs-line)!important;border-radius:0!important;background:var(--gs-pane)!important;color:var(--gs-ink-2)!important;font-size:.78125rem!important;font-weight:500!important}.dp-ebenenwahl__knopf:last-child{border-right:0!important}.dp-ebenenwahl__knopf:hover{background:var(--gs-tint)!important}.dp-ebenenwahl__knopf.ist-hier{background:var(--dpv-zart, var(--gs-accent-soft))!important;color:var(--dpv-tinte, var(--gs-accent-ink))!important;font-weight:700!important}.dp-ebenenwahl__zahl{font-size:.6875rem;font-weight:700;color:var(--gs-muted)}.dp-ebenenwahl__knopf.ist-hier .dp-ebenenwahl__zahl{color:var(--dpv-tinte, var(--gs-accent-ink))}}@layer gs-v3{.dp-vorlagenseite .dp-vorlagenverwaltung{display:grid!important;grid-template-columns:15.375rem minmax(0,1fr)!important;gap:0;align-items:stretch;min-height:28rem}.dp-vorlagenseite .dp-vorlagenverwaltung__arbeitsflaeche{padding-inline-start:var(--gs-space-5)}.dp-vorlagenseite .dp-vorlagenverwaltung__arbeitskopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gs-space-3);padding-bottom:var(--gs-space-2);border-bottom:1px solid var(--gs-line)}.dp-vorlagenseite .dp-vorlagenverwaltung__arbeitskopf>span:first-child{display:grid;gap:var(--gs-space-1)}.dp-vorlagenseite .dp-vorlagenverwaltung__arbeitskopf strong{font-size:var(--gs-text-lg)}.dp-vorlagenseite .dp-vorlagenverwaltung__arbeitskopf small{color:var(--gs-muted);font-size:var(--gs-text-xs);line-height:1.45}@media (max-width: 62rem){.dp-vorlagenseite .dp-vorlagenverwaltung{grid-template-columns:minmax(0,1fr)!important}}.dpv-liste{display:flex;flex-direction:column;min-width:0;padding:.5rem .75rem .5rem 0;border:0;border-inline-end:1px solid var(--gs-line);border-radius:0;background:var(--gs-tint)}.dpv-liste__kopf{display:flex;align-items:baseline;justify-content:space-between;padding:.1875rem .375rem .5rem;color:var(--gs-muted);font-size:.65625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dpv-liste__zahl{text-transform:none;letter-spacing:0}.dpv-liste__leer{margin:0;padding:.375rem;color:var(--gs-muted);font-size:.75rem}.dpv-liste__posten{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.dpv-posten{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;justify-items:stretch!important;gap:.375rem;width:100%;min-height:0!important;padding:.5rem!important;border:0!important;border-radius:.625rem!important;background:transparent!important;text-align:left}.dpv-posten:hover{background:#78788017!important}.dpv-posten.ist-hier{background:var(--gs-pane)!important;box-shadow:inset 3px 0 0 var(--dpv-ton, var(--gs-accent)),0 2px 8px #1d1d1f12!important}.dpv-posten__zeile{display:flex;align-items:center;gap:.5rem;min-width:0}.dpv-posten__wort{flex:1;min-width:0;overflow:hidden;color:var(--gs-ink);font-size:.78125rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dpv-posten.ist-hier .dpv-posten__wort{font-weight:700}.dpv-posten__marke{flex:none;padding:1px .375rem;border:1px solid var(--gs-line);border-radius:999px;background:var(--gs-pane);color:var(--gs-muted);font-size:.59375rem;font-weight:700}.dpv-posten__meta{overflow:hidden;color:var(--gs-muted);font-size:.65625rem;text-overflow:ellipsis;white-space:nowrap}.dpv-band{position:relative;display:block;height:7px;border-radius:999px;background:var(--gs-line-soft);overflow:hidden}.dpv-band__balken{position:absolute;top:0;bottom:0;border-radius:999px;background:var(--dpv-ton, var(--gs-accent));opacity:.8}}@layer gs-v3{.dpv-kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));gap:.5625rem;margin-bottom:var(--gs-space-4)}.dpv-kachel{display:flex;flex-direction:column;gap:.1875rem;padding:.625rem .75rem;border:1px solid var(--gs-line);border-radius:.625rem;background:var(--gs-pane)}.dpv-kachel.ist-mangel{border-color:var(--gs-warning-line);background:var(--gs-warning-soft)}.dpv-kachel__wort{color:var(--gs-muted);font-size:.65625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.dpv-kachel__wert{color:var(--gs-ink);font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.dpv-kachel.ist-mangel .dpv-kachel__wert{color:var(--gs-warning-ink)}.dpv-kachel__notiz{overflow:hidden;color:var(--gs-muted);font-size:.65625rem;text-overflow:ellipsis;white-space:nowrap}.dpv-lage{display:flex;flex-direction:column;gap:.625rem;margin-bottom:var(--gs-space-5);padding:.8125rem .875rem .9375rem;border:1px solid var(--gs-line);border-radius:.75rem;background:var(--gs-pane)}.dpv-lage__kopf{display:flex;align-items:baseline;gap:.5625rem;flex-wrap:wrap}.dpv-lage__kopf>strong{font-size:.8125rem;font-weight:600}.dpv-lage__kopf>small{color:var(--gs-muted);font-size:.71875rem}.dpv-lage__gitter{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.5625rem;align-items:center}.dpv-achse{position:relative;display:block;height:.875rem}.dpv-achse__marke{position:absolute;top:0;color:var(--gs-muted);font-size:.59375rem;font-weight:600;transform:translate(-50%);white-space:nowrap}.dpv-zeile__wort{display:flex;align-items:center;gap:.4375rem;min-width:0}.dpv-zeile__strich{flex:none;width:3px;height:1.125rem;border-radius:2px;background:var(--gs-line)}.dpv-zeile__wort.ist-hier .dpv-zeile__strich{background:var(--dpv-ton, var(--gs-accent))}.dpv-zeile__wort>span{min-width:0;display:block}.dpv-zeile__wort strong{display:block;overflow:hidden;font-size:.71875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dpv-zeile__wort small{display:block;color:var(--gs-muted);font-size:.625rem}.dpv-zeile__bahn{position:relative;display:block;height:1.625rem;border-radius:.4375rem;background:var(--gs-tint);overflow:hidden}.dpv-zeile__linie{position:absolute;top:0;bottom:0;width:1px;background:#1d1d1f0f}.dpv-zeile__balken{position:absolute;top:3px;bottom:3px;display:flex;align-items:center;gap:.3125rem;box-sizing:border-box;padding:0 .4375rem;border:1px solid var(--gs-line);border-radius:.375rem;background:var(--gs-pane);overflow:hidden}.dpv-zeile__balken.ist-hier{border-color:var(--dpv-ton, var(--gs-accent));background:var(--dpv-zart, var(--gs-accent-soft))}.dpv-zeile__balken b{flex:none;color:var(--gs-muted);font-size:.625rem;font-weight:700;white-space:nowrap}.dpv-zeile__balken i{min-width:0;overflow:hidden;color:var(--gs-muted);font-size:.625rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.dpv-zeile__balken.ist-hier b,.dpv-zeile__balken.ist-hier i{color:var(--dpv-tinte, var(--gs-accent-ink))}.dpv-kurve{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.5625rem;align-items:end;margin-top:.125rem}.dpv-kurve__wort>strong{display:block;font-size:.71875rem;font-weight:600}.dpv-kurve__wort>small{display:block;color:var(--gs-muted);font-size:.625rem}.dpv-kurve__saeulen{display:flex;align-items:flex-end;gap:1px;height:3.25rem;padding-bottom:1px;border-bottom:1px solid var(--gs-line)}.dpv-kurve__saeule{flex:1;min-height:2px;border-radius:2px 2px 0 0;background:var(--dpv-ton, var(--gs-accent))}.dpv-kurve__saeule.ist-leer{background:var(--gs-line)}}@layer gs-v3{.dpv-tafel{display:flex!important;flex-direction:column;font-variant-numeric:tabular-nums;margin:0!important;padding:0!important;border:1px solid var(--gs-line);border-radius:.6875rem;overflow:hidden;list-style:none}.dpv-tafel__kopf,.dpv-tafel>.dpv-reihe{display:grid!important;grid-template-columns:minmax(9rem,1.7fr) 6.25rem 5.5rem 4rem 5rem 15.75rem;gap:.625rem;align-items:center}.dpv-tafel__kopf{padding:.5rem .8125rem!important;border-bottom:1px solid var(--gs-line);background:var(--gs-tint);color:var(--gs-muted);font-size:.65625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dpv-tafel>.dpv-reihe{padding:.5625rem .8125rem!important;border-bottom:1px solid var(--gs-line-soft);cursor:pointer}.dpv-tafel>.dpv-reihe:last-child{border-bottom:0}.dpv-tafel>.dpv-reihe:hover{background:var(--gs-tint)}.dpv-tafel>.dpv-reihe.ist-hier{background:var(--dpv-zart, var(--gs-accent-soft))}.dpv-reihe__wort{display:flex;align-items:center;gap:.5rem;min-width:0}.dpv-reihe__strich{flex:none;width:3px;height:1.25rem;border-radius:2px;background:var(--gs-line)}.dpv-reihe.ist-hier .dpv-reihe__strich{background:var(--dpv-ton, var(--gs-accent))}.dpv-reihe__wort>span{min-width:0}.dpv-reihe__wort strong{display:block;overflow:hidden;font-size:.78125rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dpv-reihe__wort small{display:block;color:var(--gs-muted);font-size:.65625rem}.dpv-reihe__zeit{font-size:.75rem;font-weight:600;white-space:nowrap}.dpv-reihe__pause{color:var(--gs-ink-2);font-size:.75rem;white-space:nowrap}.dpv-reihe__bedarf{font-size:.75rem;font-weight:700}.dpv-reihe__stunden{font-size:.75rem;font-weight:700;white-space:nowrap}.dpv-reihe__griffe{display:flex;gap:.3125rem;justify-content:flex-end}}@layer gs-v3{.dienstplan .dpw .dpn-tag{transition:background-color .12s ease}.dienstplan .dpw .dpn-tag:hover{background:#7878800f}.dpv-posten:hover:not(.ist-hier){background:#7878801c!important}.dpv-posten.ist-hier:hover{background:var(--gs-pane)!important}}@layer gs-v3{.dpv-lage__reihe{cursor:pointer;border-radius:.4375rem}.dpv-lage__reihe:hover .dpv-zeile__bahn{background:#7878801c}.dpv-lage__reihe:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}}@layer gs-v3{.dpv-neuknopf{margin-left:auto!important;min-height:2rem!important;padding:0 .8125rem!important;border:0!important;border-radius:.5rem!important;background:var(--dpv-tinte, var(--gs-accent))!important;color:#fff!important;font-size:.78125rem!important;font-weight:600!important}.dpv-neuknopf:hover{filter:brightness(.93)}.dpv-neuknopf>span{font-size:.9375rem;line-height:1}.dpv-neuform{display:grid;gap:.625rem}.dpv-neuform__paar{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.dpv-neuform .feld{display:block}.dpv-neuform .feld>span{display:block;margin-bottom:.1875rem;color:var(--gs-ink-2);font-size:.75rem;font-weight:600}.dpv-neuform .feld>input{width:100%!important;inline-size:100%!important}}@layer gs-v3{.dpv-liste__posten>li[draggable=true]{cursor:grab}.dpv-liste__posten>li.wird-gezogen{opacity:.45}.dpv-liste__posten>li[draggable=true]:active{cursor:grabbing}.dpv-reihe__griffe button{font-size:.78125rem!important}.dpv-tagewahl__reihe{display:flex;flex-wrap:wrap;gap:.25rem}.dpv-tagknopf{min-width:2.25rem;padding:.3125rem .375rem!important;border:1px solid var(--gs-line)!important;border-radius:8px!important;background:var(--gs-pane)!important;color:var(--gs-muted)!important;font-size:.71875rem!important;font-weight:600!important;line-height:1!important}.dpv-tagknopf.haupt{border-color:transparent!important;color:#fff!important}.dpv-tagewahl>small{display:block;margin-block-start:.3125rem}.dpv-posten__tage{display:flex;gap:2px;margin-block-start:.25rem}.dpv-tagmarke{display:flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;border:1px solid var(--gs-line);border-radius:4px;color:var(--gs-mute, var(--schrift-leise));font-size:.5rem;font-weight:700;line-height:1}.dp-standardwahl button.dp-standardwahl__mehr{display:inline;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin-block-start:.5rem;padding:0!important;padding-inline:0!important;padding-block:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--gs-muted)!important;font-size:.75rem!important;text-align:start!important;text-decoration:underline!important}.dp-standardwahl button.dp-standardwahl__mehr:hover{color:var(--gs-ink)!important}.dpv-tagmarke.ist-an{border-color:var(--dpv-ton, var(--gs-accent));background:var(--dpv-ton, var(--gs-accent));color:#fff}.dpv-tafel--muster>.dpv-tafel__kopf,.dpv-tafel--muster>.dpv-reihe{grid-template-columns:minmax(9rem,1.7fr) 5rem 4.5rem 5rem 5.5rem 15.75rem}.dpv-woche{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem;margin-block-start:.5rem}.dpv-wochentag{display:flex;flex-direction:column;gap:.25rem;min-width:0}.dpv-wochentag__kopf{padding-block:.125rem;color:var(--gs-muted);font-size:.65625rem;font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase}.dpv-woche button.dpv-wochentag__karte{display:flex!important;flex-direction:column;gap:.0625rem;align-items:flex-start!important;width:100%!important;min-height:0!important;height:auto!important;padding:.4375rem .5rem!important;border:1px solid var(--gs-line)!important;border-radius:.5rem!important;background:var(--gs-pane)!important;text-align:start!important}.dpv-woche button.dpv-wochentag__karte.ist-hier{box-shadow:inset 3px 0 0 var(--dpv-ton, var(--gs-accent))}.dpv-woche button.dpv-wochentag__karte:hover{background:var(--gs-tint)!important}.dpv-wochentag__karte strong{overflow:hidden;width:100%;color:var(--gs-ink);font-size:.75rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dpv-wochentag__karte small{color:var(--gs-muted);font-size:.625rem}.dpv-wochentag__leer{display:flex;flex:1;align-items:center;justify-content:center;min-height:3.25rem;padding:.4375rem .5rem;border:1px dashed var(--gs-line);border-radius:.5rem;color:var(--gs-muted);font-size:.6875rem}.dpv-neuform .feld>small{display:block;margin-block-start:.3125rem}.dp-geruestform{display:grid;gap:.75rem}.dp-geruestform__kopf{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.625rem}.dp-geruestform__feld{display:grid;gap:.25rem;min-width:0}.dp-geruestform__feld>span{color:var(--gs-muted);font-size:.75rem;font-weight:500}.dp-geruestform__geld{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.375rem}.dp-geruestform__geld i{color:var(--gs-muted);font-style:normal}.dp-geruestform .dp-geruestform__geld input[type=number]{inline-size:100%!important}.dp-geruestform__bestand{margin:0;padding:.625rem .75rem .75rem;border:1px solid var(--gs-line);border-radius:.625rem}.dp-geruestform__bestand legend{padding-inline:.375rem;color:var(--gs-muted);font-size:.75rem;font-weight:600}.dp-geruestform__posten{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem .625rem}.dp-geruestform__eine{display:grid;gap:.1875rem;min-width:0}.dp-geruestform__eine strong{overflow:hidden;color:var(--gs-ink);font-size:.75rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dp-geruestform__eine small{color:var(--gs-muted);font-size:.6875rem}.dp-geruestform__eine input,.dp-geruestform__eine select{width:100%;min-width:0}.dp-geruestform__posten--woche{grid-template-columns:minmax(0,1fr);gap:.3125rem}.dp-geruestform__posten--woche .dp-geruestform__eine{grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.5rem}.ctl-pk-tafelrahmen table th:last-child,.ctl-pk-tafelrahmen table td:last-child{position:sticky;right:0;background:var(--gs-pane);border-left:1px solid var(--gs-line)}.ctl-pk-tafelrahmen table thead th:last-child{background:var(--gs-tint)}.ctl-pk-tafelrahmen table tbody tr:hover td:last-child{background:var(--gs-tint)}.dp-vorlagenkopf button.dpv-abschreibknopf{min-height:0!important;height:auto!important;padding:.375rem .625rem!important;border:1px solid var(--gs-line)!important;border-radius:.5rem!important;background:none!important;color:var(--gs-muted)!important;font-size:.75rem!important;font-weight:500!important}.dp-vorlagenkopf button.dpv-abschreibknopf:hover{background:var(--gs-tint)!important;color:var(--gs-ink)!important}}@media (max-width: 60rem){.dpv2-schicht{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--raum-2) var(--raum-3)}.dpv2-schicht .dpv2-person{flex:1 1 auto}.dpv2-schicht .dpv2-grund{flex:1 1 100%}}@media (max-width: 40rem){.ctl-prognose-tafel td:nth-child(7),.ctl-prognose-tafel th:nth-child(7),.ctl-prognose-tafel td:nth-child(3),.ctl-prognose-tafel th:nth-child(3){display:none}.ctl-prognose-tafel tfoot td[colspan]{display:table-cell}}.dpb-regeln{display:flex;flex-wrap:wrap;gap:var(--raum-5);margin:var(--raum-3) 0 0}.dpb-regeln dt{color:var(--schrift-leise);font-size:var(--gr-fein)}.dpb-regeln dd{margin:0;font-weight:var(--strich-halb)}.dpb-regeln dd small{display:block;color:var(--schrift-leise);font-weight:var(--strich-normal)}.dpb-link{display:inline-block;margin-inline-start:var(--raum-2);color:var(--gold-schrift);font-size:var(--gr-fein);text-decoration:underline}.dpb-zelle--vorbereitung,.dpb-zelle--nachbereitung{background:var(--flaeche-zart)}.dpv2-art{margin-inline-start:var(--raum-2);color:var(--schrift-leise);font-weight:var(--strich-normal)}.dpv2-schicht.hat-konflikt{border-color:var(--rot-schrift);background:var(--rot-zart)}.ein-oeffnung .ein-wochentage__felder{display:grid;grid-template-columns:1fr;gap:var(--raum-2)}.ein-oeffnung__zeile{display:grid;grid-template-columns:minmax(var(--kennzahlbreite),auto) 1fr;align-items:center;gap:var(--raum-3)}.ein-oeffnung__zeiten{display:inline-flex;align-items:center;gap:var(--raum-2)}.ein-oeffnung__zeiten input[type=time]{inline-size:auto;min-inline-size:0}.ein-oeffnung .ein-wochentage__fuss{margin-block-start:var(--raum-3)}.int-datenstand__zahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--kennzahlbreite)),1fr));gap:var(--raum-4);margin:0 0 var(--raum-4)}.int-datenstand__zahlen dt{color:var(--schrift-leise);font-size:var(--gr-fein)}.int-datenstand__zahlen dd{margin:0;font-weight:var(--strich-fett);font-variant-numeric:tabular-nums}.int-datenstand__zahlen dd small{display:block;color:var(--schrift-leise);font-weight:var(--strich-normal)}.int-datenstand__warn{color:var(--rot-schrift)}.int-datenstand__abgleich{margin-block-end:var(--raum-4)}.int-datenstand__abgleich table{min-inline-size:0;font-variant-numeric:tabular-nums}.int-datenstand__satz{margin:var(--raum-2) 0 0;color:var(--schrift-leise);font-size:var(--gr-fein);line-height:1.45}.int-datenstand__auftraege ul,.int-datenstand__pakete{margin:0;padding-inline-start:var(--raum-4)}.int-datenstand__pakete li.ist-gescheitert{color:var(--rot-schrift)}.int-datenstand__pakete .knopf{margin-inline-start:var(--raum-2)}.int-datenstand__felder{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--raum-3)}.dienstplan .dpw .dpn-einteilen{--dpw-zeile: 2.25rem}.dienstplan .dpw .dpn-einteilen .dpw-offene__kopf{min-height:0;grid-template-rows:auto auto;gap:.25rem;padding:.375rem .5rem}.dienstplan .dpw .dpn-einteilen .dpw-offene__teamkopf{min-height:0;padding:.375rem .5rem}.dienstplan .dpw .dpn-einteilen .dpw-offene__tagkopf{padding:.25rem .375rem}.dienstplan .dpw .dpn-einteilen .dpw-offene__tagkopf small{display:none}.dienstplan .dpw .dpn-einteilen .dpw-offene__tag{display:flex;flex-wrap:wrap;gap:.25rem;align-content:flex-start;padding:.25rem .375rem}.dienstplan .dpw .dpn-einteilen .dpw-offene__karte{display:inline-grid;grid-template-columns:minmax(0,1fr) auto auto;gap:0 .375rem;align-items:center;min-height:1.625rem;padding:.125rem .5rem .125rem .625rem;box-shadow:none;font-size:.75rem}.dienstplan .dpw .dpn-einteilen .dpw-offene__karte:before{inset:0 auto 0 0;width:3px;height:auto;border-radius:.25rem 0 0 .25rem}.dienstplan .dpw .dpn-einteilen .dpn-offene-name{order:2;font-size:.6875rem;color:var(--schrift-leise);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:6rem}.dienstplan .dpw .dpn-einteilen .dpw-offene__karte{grid-template-columns:auto minmax(0,1fr) auto auto}.dienstplan .dpw .dpn-einteilen .dpn-offene-zeit{order:1}.dienstplan .dpw .dpn-einteilen .dpn-offene-pause{order:3}.dienstplan .dpw .dpn-einteilen .dpn-offene-rest{order:4}.dienstplan .dpw .dpn-einteilen .dpw-offene__zu{min-height:2.25rem;flex-wrap:wrap;gap:.375rem .75rem;padding:.25rem .625rem}.dienstplan .dpw .dpn-einteilen .dpw-offene.ist-eingeklappt .dpw-offene__kopf{min-height:0}.dienstplan .dpw .dpn-offene-chips{display:inline-flex;flex-wrap:wrap;gap:.25rem}.dienstplan .dpw .dpn-offene-chip{display:inline-flex;gap:.25rem;align-items:center;padding:.125rem .5rem;border:1px solid var(--gold-linie);border-radius:999px;background:var(--flaeche);color:var(--schrift);font:inherit;font-size:.75rem;cursor:pointer}.dienstplan .dpw .dpn-offene-chip b{font-weight:800}.dienstplan .dpw .dpn-offene-chip.ist-voll{border-color:var(--gs-linie, var(--linie));color:var(--schrift-leise)}.dienstplan .dpw .dpn-offene-chip.ist-hier{background:var(--gold-zart)}.dienstplan .dpw .dpn-offene-zuhinweis{font-size:.6875rem;color:var(--schrift-leise)}.dienstplan .dpw .dpn-einteilen{--dpw-person: 14.5rem}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dp-stundenzeile{font-size:.625rem}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dp-namenwort{font-size:.8125rem}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dp-stundenzeile .leise{display:none}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dp-stundenzeile>span:first-child:after{content:" / " attr(data-soll)}.dienstplan .dpw .dpn-einteilen .dpn-personalraster th.dpn-namenspalte,.dienstplan .dpw .dpn-einteilen .dpn-personalraster td.dp-zellenfeld{padding:.0625rem .125rem}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dpn-namensgriff{min-height:1.5rem}.dienstplan .dpw .dpn-einteilen .dpn-personalraster button.dpn-einteilen-zelle{min-height:1.75rem}.dienstplan .dpw .dpn-einteilen .dpn-personalraster tr.dp-zeile{height:var(--dpw-zeile)}.dienstplan .dpw .dpn-einteilen{--dpw-zeile: 2.125rem;--dp-zeilenhoehe: 1.75rem}.dienstplan .dpw .dpn-einteilen .dpn-spalte-name{width:var(--dpw-person)}.dienstplan .dpw .dpn-einteilen .dpn-personalraster>tbody th.dp-namenspalte{padding:.0625rem .5rem}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dp-wegnehmen{min-width:1.5rem;min-height:1.5rem}.dienstplan .dpw .dpn-einteilen .dpn-personalraster>thead th.dp-namenspalte{width:var(--dpw-person)}.dienstplan .dpw .dpn-einteilen .dpn-personalraster tbody tr:first-child>th.dp-namenspalte{width:var(--dpw-person)}.dienstplan .dpw .dpn-einteilen .dpn-personalraster tbody tr:first-child>td{width:auto}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dp-namenzelle,.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dpn-namensgriff{min-height:0}.dienstplan .dpw .dpn-einteilen .dpw-offene__raster{grid-template-columns:var(--dpw-person) repeat(7,minmax(0,1fr))}.dienstplan .dpw .dpn-einteilen .dpw-offene.ist-eingeklappt .dpw-offene__teamkopf,.dienstplan .dpw .dpn-einteilen .dpw-offene.ist-eingeklappt .dpw-offene__tagkopf{min-height:0;padding:.25rem .375rem}.dienstplan .dpw .dpn-einteilen .dpw-offene.ist-eingeklappt .dpw-offene__teamkopf small{display:none}.dienstplan .dpw .dpn-einteilen .dpw-offene.ist-eingeklappt .dpw-offene__zu{grid-column:2 / -1}.dienstplan .dpw .dpn-einteilen .dpn-personalraster>thead th{padding-top:.125rem;padding-bottom:.125rem}.dienstplan .dpw .dpn-einteilen .personalkopf{gap:0}.dienstplan .dpw .dpn-einteilen .dpn-offene-zeit{font-size:.75rem}.dienstplan .dpw .dpn-einteilen .dpn-offene-pause{font-size:.6875rem;color:var(--schrift-leise)}.dienstplan .dpw .dpn-einteilen .dpn-offene-rest{position:static}.dienstplan .dpw .dpn-einteilen .dpn-offene-leer{font-size:.6875rem;color:var(--schrift-leise)}.dienstplan .dpw .dpn-einteilen .dpn-teamleiste{position:sticky;top:0;z-index:6;min-height:2.5rem;padding:.25rem .625rem}.dienstplan .dpw .dpn-einteilen .dpn-teamleiste.hat-auswahl{box-shadow:inset 3px 0 0 var(--gold),0 2px 8px #00000014}.dienstplan .dpw .dpn-einteilen .dpn-teamleiste small{display:block;max-width:70ch}.dienstplan .dpw .dpn-einteilen .dpn-auswahl-aufheben{font-size:.75rem}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dpn-namensgriff{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.375rem;align-items:center;min-height:1.75rem;padding-left:.875rem}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dpn-namensgriff:before{content:"⋮";position:absolute;left:.125rem;color:var(--schrift-leise);opacity:0;font-weight:700}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dpn-namensgriff:hover:before,.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dpn-namensgriff:focus-visible:before{opacity:1}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dp-namenzelle{position:relative}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dp-stundenzeile{grid-template-columns:auto auto;gap:.2rem;white-space:nowrap;font-size:.6875rem}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dp-balken{display:none}.dienstplan .dpw .dpn-einteilen .dpn-personalraster td.dp-zellenfeld{padding:.125rem}.dienstplan .dpw .dpn-einteilen .dpn-personalraster button.dpn-einteilen-zelle{min-height:calc(var(--dpw-zeile) - .25rem);padding:.125rem .25rem;font-size:.75rem}.dienstplan .dpw .dpn-einteilen .dpn-personalraster thead th{padding-top:.25rem;padding-bottom:.25rem}.dienstplan .dpw .dpn-einteilen .dpn-legende{margin-top:.25rem;font-size:.6875rem}.dienstplan .dpw .dpn-einteilen .dpn-personalraster tbody tr.dp-zeile{height:2.125rem}.dienstplan .dpw .dpn-einteilen .dpn-personalraster>tbody th.dp-namenspalte{height:2.125rem}.dienstplan .dpw .dpn-einteilen .dpn-personalraster td.dp-zellenfeld{height:2.125rem}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dp-namenzelle{height:1.75rem;min-height:0}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dpn-namensgriff{display:flex;flex-direction:row;align-items:center;gap:.375rem;height:1.75rem;min-height:0;overflow:hidden}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dpn-namensgriff .dp-name{flex:1 1 auto;min-width:0}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dpn-namensgriff .dp-stundenzeile{flex:0 0 auto}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dp-wegnehmen{height:1.5rem;min-height:0}.dienstplan .dpw .dpn-einteilen .dpn-personalraster button.dpn-einteilen-zelle{height:1.75rem;min-height:0}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dpn-namensgriff,.dienstplan .dpw .dpn-einteilen .dpn-personalraster button.dpn-einteilen-zelle,.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dp-wegnehmen{box-sizing:border-box;padding-block:0;min-block-size:0}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dpn-namensgriff,.dienstplan .dpw .dpn-einteilen .dpn-personalraster button.dpn-einteilen-zelle{block-size:1.75rem}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dp-wegnehmen{block-size:1.5rem;inline-size:1.5rem}.dienstplan .dpw .dpn-einteilen .dpn-personalraster>tbody>tr{height:2.125rem}@layer gs-v3{.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dpn-namensgriff,.dienstplan .dpw .dpn-einteilen .dpn-personalraster button.dpn-einteilen-zelle,.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dp-wegnehmen,.dienstplan .dpw .dpn-einteilen .dpn-offene-chip,.dienstplan .dpw .dpn-einteilen .dpw-offene__karte{min-height:0!important}}.dienstplan .dpw .dpn-einteilen .dpn-offene-chip{height:1.5rem}.ctl-ereignisse{display:grid;gap:.375rem;margin:0 0 .75rem;padding:.5rem .75rem;border:1px solid var(--gold-linie, var(--linie));border-radius:var(--rund-klein);background:var(--gold-hauch, var(--flaeche-zart))}.ctl-ereignisse__kopf{display:flex;flex-wrap:wrap;gap:.375rem .75rem;align-items:center}.ctl-ereignisse__marke{color:var(--gold-schrift);font-size:.75rem}.ctl-ereignisse__satz{flex:1 1 20rem;font-weight:640;font-size:.875rem}.ctl-ereignisse__liste{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.ctl-ereignis__griff{display:grid;grid-template-columns:10rem 9rem minmax(0,1fr) auto;gap:.5rem;align-items:baseline;width:100%;padding:.375rem .5rem;border:1px solid var(--gs-linie, var(--linie));border-radius:var(--rund-klein);background:var(--gs-flaeche, #fff);font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.ctl-ereignis__griff:hover,.ctl-ereignis__griff:focus-visible{border-color:var(--gold-schrift)}.ctl-ereignis--auffaellig_hoch .ctl-ereignis__griff{box-shadow:inset 3px 0 0 var(--gold-schrift)}.ctl-ereignis--auffaellig_niedrig .ctl-ereignis__griff{box-shadow:inset 3px 0 0 var(--rot-schrift)}.ctl-ereignis--still .ctl-ereignis__griff{box-shadow:inset 3px 0 0 var(--gs-linie, var(--linie))}.ctl-ereignis.ist-entschieden .ctl-ereignis__griff{opacity:.75}.ctl-ereignis__mehr{font-variant-numeric:tabular-nums}.ctl-ereignis__stand{color:var(--schrift-leise);font-size:.75rem;white-space:nowrap}.ctl-ereignisse-still{margin:0 0 .5rem;color:var(--schrift-leise);font-size:.8125rem}.ctl-ereignis-zahlen{margin:0 0 .5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.375rem 1rem}.ctl-ereignis-zahlen div{display:grid;gap:.125rem}.ctl-ereignis-zahlen dt{color:var(--schrift-leise);font-size:.75rem}.ctl-ereignis-zahlen dd{margin:0;font-weight:740;font-variant-numeric:tabular-nums}.ctl-ereignis-grund,.ctl-ereignis-schutz{margin:0 0 .5rem;font-size:.8125rem;color:var(--schrift-leise);max-width:70ch}.ctl-ereignis-schutz{padding:.375rem .5rem;border-radius:var(--rund-klein);background:var(--gruen-zart);color:var(--gruen-schrift)}.ctl-ereignis-wahl{margin:0 0 .5rem;border:0;padding:0;display:grid;gap:.25rem}.ctl-ereignis-wahl legend{font-weight:720;font-size:.875rem;padding:0 0 .25rem}.ctl-ereignis-wahl__zeile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start;padding:.375rem .5rem;border:1px solid var(--gs-linie, var(--linie));border-radius:var(--rund-klein);cursor:pointer}.ctl-ereignis-wahl__zeile.ist-hier{border-color:var(--gs-akzent, var(--rot-schrift));background:var(--flaeche-zart)}.ctl-ereignis-wahl__zeile strong{display:block;font-weight:700;font-size:.875rem}.ctl-ereignis-wahl__zeile small{color:var(--schrift-leise)}.ctl-ereignis-termine{margin:0 0 .5rem;display:grid;gap:.375rem}.ctl-ereignis-termine ul{list-style:none;margin:0;padding:0;display:grid;gap:.25rem;font-size:.8125rem}.ctl-ereignis-termine li{display:flex;gap:.5rem;align-items:center}.ctl-ereignis-termine__neu{display:flex;flex-wrap:wrap;gap:.5rem;align-items:end}.ctl-ereignis-termine__neu label{display:grid;gap:.125rem;font-size:.75rem;color:var(--schrift-leise)}.ctl-ereignis-notiz{display:grid;gap:.25rem;font-size:.8125rem}.ctl-ereignis-notiz span{color:var(--schrift-leise)}.ctl-ereignis-notiz input{padding:.375rem .5rem;border:1px solid var(--gs-linie, var(--linie));border-radius:var(--rund-klein);font:inherit}@media (max-width: 48rem){.ctl-ereignis__griff{grid-template-columns:minmax(0,1fr);gap:.125rem}}@layer gs-v3{.gs-controlling .ctl-prognose-fehlersatz{max-inline-size:var(--gs-content-width, 62ch);margin:var(--gs-space-2) 0 0;color:var(--gs-ink);font-size:var(--gs-text-sm);line-height:1.5}.gs-controlling .ctl-prognose-leserichtung{color:var(--gs-muted)}.gs-controlling .ctl-mv{min-inline-size:0}.gs-controlling .ctl-mv-horizonte{display:flex;flex-wrap:wrap;gap:var(--gs-space-1)}.gs-controlling .ctl-mv-horizonte .knopf{min-height:1.875rem;padding:0 var(--gs-space-2);font-size:var(--gs-text-xs)}.gs-controlling .ctl-mv-horizonte .knopf.ist-hier{border-color:var(--gs-accent);background:var(--gs-accent);color:var(--flaeche)}.gs-controlling .ctl-mv-start{display:grid;gap:var(--gs-space-3);max-inline-size:var(--gs-content-width, 62ch)}.gs-controlling .ctl-mv-start p{margin:0;color:var(--gs-muted);font-size:var(--gs-text-sm);line-height:1.5}.gs-controlling .ctl-mv-start .knopf.haupt{justify-self:start}.gs-controlling .ctl-mv-hauptsatz{max-inline-size:var(--gs-content-width, 62ch);margin:0 0 var(--gs-space-1);color:var(--gs-ink);font-size:var(--gs-text-lg);font-weight:650;line-height:1.4}.gs-controlling .ctl-mv-leserichtung,.gs-controlling .ctl-mv-erklaersatz,.gs-controlling .ctl-mv-detailsatz,.gs-controlling .ctl-mv-umstellung,.gs-controlling .ctl-mv-fussnote,.gs-controlling .ctl-mv-stand{max-inline-size:var(--gs-content-width, 68ch);margin:0 0 var(--gs-space-2);color:var(--gs-muted);font-size:var(--gs-text-sm);line-height:1.5}.gs-controlling .ctl-mv-fussnote,.gs-controlling .ctl-mv-stand{font-size:var(--gs-text-xs)}.gs-controlling .ctl-mv-detailsatz{color:var(--gs-ink)}.gs-controlling .ctl-mv-umstellung{padding:var(--gs-space-2) var(--gs-space-3);border-left:3px solid var(--gs-accent-line, var(--gs-line));background:var(--gs-tint);border-radius:var(--gs-radius-sm)}.gs-controlling .ctl-mv-untertitel{margin:var(--gs-space-4) 0 var(--gs-space-2);color:var(--gs-heading, var(--gs-ink));font-size:var(--gs-text-sm);font-weight:700}.gs-controlling .ctl-mv-tafel,.gs-controlling .ctl-mv-wochentage,.gs-controlling .ctl-mv-gewichte{min-inline-size:0;font-variant-numeric:tabular-nums}.gs-controlling .ctl-mv-tafel tr.ist-hier>th,.gs-controlling .ctl-mv-tafel tr.ist-hier>td{background:var(--gs-tint-strong, var(--gs-tint))}.gs-controlling .ctl-mv-gewichte tr.ist-blass>th,.gs-controlling .ctl-mv-gewichte tr.ist-blass>td{color:var(--gs-muted)}.gs-controlling .ctl-mv-erklaerung{display:block;margin-block-start:.125rem;color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:400;line-height:1.4}.gs-controlling .ctl-mv-nachtraeglich{margin:var(--gs-space-4) 0;padding:var(--gs-space-3);border:1px dashed var(--gs-warning-line, var(--gs-line));border-radius:var(--gs-radius-sm);background:var(--gs-warning-soft, var(--gs-tint))}.gs-controlling .ctl-mv-nachtraeglich .ctl-mv-untertitel{margin-block-start:0}.gs-controlling .ctl-mv-nachtraeglich p{max-inline-size:var(--gs-content-width, 68ch);margin:0;color:var(--gs-warning-ink, var(--gs-ink));font-size:var(--gs-text-sm);line-height:1.5}.gs-controlling .ctl-mv-grenzen{max-inline-size:var(--gs-content-width, 68ch);margin:0;padding-inline-start:var(--gs-space-4);color:var(--gs-muted);font-size:var(--gs-text-xs);line-height:1.5}.gs-controlling .ctl-mv-grenzen li{margin-block-end:.25rem}.gs-controlling .ctl-mv-formelknopf{min-height:1.875rem;font-size:var(--gs-text-xs)}.gs-controlling .ctl-mv-formeln{max-inline-size:var(--gs-content-width, 68ch);margin:var(--gs-space-2) 0 0;display:grid;gap:var(--gs-space-2)}.gs-controlling .ctl-mv-formeln dt{color:var(--gs-ink);font-size:var(--gs-text-xs);font-weight:700}.gs-controlling .ctl-mv-formeln dd{margin:.125rem 0 0;color:var(--gs-muted);font-size:var(--gs-text-xs);line-height:1.5}.gs-controlling .ctl-mv-neu{margin:var(--gs-space-4) 0 0}@media (max-width: 60rem){.gs-controlling .ctl-mv-tafel,.gs-controlling .ctl-mv-wochentage,.gs-controlling .ctl-mv-gewichte{display:block;overflow-x:auto}}}@layer gs-v3{.gs-controlling .ctl-pk-kopfwerkzeug{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-space-3)}.gs-controlling .ctl-pk-zeitraum{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-space-2)}.gs-controlling .ctl-pk-zeitraum .knopf{min-height:1.875rem;padding:0 var(--gs-space-3);font-size:var(--gs-text-xs)}.gs-controlling .ctl-pk-zeitraum .knopf.ist-hier{border-color:var(--gs-accent);background:var(--gs-accent);color:var(--flaeche)}.gs-controlling .ctl-pk-wochenwort{padding:0 var(--gs-space-3);color:var(--gs-ink);font-size:var(--gs-text-xs);font-weight:650;white-space:nowrap}.gs-controlling .ctl-pk-bestandteile{margin-block-end:var(--gs-space-4)}.gs-controlling .ctl-pk-planstand{display:grid;gap:.125rem;justify-items:end;text-align:right}.gs-controlling .ctl-pk-planstand-satz{color:var(--gs-ink);font-size:var(--gs-text-sm);font-weight:650}.gs-controlling .ctl-pk-planstand-zusatz{color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-controlling .ctl-pk-teile{display:grid;gap:var(--gs-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.gs-controlling .ctl-pk-teile{border-top:1px solid var(--gs-line)}.gs-controlling .ctl-pk-teil{display:grid;gap:.125rem;align-content:start;padding:var(--gs-space-3) var(--gs-space-3) var(--gs-space-3) 0;border-right:1px solid var(--gs-line-soft, var(--gs-line));background:transparent}.gs-controlling .ctl-pk-teil:last-child{border-right:0;padding-right:0}.gs-controlling .ctl-pk-teil-wort{color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:700;letter-spacing:.03em;text-transform:uppercase}.gs-controlling .ctl-pk-teil-wert{color:var(--gs-ink);font-size:var(--gs-text-lg);font-weight:700;font-variant-numeric:tabular-nums}.gs-controlling .ctl-pk-teil-zusatz{color:var(--gs-muted);font-size:var(--gs-text-xs);line-height:1.45}.gs-controlling .ctl-pk-teil.summe{border-right:0;border-top:2px solid var(--gs-accent);margin-top:-1px;padding-left:var(--gs-space-3)}.gs-controlling .ctl-pk-teil.summe .ctl-pk-teil-wert{color:var(--gs-accent-ink, var(--gs-ink))}.gs-controlling .ctl-pk-teil.offen .ctl-pk-teil-wert{color:var(--gs-warning-ink, var(--gs-ink))}.gs-controlling .ctl-pk-teil.luecke{border-right-style:dashed}.gs-controlling .ctl-pk-annahme{max-inline-size:var(--gs-content-width, 68ch);margin:var(--gs-space-3) 0 0;color:var(--gs-muted);font-size:var(--gs-text-xs);line-height:1.5}.gs-controlling .ctl-pk-annahme strong{color:var(--gs-ink)}.gs-controlling .ctl-pk-annahme.ohne strong{color:var(--gs-warning-ink, var(--gs-ink))}.gs-controlling .ctl-pk-wochen{margin-block-start:var(--gs-space-4);min-inline-size:0;font-variant-numeric:tabular-nums}.gs-controlling .ctl-pk-wochen tr.ist-offen>th{color:var(--gs-warning-ink, var(--gs-ink))}@media (max-width: 60rem){.gs-controlling .ctl-pk-wochen{display:block;overflow-x:auto}.gs-controlling .ctl-pk-planstand{justify-items:start;text-align:left}}}@layer gs-v3{.gs-controlling .ctl-pk-wege{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-space-2);margin-block-start:var(--gs-space-4);padding-block-start:var(--gs-space-3);border-top:1px solid var(--gs-line-soft, var(--gs-line))}.gs-controlling .ctl-pk-wege-wort{color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:700}.gs-controlling .ctl-pk-wege .knopf{min-height:1.875rem;padding:0 var(--gs-space-3);font-size:var(--gs-text-xs)}}@layer gs-v3{.gs-controlling .ausw-reiter{display:flex;flex-wrap:wrap;gap:var(--gs-space-4);margin:0 0 var(--gs-space-4);padding:0;border:0;border-bottom:1px solid var(--gs-line);background:transparent}.gs-controlling .ausw-reiter .reiter-knopf{min-height:2.625rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--gs-muted);font-size:var(--gs-text-sm);font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px}.gs-controlling .ausw-reiter .reiter-knopf.ist-hier,.gs-controlling .ausw-reiter .reiter-knopf[aria-selected=true]{color:var(--gs-accent);border-bottom-color:var(--gs-accent)}.gs-controlling .ausw-reiter .reiter-knopf:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}.gs-controlling .ausw-kopfzeile{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--gs-space-3);margin-block-end:var(--gs-space-3)}.gs-controlling .ausw-titel{margin:0;color:var(--gs-heading, var(--gs-ink));font-size:var(--gs-title-sm, var(--gs-text-lg));font-weight:700}.gs-controlling .ausw-kopfzeile .ausw-satz,.gs-controlling .ausw-zeitraum{max-inline-size:var(--gs-content-width, 68ch);margin:.25rem 0 0;color:var(--gs-muted);font-size:var(--gs-text-sm);line-height:1.5}.gs-controlling .ausw-zeitraum{font-size:var(--gs-text-xs)}.gs-controlling .ausw-werkzeug{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-space-2)}.gs-controlling .ausw-filter{display:inline-flex;align-items:center;gap:var(--gs-space-1);color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-controlling .ausw-tafel{font-variant-numeric:tabular-nums}.gs-controlling .ausw-tafel tfoot th,.gs-controlling .ausw-tafel tfoot td{border-top:2px solid var(--gs-line-strong, var(--gs-line));font-weight:700;background:var(--gs-tint)}.gs-controlling .ausw-nebenwort{display:block;margin-block-start:.125rem;color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:400;line-height:1.35}.gs-controlling .ausw-grund{display:block;margin-block-start:.125rem;color:var(--gs-ink);font-size:var(--gs-text-xs);line-height:1.4}.gs-controlling .ausw-jahr td.ist-verbindlich{font-weight:650;color:var(--gs-ink)}.gs-controlling .ausw-jahr td:not(.ist-verbindlich){color:var(--gs-muted)}.gs-controlling .ausw-stunden tr.ist-korrigiert>th,.gs-controlling .ausw-stunden tr.ist-korrigiert>td{background:var(--gs-tint)}.gs-controlling .ausw-bedeutung{max-inline-size:var(--gs-content-width, 72ch);display:grid;gap:var(--gs-space-2);margin:var(--gs-space-4) 0 0}.gs-controlling .ausw-bedeutung dt{color:var(--gs-ink);font-size:var(--gs-text-xs);font-weight:700;text-transform:capitalize}.gs-controlling .ausw-bedeutung dd{margin:.125rem 0 0;color:var(--gs-muted);font-size:var(--gs-text-xs);line-height:1.5}.gs-controlling .ausw-nochnicht{margin-block-start:var(--gs-space-6);padding-block-start:var(--gs-space-4);border-top:1px solid var(--gs-line)}.gs-controlling .ausw-nochnicht h3{margin:0 0 var(--gs-space-2);color:var(--gs-muted);font-size:var(--gs-text-sm);font-weight:700}.gs-controlling .ausw-nochnicht>p{max-inline-size:var(--gs-content-width, 68ch);margin:0 0 var(--gs-space-3);color:var(--gs-muted);font-size:var(--gs-text-xs);line-height:1.5}.gs-controlling .ausw-nochnicht ul{display:grid;gap:var(--gs-space-2);margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.gs-controlling .ausw-nochnicht li{padding:var(--gs-space-2) var(--gs-space-3);border:1px dashed var(--gs-line);border-radius:var(--gs-radius-sm)}.gs-controlling .ausw-nochnicht .ausw-wort{display:block;color:var(--gs-ink);font-size:var(--gs-text-xs);font-weight:650}.gs-controlling .ausw-nochnicht .ausw-satz{display:block;margin-block-start:.125rem;color:var(--gs-muted);font-size:var(--gs-text-xs);line-height:1.4}}@media print{.gs-controlling .ausw-reiter,.gs-controlling .ausw-werkzeug,.gs-controlling .ausw-nochnicht{display:none!important}.gs-controlling .ausw-tafel{font-size:9pt}.gs-controlling .tafel-rahmen{overflow:visible!important;box-shadow:none!important}.gs-controlling .ausw-tafel thead{display:table-header-group}.gs-controlling .ausw-tafel tr{break-inside:avoid}}@layer gs-v3{.gs-controlling .ctl-legendenfleck.knapp{background:var(--gold-hell);background-image:repeating-linear-gradient(45deg,transparent 0 2px,var(--schraffur-zart) 2px 3px)}.gs-controlling .ctl-legendenfleck.daneben{background:var(--bernstein);background-image:repeating-linear-gradient(45deg,transparent 0 1px,var(--schraffur-stark) 1px 3px)}.gs-controlling .ctl-legendenfleck.offen{background:transparent;border:1px dashed var(--linie-stark)}.gs-controlling .ctl-balken.ist.knapp{background-image:repeating-linear-gradient(45deg,transparent 0 3px,var(--schraffur-zart) 3px 5px)}.gs-controlling .ctl-balken.ist.daneben{background-image:repeating-linear-gradient(45deg,transparent 0 2px,var(--schraffur-stark) 2px 5px)}.gs-controlling .ctl-balken.offen{block-size:6px;align-self:end;background:transparent;border:1px dashed var(--linie-stark);border-radius:2px}}@layer gs-v3{@media (min-width: 60.0625rem){.gs-controlling .ctl-rahmen{inline-size:max(100%,var(--ctl-mindestbreite, 940px))}}}@layer gs-v3{.gs-controlling .ctl-teiltitel{font-size:var(--gs-text-lg)!important;font-weight:650!important}}@layer gs-v3{.gs-controlling .ctl-prognose-flaeche{display:grid;gap:var(--gs-space-4)}@media (min-width: 78rem){.gs-controlling .ctl-prognose-flaeche{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start}.gs-controlling .ctl-prognose-detail{position:sticky;top:var(--gs-space-4)}}.gs-controlling .ctl-prognose-belegzelle{white-space:nowrap}.gs-controlling .ctl-prognose-belegknopf{min-height:1.5rem;padding:0 var(--gs-space-2);border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-pane);color:var(--gs-ink);font:inherit;font-size:var(--gs-text-xs);font-weight:600}.gs-controlling .ctl-prognose-belegknopf:hover{border-color:var(--gs-accent);color:var(--gs-accent)}.gs-controlling .ctl-prognose-belegknopf[aria-expanded=true]{border-color:var(--gs-accent);background:var(--gs-accent);color:var(--flaeche)}.gs-controlling .ctl-prognose-belegknopf:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}.gs-controlling .ctl-prognose-detail.ist-leer{border-style:dashed;background:transparent;box-shadow:none}.gs-controlling .ctl-prognose-detail.ist-leer p{margin:0;color:var(--gs-muted);font-size:var(--gs-text-xs);line-height:1.5}.gs-controlling .ctl-prognose-detailwerte{display:grid;gap:var(--gs-space-1);margin:0 0 var(--gs-space-3)}.gs-controlling .ctl-prognose-detailwerte>div{display:flex;justify-content:space-between;gap:var(--gs-space-2)}.gs-controlling .ctl-prognose-detailwerte dt{color:var(--gs-muted);font-size:var(--gs-text-xs)}.gs-controlling .ctl-prognose-detailwerte dd{margin:0;color:var(--gs-ink);font-size:var(--gs-text-sm);font-variant-numeric:tabular-nums}.gs-controlling .ctl-prognose-detailtitel{margin:var(--gs-space-3) 0 var(--gs-space-1);color:var(--gs-heading, var(--gs-ink));font-size:var(--gs-text-xs);font-weight:700}.gs-controlling .ctl-prognose-detailsatz{margin:0;color:var(--gs-ink);font-size:var(--gs-text-xs);line-height:1.5}.gs-controlling .ctl-prognose-detailfein{margin:var(--gs-space-1) 0 0;color:var(--gs-muted);font-size:var(--gs-text-xs);line-height:1.45}.gs-controlling .ctl-prognose-detailliste{margin:0;padding-inline-start:var(--gs-space-4);color:var(--gs-warning-ink, var(--gs-ink));font-size:var(--gs-text-xs);line-height:1.5}.gs-controlling .ctl-prognose-detailaktion{margin-block-start:var(--gs-space-3);width:100%}}@layer gs-v3{.dienstplan .dp-wochenwahl,.dienstplan .dp-wochensteuerung,.dienstplan .dp-wochenknopf,.dienstplan .dp-blick{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.dienstplan .dp-wochenknopf{font-weight:700!important}.dienstplan .dp-blickknopf{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;border-bottom:2px solid transparent!important}.dienstplan .dp-blickknopf.aktiv{color:var(--gs-accent)!important;border-bottom-color:var(--gs-accent)!important}.dienstplan .dpw .dpn-tage{gap:var(--gs-space-2)!important;background:var(--gs-tint)!important;padding:var(--gs-space-2)!important}.dienstplan .dpw .dpn-tag{border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-pane)!important;overflow:hidden}.dienstplan .dpw .dpn-tag--heute{border-top:3px solid var(--gs-accent)!important}.dienstplan .dpw .dpn-tageskopf{background:var(--gs-tint)!important;padding:var(--gs-space-2)!important;border-bottom:1px solid var(--gs-line)!important}.dienstplan .dpw .dpn-analyse{padding-block:var(--gs-space-2)!important}.dienstplan .dpw .dpn-schichtliste{gap:var(--gs-space-2)!important;padding:var(--gs-space-2)!important}.dienstplan .dpw .dpn-schicht{border:0!important;border-left:3px solid var(--gs-accent)!important;border-bottom:1px solid var(--gs-line)!important;border-radius:0!important;background:var(--gs-tint)!important;box-shadow:none!important;padding:var(--gs-space-2)!important}.dienstplan .dpw .dpn-schicht__titel b,.dienstplan .dpw .dpn-schicht__pause{font-size:.6875rem!important}.dienstplan .dpw .dpn-schicht__einplanen{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--gs-accent)!important;padding:0!important;font-size:.75rem!important}.dienstplan .dpw .dpn-schicht__einplanen:hover{text-decoration:underline}.dienstplan .dpw .dpn-schicht__person,.dienstplan .dpw .dpn-namensgriff,.dienstplan .dpw .dp-name,.dienstplan .dpw .dp-namenwort,.dienstplan .dpw .dp-namenzelle{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.dienstplan .dpw .dpn-einteilen-zelle{border-radius:var(--gs-radius-sm)!important;box-shadow:none!important}.dienstplan .dpk-pruefen{justify-content:flex-end;padding:var(--gs-space-1) var(--gs-space-2)}.dienstplan .dpk-tagkopf{border-radius:0!important;background:var(--gs-tint)!important}.dienstplan .dpk-balken{border-radius:var(--gs-radius-sm)!important;box-shadow:none!important;border-left:3px solid var(--gs-accent)!important;background:var(--gs-selected)!important;color:var(--gs-ink)!important}.dienstplan .dpk-balken--offen{border-style:solid!important;background:var(--gs-tint)!important}.dienstplan .dpk-balken__name,.dienstplan .dpk-balken__wort{background:transparent!important;border:0!important;border-radius:0!important}.dienstplan .dpt2{gap:var(--gs-space-3);padding:var(--gs-space-3);--dpt2-links: 9rem;--dpt2-rechts: 14rem;--dpt2-zeile: 3rem}.dienstplan .dpt2-einstieg{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-4)}.dienstplan .dpt2-einstieg h2{margin:0;font-size:1.25rem;color:var(--gs-ink)}.dienstplan .dpt2-einstieg p{margin:var(--gs-space-1) 0 0;color:var(--gs-muted);font-size:.875rem;max-width:65ch}.dienstplan .dpt2-einstieg button{flex-shrink:0}.dienstplan .dpt2-einstieg--uebernehmen{padding:var(--gs-space-3) var(--gs-space-4);border-radius:var(--gs-radius-md);background:var(--gs-selected);border-left:4px solid var(--gs-accent)}.dienstplan .dpt2 .dpt2-uebernehmen{min-height:3rem!important;padding-inline:var(--gs-space-6)!important;font-size:1rem!important}.dienstplan .dpt-zeitwahl{display:flex;align-items:stretch;gap:var(--gs-space-4);flex-wrap:wrap}.dienstplan .dpt-zeitwahl .dpt-wochenwahl{display:flex;align-items:center;gap:.125rem;flex-shrink:0}.dienstplan .dpt-zeitwahl .dpt-wochenwahl>button.schlicht{min-height:2rem!important;width:1.75rem;min-width:1.75rem;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--gs-ink-2)!important;font-size:1rem}.dienstplan .dpt-zeitwahl .dpt-wochenwahl>button.schlicht:hover{color:var(--gs-accent)!important}.dienstplan .dpt2-zeile--vorschlag{position:relative}.dienstplan .dpt2-zeile--vorschlag .dpt2-zeile__rechts{padding-right:4.25rem}.dienstplan .dpt2-zeile__rechts :is(.dpt2-uebertraggriff,.dpt2-verwerfgriff){position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.75rem;min-width:1.75rem;min-height:1.75rem!important;padding:0!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-pane)!important;box-shadow:none!important}.dienstplan .dpt2-zeile__rechts .dpt2-uebertraggriff{right:.375rem;border-color:var(--gs-accent-line)!important;color:var(--gs-accent)!important}.dienstplan .dpt2-zeile__rechts .dpt2-verwerfgriff{right:2.25rem;color:var(--gs-muted)!important}.dienstplan .dpt2-zeile__rechts .dpt2-uebertraggriff:hover:not(:disabled){background:var(--gs-selected)!important}.dienstplan .dpt2-zeile__rechts .dpt2-verwerfgriff:hover:not(:disabled){color:var(--gs-ink)!important;background:var(--gs-tint)!important}.dienstplan .dpt2-zeile__rechts :is(.dpt2-uebertraggriff,.dpt2-verwerfgriff):disabled{opacity:.45}.dienstplan .dpt2-uebernahmewort{display:flex;align-items:center;gap:var(--gs-space-3);flex-wrap:wrap}.dienstplan .dpt-leiste__tag{border:0!important;border-radius:0!important;border-bottom:2px solid transparent!important;box-shadow:none!important;background:transparent!important}.dienstplan .dpt-leiste__tag.ist-hier{border-bottom-color:var(--gs-accent)!important;background:var(--gs-selected)!important}.dienstplan .dpt-leiste__punkt{display:none}.dienstplan .dpt2-kopf{padding:var(--gs-space-3);background:var(--gs-tint);border-block:1px solid var(--gs-line)}.dienstplan .dpt2-kopf .dpt2-titel{margin-right:var(--gs-space-4)}.dienstplan .dpt2-kopf :is(.dpt2-kennzahlen--vorgabe,.dpt2-kennzahlen--gemacht){flex:0 1 auto;padding:var(--gs-space-2) var(--gs-space-4);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-pane);gap:.25rem 1.25rem}.dienstplan .dpt2-kopf .dpt2-kennzahlen--gemacht{margin-left:var(--gs-space-3)}.dienstplan .dpt2-kennzahlen--gemacht dt{color:var(--gs-ink-2)}.dienstplan .dpt2-kennzahlen dd.dpt2-unter{color:var(--gs-error-ink, #982d28);font-weight:800}.dienstplan .dpt2-kennzahlen dd.dpt2-ueber{color:var(--gs-success-ink, #1f6b43)}@media (max-width: 768px){.dienstplan .dpt2-kopf .dpt2-kennzahlen--gemacht{margin-left:0;flex-basis:100%}.dienstplan .dpt2-kopf .dpt2-kennzahlen--vorgabe{flex-basis:100%}}.dienstplan .dpt2-kennzahlen div{flex-direction:column;align-items:flex-start;gap:var(--gs-space-1)}.dienstplan .dpt2-kennzahlen dd{font-size:1rem}.dienstplan .dpt2-achse__stunde{border-radius:0!important;box-shadow:none!important}.dienstplan .dpt2-achse__stunde:after{content:none}.dienstplan .dpt2-balken{background:var(--gs-selected);border:1px solid var(--gs-accent);border-radius:var(--gs-radius-sm);color:var(--gs-ink);top:.5rem;bottom:.5rem}.dienstplan .dpt2-balken--vorschlag{background:var(--gs-tint);border-style:dashed}.dienstplan .dpt2-diagramm{min-height:8rem}.dienstplan .dpt2-diagramm__spalte{border:0!important;border-radius:0!important;box-shadow:none!important;padding:1.5rem 10% .25rem!important;background:var(--gs-pane)!important;cursor:pointer;min-height:8rem}.dienstplan .dpt2-diagramm__spalte.ist-unter{background:color-mix(in srgb,var(--gold-zart) 55%,var(--gs-pane))!important}.dienstplan .dpt2-diagramm__spalte.ist-ueber{background:var(--gs-selected)!important}.dienstplan .dpt2-diagramm i.ist-geplant{background:var(--gs-accent);opacity:1}.dienstplan .dpt2-diagramm i.ist-empfohlen{background:transparent;border:1px solid var(--gs-muted);box-sizing:border-box}.dienstplan .dpt2-diagramm__zahl{font-size:.6875rem;color:var(--gs-ink-2);top:.375rem}.dienstplan .dpt2-diagramm__legende{gap:var(--gs-space-2);font-size:.75rem}.dienstplan .dpt2-stundendetail{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-space-2);padding:var(--gs-space-3);background:var(--gs-selected);border-left:3px solid var(--gs-accent)}.dienstplan .dpt2-stundendetail>div{flex:1 1 22rem}.dienstplan .dpt2-stundendetail p{margin:var(--gs-space-1) 0 0}.dienstplan .dpt2-lesehilfe{color:var(--gs-muted);font-size:.8125rem;margin:0}.dienstplan .dpt2 :is(button,a):focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}@media (max-width: 768px){.dienstplan .dpt2-einstieg{flex-direction:column;align-items:flex-start;gap:var(--gs-space-2)}.dienstplan .dpt2{padding:var(--gs-space-2)}.dienstplan .dpt2-kopf{align-items:flex-start}.dienstplan .dpt2-kennzahlen{width:100%}}}@layer gs-v3{.dienstplan .dpw .dpn-planen{border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--gs-tint)!important}.dienstplan .dpw .dpn-planen__raster{gap:var(--gs-space-2);padding:var(--gs-space-2)}.dienstplan .dpw .dpn-analyse{min-height:0!important;height:auto!important;flex:0 0 auto!important}.dienstplan .dpw .dpn-schichtliste{margin-top:0!important}.dienstplan .dpw .dpn-schicht{border-radius:0!important}.dienstplan .dpk-kopf{border:0!important;border-radius:0!important;background:transparent!important;color:var(--gs-ink)!important;padding:0!important;font-size:.75rem!important;line-height:1.4}.dienstplan .dpk-kopf.ist-offen{color:var(--gs-muted)!important}.dienstplan .dpk-balken__leute{gap:var(--gs-space-1)!important}.dienstplan .dpt2 .dpt2-zeile__name{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;justify-content:flex-start!important;padding-inline:var(--gs-space-2)!important}.dienstplan .dpt2 .dpt2-zeile__name:hover{background:var(--gs-selected)!important}.dienstplan .dpt2 .dpt2-diagramm__spalte i{width:40%}.dienstplan .dpt2 .dpt2-band{text-overflow:ellipsis}.dienstplan .dpt2 .dpt2-diagramm__spalte:hover{box-shadow:inset 0 -3px var(--gs-accent)!important}}@layer gs-v3{.dienstplan .dpw .dpn-einteilen .dpn-personalraster button.dpn-einteilen-zelle{border:0!important;border-radius:0!important;box-shadow:none!important}.dienstplan .dpw .dpn-einteilen .dpn-personalraster td.dp-zellenfeld{border-bottom:1px solid var(--gs-line-soft)!important}.dienstplan .dpw .dpn-einteilen .dpn-personalraster button.dpn-einteilen-zelle:hover{background:var(--gs-selected)!important}.dienstplan .dpw .dpn-einteilen .dpn-personalraster button.dpn-schnellziel{background:var(--gs-success-soft)!important;box-shadow:inset 3px 0 var(--gs-success)!important}.dienstplan .dpw .dpn-einteilen .dpn-personalraster button.sperrt-ganz{background:var(--gs-tint)!important}.dienstplan .dpw .dpn-einteilen .dpn-personalraster button.dpn-kein-schnellziel{opacity:.55}.dienstplan .dpw .dpn-einteilen .dpn-personalraster button.dpn-einteilen-zelle:focus-visible{outline:2px solid var(--gs-accent);outline-offset:-2px}}@layer gs-v3{.dienstplan .dpw .dpn-einteilen .dpn-personalraster button.dpn-einteilen-zelle.frei,.dienstplan .dpw .dpn-einteilen .dpn-personalraster button.dpn-einteilen-zelle.ohne-angabe{background:transparent!important}.dienstplan .dpw .dpn-einteilen .dpn-personalraster button.dpn-einteilen-zelle.dpn-schnellziel{background:var(--gs-success-soft)!important}.dienstplan .dpk-balken.ist-ganz-offen{background:var(--gs-tint)!important;border:1px solid var(--gs-accent-line)!important;border-left:3px solid var(--gs-accent)!important}.dienstplan .dpk-balken:not(.ist-ganz-offen){background:var(--gs-accent-soft)!important;border:1px solid var(--gs-accent)!important;border-left-width:3px!important}.dienstplan .dpk-balken__mal{border:0!important;border-radius:0!important;background:transparent!important;color:var(--gs-ink)!important}}@layer gs-v3{.dienstplan .dpw .dpn-schicht button.dpn-schicht__einplanen:hover,.dienstplan .dpw .dpn-schicht button.dpn-schicht__einplanen:focus-visible{color:var(--gs-ink)!important;background:var(--gs-selected)!important}.dienstplan .dpw .dpn-tag.dpn-tag--heute{border:2px solid var(--gs-accent)!important;background:var(--gs-accent-soft)!important}.dienstplan .dpw .dpn-tag--heute .dpn-tageskopf{background:var(--gs-accent)!important;color:#fff!important}.dienstplan .dpw .dpn-tag--heute .dpn-tageskopf :is(h3,span,button){color:inherit!important}.dienstplan :is(.dpk-achse,.dpk-achsenecke,.dpw-offene__teamkopf,.dpn-teamleiste,.dp-personenkopf,.dpw-offene__zu){background:var(--gs-accent-soft)!important;color:var(--gs-ink)!important}.dienstplan .dpw .dpn-einteilen .dpn-teamleiste.hat-auswahl{box-shadow:inset 3px 0 var(--gs-accent)!important}.dienstplan .dp-einfuegen-wege{display:grid;grid-template-columns:1fr 1fr;gap:var(--gs-space-2);margin-bottom:var(--gs-space-4)}.dienstplan .dp-einfuegen-wege button,.dienstplan .dp-tagdialog__vorlagenliste button{border-radius:var(--gs-radius-sm)!important;text-align:left;background:var(--gs-tint)!important;color:var(--gs-ink)!important;padding:var(--gs-space-3)!important;white-space:normal}.dienstplan .dp-einfuegen-wege button{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gs-space-1)}.dienstplan .dp-einfuegen-wege small{color:var(--gs-muted);font-weight:400}.dienstplan .dpt2-abdeckung{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(var(--spalten),1fr);pointer-events:none}.dienstplan .dpt2-abdeckung .ist-ueber,.dienstplan .dpt2-abdeckungswerte .ist-ueber{background:var(--gs-error-soft, #fce9e7)!important;color:var(--gs-error-ink, #982d28)!important}.dienstplan .dpt2-abdeckung .ist-unter,.dienstplan .dpt2-abdeckungswerte .ist-unter{background:var(--gs-warning-soft)!important;color:var(--gs-warning-ink)!important}.dienstplan .dpt2-abdeckungswerte{display:grid;grid-template-columns:repeat(var(--spalten),1fr)}.dienstplan .dpt2-quellenwahl{flex-wrap:wrap}.sys-zeile--hervor{background:var(--gs-selected)!important;box-shadow:inset 3px 0 0 var(--gs-accent)}.sys-zeile--hervor .sys-zeile__titel{color:var(--gs-accent-ink, var(--gs-ink))}.gs-einstellungsgriff{white-space:nowrap}.gs-giltab{margin-top:var(--gs-space-2)}.gs-giltab__griff{font-size:.75rem}.gs-giltab__feld{display:flex;flex-direction:column;gap:var(--gs-space-2);align-items:flex-start;margin-top:var(--gs-space-2);padding:var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-tint);max-width:46rem}.gs-giltab__feld label{display:inline-flex;align-items:center;gap:var(--gs-space-2)}.gs-giltab__feld label>span{color:var(--gs-muted);font-size:.75rem}.gs-giltab__satz{margin:0;color:var(--gs-ink-2);font-size:.75rem}.pa-feld__editor .pa-feld__stichtag{display:inline-flex;align-items:center;gap:var(--gs-space-2)}.pa-feld__editor .pa-feld__stichtag>span{color:var(--gs-muted);font-size:.75rem}.pa-feld__editor .pa-feld__stichtag input{min-height:2rem!important;padding-block:0!important}.pa-feld__editor .pa-feld__seiteintritt{font-size:.75rem;white-space:nowrap}.pd-stichtag{display:inline-flex;align-items:center;gap:var(--gs-space-1)}.pd-stichtag label{display:inline-flex;align-items:center;gap:var(--gs-space-2)}.pd-stichtag label>span{color:var(--gs-muted);font-size:.75rem}.pd-stichtag label{position:relative}.pd-stichtag__wort{font-size:.875rem!important;font-weight:600;color:var(--gs-ink)!important;min-width:9rem;text-align:center}.pd-stichtag input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;min-height:0!important;padding:0!important;border:0!important;width:100%}.pd-stichtag>button.schlicht{min-height:2rem!important;width:1.75rem;min-width:1.75rem;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.pd-standmarken{display:flex;flex-wrap:wrap;gap:var(--gs-space-1);list-style:none;margin:0;padding:0}.pd-standmarke{min-height:1.75rem!important;padding:0 var(--gs-space-2)!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-pane)!important;color:var(--gs-ink-2)!important;font-size:.75rem;box-shadow:none!important}.pd-standmarke.ist-hier{background:var(--gs-accent)!important;border-color:var(--gs-accent)!important;color:#fff!important}.pd-dreispalt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gs-space-5)}@media (max-width: 1100px){.pd-dreispalt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.pd-dreispalt{grid-template-columns:1fr}}.pd-dreispalt .pa-abschnitt{border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius)!important;background:var(--gs-pane)!important;box-shadow:none!important;margin:0!important;padding:0!important}.pd-dreispalt .pa-abschnitt__titel{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--gs-muted);font-weight:600}.pd-dreispalt .pa-felder{display:block!important;padding:0!important}.pd-dreispalt .pa-feld{display:grid!important;grid-template-columns:minmax(6rem,8rem) minmax(0,1fr);align-items:baseline;gap:0 var(--gs-space-3);min-height:0!important;padding:3px 0 4px!important;border-bottom:1px solid var(--gs-line)!important}.pd-dreispalt .pa-feld:last-child{border-bottom:0!important}.pd-dreispalt .pa-feld__wort{font-size:.75rem!important;text-transform:none!important;letter-spacing:0!important;color:var(--gs-muted)!important;font-weight:400!important;margin:0!important}.pd-dreispalt .pa-feld__wert{font-size:.8125rem}.pd-dreispalt .pa-feld:has(.pa-feld__stift) .pa-feld__wert,.pd-faltstapel .pa-feld:has(.pa-feld__stift) .pa-feld__wert{padding-inline-end:2.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-dreispalt .pa-feld__stift{top:2px!important}.pd-einzelzeile{margin:var(--gs-space-3) 0}.pd-monatsschalter{display:inline-flex;align-items:center;gap:var(--gs-space-1);padding:2px;border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-pane)}.pd-monatsschalter .schlicht{min-width:1.75rem;padding:0 var(--gs-space-2);border:0;background:transparent;color:var(--gs-ink-2);cursor:pointer}.pd-monatsschalter .schlicht:hover{background:var(--gs-tint);border-radius:var(--gs-radius-sm)}.pd-monatsschalter__wahl{position:relative;display:block;cursor:pointer}.pd-monatsschalter__wort{display:block;min-width:9rem;padding:0 var(--gs-space-2);color:var(--gs-ink);font-weight:700;text-align:center;white-space:nowrap}.pd-monatsschalter__wahl>input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.pd-monatsschalter__heute{font-size:var(--gs-text-xs)}.pd-monatsschalter.ist-gross{padding:3px}.pd-monatsschalter.ist-gross .pd-monatsschalter__wort{min-width:10.5rem;font-size:var(--gs-text-lg);letter-spacing:-.01em}.pd-profil__zeitpunkt{display:grid;justify-items:end;gap:2px;margin-inline-start:auto;align-self:start}.pd-profil__zeitwort{color:var(--gs-muted);font-size:var(--gs-text-xs)}.pd-monatszustand{padding:1px var(--gs-space-2);border-radius:var(--gs-radius-sm);font-size:var(--gs-text-xs);font-weight:650;text-align:end}.pd-monatszustand.ist-fest{background:var(--gs-tint);color:var(--gs-ink-2)}.pd-monatszustand.ist-warnung{background:var(--gs-warning-soft);color:var(--gs-warning-ink)}.pd-ohnedatum{margin:0 0 var(--gs-space-3);padding:var(--gs-space-2) var(--gs-space-3);border-inline-start:2px solid var(--gs-warning-line);background:var(--gs-warning-soft);color:var(--gs-ink-2);font-size:var(--gs-text-xs)}.pd-ohnedatum strong{color:var(--gs-ink)}.pd-standsatz{margin:var(--gs-space-2) 0 0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.pd-standsatz strong{color:var(--gs-ink-2);font-weight:650}.pd-standsatz.ist-voraus{display:flex;align-items:baseline;gap:.5rem;margin-top:var(--gs-space-3);padding:.5rem .75rem;border:1px solid var(--erfolg-kante);border-radius:var(--rund-klein);background:var(--erfolg-flaeche);color:var(--erfolg-schrift);font-size:var(--gs-text-sm)}.pd-standsatz.ist-voraus strong{color:inherit}.pd-standsatz__licht{flex:0 0 auto;align-self:center;inline-size:.5rem;block-size:.5rem;border-radius:var(--rund-voll);background:var(--erfolg-kante)}.pd-standsatz__hin{padding:0!important;border:none!important;border-radius:0!important;background:none!important;box-shadow:none!important;min-height:0!important;color:inherit;font:inherit;font-weight:650;text-decoration:underline;cursor:pointer}.pd-standmarken__wort{color:var(--gs-muted);font-size:var(--gs-text-xs);align-self:center}.pd-stapelwort{margin:var(--gs-space-5) 0 var(--gs-space-2);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--gs-ink-2)}.pd-stapelwort>span{text-transform:none;letter-spacing:0;font-weight:400;color:var(--gs-muted)}.pd-stapelwort:first-of-type{margin-top:var(--gs-space-3)}.pd-faltstapel{display:flex;flex-direction:column;margin-bottom:var(--gs-space-4)}.pd-faltstapel>.faltabschnitt{margin:0!important;border-radius:0!important;border-bottom:0!important}.pd-faltstapel>.faltabschnitt:first-child{border-top-left-radius:var(--gs-radius)!important;border-top-right-radius:var(--gs-radius)!important}.pd-faltstapel>.faltabschnitt:last-child{border-bottom:1px solid var(--gs-line)!important;border-bottom-left-radius:var(--gs-radius)!important;border-bottom-right-radius:var(--gs-radius)!important}.pd-faltstapel>.faltabschnitt>.faltabschnitt__griff{min-height:2.5rem!important;padding:var(--gs-space-2) var(--gs-space-4)!important;background:var(--gs-tint-strong)!important;border-radius:0!important}.pd-faltstapel>.faltabschnitt:not(.faltabschnitt--offen)>.faltabschnitt__griff:hover{background:var(--gs-selected)!important}.pd-faltstapel>.faltabschnitt--offen>.faltabschnitt__griff{background:var(--gs-selected)!important}.pd-faltstapel .faltabschnitt__wort{font-weight:600}.pd-faltstapel>.faltabschnitt>:not(.faltabschnitt__griff){padding:var(--gs-space-3) var(--gs-space-4)}.pd-faltstapel .pa-abschnitt{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;margin:0!important;padding:0!important}.pd-faltstapel .pa-abschnitt__kopf{padding:0 0 var(--gs-space-2)!important}.pd-faltstapel .pa-abschnitt__titel{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--gs-muted)}.pd-faltstapel .pa-feld{display:grid!important;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);align-items:baseline;gap:0 var(--gs-space-3);padding:5px 0 6px!important;border-bottom:1px solid var(--gs-line)!important}.pd-faltstapel .pa-feld__wort{font-size:.75rem!important;text-transform:none!important;letter-spacing:0!important;color:var(--gs-muted)!important;font-weight:400!important;margin:0!important}.pd-faltstapel .pa-feld__wert{font-size:.8125rem}.pd-faltstapel .pd-kurzkarte__zeile{padding:5px 0 6px!important}.pd-faltstapel .pd-kurzkarte__zeile dt{font-size:.75rem;color:var(--gs-muted)}.pd-faltstapel .pd-kurzkarte__zeile dd{font-size:.8125rem}.pd-faltstapel .pa-feld__stift{top:3px!important}.pd-faltstapel .pa-felder--einzeln{margin-top:var(--gs-space-3)}.pd-faltstapel .pd-kurzkarte{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;margin:0!important;padding:0!important}.pd-faltstapel .pd-abrechnungskacheln{grid-template-columns:1fr!important;gap:var(--gs-space-5)!important}.pd-faltstapel .pd-kurzkarte+.pd-kurzkarte{margin-top:var(--gs-space-4)!important}.pd-faltstapel .pd-kurzkarte__kopf{padding:0 0 var(--gs-space-2)!important;border:0!important;background:transparent!important}.pd-faltstapel .pd-kurzkarte__kopf h2{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--gs-muted);font-weight:600;margin:0}.pd-faltstapel .pd-kurzkarte__symbol{display:none}.pd-faltstapel .pd-kurzkarte__liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,4vw,3.5rem);padding:0!important;margin:0!important}.pd-faltstapel .pd-kurzkarte__zeile{padding:8px 0 9px!important;border-bottom:1px solid var(--gs-line)!important}@media (max-width: 768px){.pd-faltstapel .pd-kurzkarte__liste{grid-template-columns:1fr}}.pk-anspruchssatz{margin:0 0 var(--gs-space-3);padding:var(--gs-space-2) var(--gs-space-3);border-left:3px solid var(--gs-accent);border-radius:var(--gs-radius-sm);background:var(--gs-accent-soft);color:var(--gs-accent-ink);font-size:.8125rem}.pk-anspruchssatz.ist-zu_duenn,.pk-anspruchssatz.ist-unklar{border-left-color:var(--gs-warning-ink, #8a6100);background:var(--gs-warning-soft);color:var(--gs-warning-ink)}.dienstplan .dpt-vorschlag[hidden]{display:none!important}.dienstplan .dpt2-tafelrahmen{position:relative}.dienstplan .dpt2-tafelrahmen.ist-ruhend>.dpt2-rolle{opacity:.3;filter:grayscale(1);pointer-events:none;-webkit-user-select:none;user-select:none}.dienstplan .dpt2-weckruf{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--gs-space-4);text-align:center}.dienstplan .dpt2-weckruf__karte{display:flex;flex-direction:column;align-items:center;gap:var(--gs-space-3);padding:var(--gs-space-5) var(--gs-space-6);border:1px solid var(--gs-line);border-radius:var(--gs-radius-lg);background:var(--gs-pane);box-shadow:0 6px 24px #00000014;max-width:min(100%,34rem)}.dienstplan .dpt2-weckruf__wort{margin:0;color:var(--gs-ink);font-size:1rem;font-weight:600}.dienstplan .dpt2-weckruf__fein{margin:0;color:var(--gs-muted);font-size:.75rem;max-width:52ch}.dienstplan .dpt2-weckruf__griffe{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--gs-space-3)}.dienstplan .dpt2-weckruf__griffe label{display:inline-flex;align-items:center;gap:var(--gs-space-2)}.dienstplan .dpt2-weckruf__griffe label>span{color:var(--gs-muted);font-size:.75rem}.dienstplan .dpt2-weckruf__griffe select{min-height:3rem!important;padding-block:0!important}.dienstplan .dpt2-steuerung{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-space-2) var(--gs-space-6);margin-top:var(--gs-space-3)}.dienstplan .dpt2-steuerung label{display:inline-flex;align-items:center;gap:var(--gs-space-2)}.dienstplan .dpt2-steuerung label>span{color:var(--gs-muted);font-size:.75rem}.dienstplan .dpt2-steuerung select{min-height:2rem!important;padding-block:0!important;font-size:.8125rem}.dienstplan .dpt2-grundsatz{margin:var(--gs-space-2) 0 0;color:var(--gs-muted);font-size:.75rem;max-width:80ch}.dienstplan .dpt2-grundsatz strong{color:var(--gs-ink-2);font-weight:600}.dienstplan .dpt2-legenzeile{min-height:1.5rem;font-size:.75rem;align-items:stretch}.dienstplan .dpt2-legenzeile>:is(span,small){padding:0 var(--gs-space-2);color:var(--gs-muted);align-self:center}.dienstplan .dpt2-legenwerte{display:grid;grid-template-columns:repeat(var(--spalten),1fr)}.dienstplan .dpt2-legenwerte button{min-height:1.25rem!important;padding:0!important;border:0!important;border-radius:var(--gs-radius-sm)!important;background:transparent!important;box-shadow:none!important;color:var(--gs-line-strong)!important;font-size:.8125rem;font-weight:600!important;min-width:0;line-height:1}.dienstplan .dpt2-legenwerte button:hover:not(:disabled){background:var(--gs-selected)!important;color:var(--gs-accent)!important}.dienstplan .dpt2-legenwerte button:focus-visible{color:var(--gs-accent)!important}.dienstplan .dpt2-abdeckungswerte button{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--gs-muted)!important;font-size:.65rem;min-width:0;white-space:normal}.dienstplan .dpt2-abdeckungszeile{min-height:2rem;font-size:.75rem;align-items:stretch}.dienstplan .dpt2-abdeckungszeile>:is(span,small){padding:var(--gs-space-2)}.dienstplan .dpt2-balken--ziehbar{display:flex;overflow:visible;background:var(--gs-selected)!important;color:var(--gs-ink)}.dienstplan .dpt2-balken--ziehbar button{touch-action:none;-webkit-user-select:none;user-select:none;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;color:var(--gs-ink)!important;box-shadow:none!important;min-height:0}.dienstplan .dpt2-ziehkante{flex:0 0 14px;cursor:ew-resize}.dienstplan .dpt2-ziehmitte{flex:1;min-width:0;cursor:grab;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dienstplan .dpt2-ziehmitte:active{cursor:grabbing}.dienstplan .dpt2-diagramm__spalte.ist-ueber{background:var(--gs-error-soft, #fce9e7)!important}}@layer gs-v3{.dienstplan .dpw .dpn-schicht{border-left-color:var(--dpn-schichtton, var(--gs-accent))!important;background:color-mix(in srgb,var(--dpn-schichtton, var(--gs-accent)) 8%,var(--gs-pane))!important}.dienstplan .dpk .dpk-balken{border-color:var(--schichtfarbe, var(--gs-accent))!important;background:color-mix(in srgb,var(--schichtfarbe, var(--gs-accent)) 16%,var(--gs-pane))!important}.dienstplan .dp-farbwahl{margin:var(--gs-space-3);padding:var(--gs-space-3);border-top:1px solid var(--gs-line)}.dienstplan .dp-farbwahl label{display:flex;align-items:center;gap:var(--gs-space-2)}.dienstplan .dp-farbwahl>div{display:flex;gap:var(--gs-space-2);margin-block:var(--gs-space-2)}.dienstplan .dp-farbwahl button[aria-pressed]{width:2rem;height:2rem;padding:0!important;border-radius:4px!important;background:var(--schichtfarbe)!important;border:2px solid transparent!important}.dienstplan .dp-farbwahl button[aria-pressed=true]{outline:2px solid var(--gs-ink);outline-offset:2px}.dienstplan .dp-farbwahl small{display:block;color:var(--gs-muted)}}@layer gs-v3{.dienstplan .dpw .dpn-tag--heute .dpn-tageskopf .dp-tagzeile{background:transparent!important}.dienstplan .dpw .dpn-tag--heute .dpn-tageskopf :is(.dp-tagwort,.dp-kopfdatum){color:#fff!important}.dienstplan .dpw .dpn-tag--heute .dpn-tageskopf button.dp-taggriff{background:#ffffff24!important;color:#fff!important;border-color:#ffffff59!important}}@layer gs-v3{.dienstplan .dpw .dpn-schicht{border-radius:7px!important;background:color-mix(in srgb,var(--dpn-schichtton, var(--gs-accent)) 14%,var(--gs-pane))!important}.dienstplan .dpw .dpn-schicht:before{display:none!important}.dienstplan .dpw .dpn-schicht button.dpn-schicht__oeffnen{background:transparent!important;border-radius:inherit!important;box-shadow:none!important}.dienstplan .dpw .dpn-schicht button.dpn-schicht__oeffnen:hover{background:color-mix(in srgb,var(--dpn-schichtton) 6%,transparent)!important}.dienstplan>.dp-leiste .dp-wochensteuerung{border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-pane)!important;padding:3px!important}.dienstplan>.dp-leiste .dp-wochenwahl>*+*{border-left:0!important}.dienstplan>.dp-leiste .dp-wochenwahl>button{border:0!important}.dienstplan>.dp-leiste .dp-kacheln{border-radius:var(--gs-radius-sm)!important;box-shadow:none!important}.dienstplan>.dp-leiste .dp-kachel{min-height:2.5rem!important}.dienstplan>.dp-leiste .dp-kachel:nth-child(-n+3) .dp-kachel__wert{font-size:.9375rem!important}.dienstplan>.dp-leiste .dp-kachel__wort{font-size:.625rem!important;line-height:1.3!important}.dienstplan .dpb{padding:12px 16px!important}.dienstplan .dpb-kopf{display:grid!important;gap:10px!important;margin:0 0 10px!important}.dienstplan .dpb-kopf h2{margin:0;font-size:1.125rem}.dienstplan .dpb-einleitung{margin:2px 0 0;color:var(--gs-muted);font-size:.75rem}.dienstplan .dpb-regeln{display:grid!important;grid-template-columns:1.25fr 1fr 1.25fr;gap:10px!important;margin:0!important}.dienstplan .dpb-regeln>div{padding:8px 12px;background:var(--gs-tint);border:1px solid var(--gs-line-soft);border-radius:var(--gs-radius-sm)}.dienstplan .dpb-regeln dt{font-size:.6875rem;color:var(--gs-muted)}.dienstplan .dpb-regeln dd{font-size:.8125rem;line-height:1.35}.dienstplan .dpb-regeln dd small{display:inline;font-size:.6875rem}.dienstplan .dpb-link{margin-left:0;display:block;font-size:.6875rem;color:var(--gs-accent)}.dienstplan .dpb-summe{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important}.dienstplan .dpb-summe>div{border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);padding:8px 12px;background:var(--gs-pane)}.dienstplan .dpb-summe dt{font-size:.75rem}.dienstplan .dpb-summe dt small{font-size:.6875rem;font-weight:400}.dienstplan .dpb-summe dd{font-size:1.25rem;line-height:1.3}.dienstplan .dpb-lesehilfe{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;margin:0 0 8px;font-size:.6875rem;color:var(--gs-muted)}.dienstplan .dpb-legendenfarbe:before{content:"";display:inline-block;width:8px;height:8px;margin-right:4px}.dienstplan .dpb-legendenfarbe--unter:before{background:var(--gs-warning-ink)}.dienstplan .dpb-legendenfarbe--ueber:before{background:var(--gs-error-ink, #982d28)}.dienstplan .dpb-rahmen{border-radius:var(--gs-radius-sm)!important;box-shadow:none!important;margin-bottom:6px;overflow:auto}.dienstplan .dpb-tafel{width:100%!important;table-layout:fixed!important;min-width:980px!important}.dienstplan .dpb-tafel :is(th,td){padding:3px 8px!important;height:auto!important;line-height:1.3!important;border-bottom:1px solid var(--gs-line-soft);font-size:.6875rem!important}.dienstplan .dpb-tafel tr>:first-child{width:70px!important}.dienstplan .dpb-tafel thead th{padding-block:7px!important;background:var(--gs-tint)!important}.dienstplan .dpb-tag{font-size:.75rem}.dienstplan .dpb-tafel :is(.dpb-tagumsatz,.dpb-tagbedarf,.dpb-tagdiff,.dpb-legende){font-size:.625rem!important;line-height:1.3!important}.dienstplan .dpb-zelle__umsatz{display:inline!important;font-size:.6875rem}.dienstplan .dpb-zelle__umsatz+.dpb-zelle__bedarf{float:right}.dienstplan .dpb-zelle__bedarf{display:inline!important;font-size:.625rem!important}.dienstplan .dpb-tafel .dpb-zelle--passt{background:var(--gs-pane)!important}.dienstplan .dpb-tafel .dpb-zelle--unter{background:var(--gs-warning-soft)!important}.dienstplan .dpb-tafel .dpb-zelle--unter .dpb-zelle__bedarf{color:var(--gs-warning-ink)!important}.dienstplan .dpb-tafel .dpb-zelle--ueber{background:var(--gs-error-soft, #fce9e7)!important}.dienstplan .dpb-tafel .dpb-zelle--ueber .dpb-zelle__bedarf{color:var(--gs-error-ink, #982d28)!important}.dienstplan .dpb-fuss{display:block;font-size:.6875rem}.dienstplan .dpb-fuss summary{cursor:pointer;color:var(--gs-accent);padding-block:4px}.dienstplan .dpb-fuss p{margin:4px 0}@media (max-width: 1000px){.dienstplan .dpb-regeln{grid-template-columns:1fr}.dienstplan .dpb-summe{grid-template-columns:repeat(2,minmax(0,1fr))}}}@layer gs-v3{.dienstplan .dpb-kopf{width:100%!important;max-width:none!important}.dienstplan .dpb-rahmen{margin-top:0!important}.dienstplan .dpb-regeln dd{margin:0!important}.dienstplan .dpb-regeln dd .dpb-link{display:block!important;margin-left:0!important}}@layer gs-v3{.dienstplan .dpb-kopf{justify-content:stretch!important}@media (min-width: 769px) and (max-width: 1350px){.dienstplan>.dp-leiste .dp-steuerzeile{min-width:0!important;grid-template-columns:auto minmax(21rem,1fr) auto!important;grid-template-areas:"zeit metriken metriken" "sicht werkzeuge veroeffentlichen"!important}.dienstplan>.dp-leiste .dp-kopfwerkzeuge{justify-self:end}}}@layer gs-v3{.dienstplan .dpk :is(.dpk-achse,.dpk-achsenecke){background:var(--gs-tint)!important;color:var(--gs-ink)!important}.dienstplan .dpw .dpn-tag.dpn-tag--heute{border:1px solid var(--gs-accent-line)!important;background:var(--gs-pane)!important}.dienstplan .dpw .dpn-tag--heute .dpn-tageskopf{background:var(--gs-accent-soft)!important;color:var(--gs-ink)!important}.dienstplan .dpw .dpn-tag--heute .dpn-tageskopf :is(.dp-tagwort,.dp-kopfdatum){color:var(--gs-ink)!important}.dienstplan .dpw .dpn-tag--heute .dpn-tageskopf button.dp-taggriff{background:var(--gs-pane)!important;color:var(--gs-accent)!important;border-color:var(--gs-line)!important}.dienstplan .dpw .dpn-tageskopf .dp-tagwort{font-size:1.125rem!important;letter-spacing:.025em}.dienstplan .dpw .dpn-tag:hover .dpn-tageskopf{box-shadow:inset 0 -2px var(--gs-accent-line)}.gs-einstellungen .abr-ein__navigation{gap:18px!important;align-items:stretch!important}.gs-einstellungen .abr-ein__navigation button{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--gs-muted)!important;min-height:34px!important;padding:5px 0!important;margin:0!important}.gs-einstellungen .abr-ein__navigation button.ist-aktiv{color:var(--gs-accent)!important;border-bottom-color:var(--gs-accent)!important}.gs-einstellungen .abr-ein__navigation button:hover{color:var(--gs-accent)!important}.gs-einstellungen .abr-ein__navigation button:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}.gs-einstellungen .sys-regler{gap:0!important;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;box-shadow:none!important;padding:0!important}.gs-einstellungen .sys-regler button.sys-regler__knopf{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.gs-einstellungen .sys-regler button.sys-regler__knopf:hover:not(:disabled){background:var(--gs-selected)!important}.gs-einstellungen .sys-regler input.sys-regler__feld{width:64px!important;height:32px!important;min-height:32px!important;padding:0 4px!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:.75rem!important;text-align:center!important}.dienstplan>.dp-leiste .dp-veroeffentlichung{gap:3px;justify-items:stretch}.dienstplan>.dp-leiste .dp-veroeffentlichung .dp-konfliktmarke{position:static!important;inset:auto!important;min-height:24px!important;border-radius:4px!important;box-shadow:none!important;white-space:normal!important}.dienstplan .dp-veroeff-status{font-size:.625rem;color:var(--gs-muted);max-width:13rem;line-height:1.25}@media (min-width: 640px){.navigation-kontext .ak-auswahl[popover]{inset:var(--ak-oben, 54px) auto auto var(--ak-links, 8px)!important;margin:0!important;width:min(28rem,calc(100vw - 16px))!important;max-height:calc(100dvh - var(--ak-oben, 54px) - 8px)!important}}}@layer gs-v3{.gs-einstellungen .abr-ein__navigation button.ist-aktiv{background:transparent!important}}@layer gs-v3{.dienstplan>.dp-leiste .dp-titelzeile{flex:0 0 12rem!important;width:12rem!important;min-width:12rem!important}.dienstplan>.dp-leiste .dp-unterzeile{width:4rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dienstplan>.dp-leiste .dp-veroeffentlichung{width:12rem!important;min-height:3.5rem;align-content:center}.dienstplan .dp-wochenplatzhalter{padding:10px;min-height:26rem;background:var(--gs-tint)}.dienstplan .dp-wochenplatzhalter>p{margin:0 0 8px;font-size:.75rem;color:var(--gs-muted)}.dienstplan .dp-wochenplatzhalter>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.dienstplan .dp-wochenplatzhalter>div>span{display:block;min-height:23rem;padding:12px 8px;border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-pane)}.dienstplan .dp-wochenplatzhalter strong{display:block;font-size:1.125rem;margin-bottom:30px}.dienstplan .dp-wochenplatzhalter i{display:block;height:3rem;margin-top:12px;background:var(--gs-tint);border-radius:var(--gs-radius-sm)}.dienstplan .dpw .dpn-einteilen{--dpw-person: 17rem}.dienstplan .dpw .dpn-einteilen .dpn-namensgriff{min-width:0!important;padding-right:24px!important}.dienstplan .dpw .dpn-einteilen .dp-namenwort{font-size:.75rem!important}.dienstplan .dpw .dpn-einteilen .dpn-offene-karte{gap:4px!important;padding:4px!important}.dienstplan .dpw .dpn-einteilen .dpw-offene__teamkopf{background:var(--gs-tint)!important}.dienstplan .dpw .dpn-einteilen .dp-nachzuegler{margin:8px 0;border-radius:var(--gs-radius-sm)}.dienstplan .dpw .dpn-einteilen .dp-nachzuegler-kopf{padding:8px 12px}.dienstplan .dpw .dpn-einteilen .dp-nachzuegler-kopf h2{font-size:.875rem}.dienstplan .dpw .dpn-einteilen .dp-nachzuegler-kopf p{font-size:.75rem}.dienstplan .dpw .dpn-einteilen .dp-nachzuegler-liste{display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px}.dienstplan .dp-tagwahl button.dp-tagknopf{border:1px solid var(--gs-line)!important;border-radius:5px!important;background:var(--gs-pane)!important;color:var(--gs-ink)!important;min-width:36px}.dienstplan .dp-tagwahl button.dp-tagknopf[aria-pressed=true],.kal-artwahl button.dp-tagknopf[aria-pressed=true],.kalenderseite .dp-tagwahl button.dp-tagknopf[aria-pressed=true]{background:var(--gs-accent)!important;border-color:var(--gs-accent)!important;color:#fff!important;box-shadow:inset 0 -3px #00000026!important}.dienstplan .dp-tagwahl button.dp-tagknopf:focus-visible{outline:2px solid var(--gs-accent);outline-offset:3px}@media (max-width: 768px){.dienstplan>.dp-leiste .dp-titelzeile{flex-basis:auto!important;width:auto!important;min-width:0!important}}}@layer gs-v3{.dienstplan>.dp-leiste .dp-titelzeile{flex:0 0 13rem!important;width:13rem!important;min-width:13rem!important;flex-wrap:nowrap!important}.dienstplan>.dp-leiste.dp-leiste--planungscheck .dp-titelzeile{flex:1 1 auto!important;width:auto!important;min-width:0!important}.dienstplan .dpw .dpn-einteilen{--dpw-person: 18rem !important}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dpn-namensgriff{padding-right:24px!important}.dienstplan .dpw .dpn-einteilen .dpn-personalraster .dp-stundenzeile{font-size:.625rem!important}@media (max-width: 768px){.dienstplan>.dp-leiste .dp-titelzeile{flex-basis:auto!important;width:auto!important;min-width:0!important}}}@layer gs-v3{.dienstplan>.dp-leiste .dp-titelwort{flex:0 0 auto!important}.dienstplan>.dp-leiste .dp-unterzeile{flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0!important}.dienstplan>.dp-leiste .dp-blick{display:flex!important;visibility:visible!important}}.pk-budget{padding:20px 4px;color:var(--text, #213247);min-width:0}.pk-budget h2{margin:0;font-size:21px;line-height:1.3}.pk-budget h3{margin:0 0 14px;font-size:15px}.pk-budget p{line-height:1.55}.pk-budget__kopf{display:flex;gap:20px;align-items:start;justify-content:space-between;margin-bottom:18px}.pk-budget__kopf p{margin:6px 0 0;color:#607085;font-size:13px}.pk-budget__zahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pk-budget__zahl{background:#f4f7fa;border:1px solid #dfe6ec;border-radius:9px;padding:16px 18px;display:grid;gap:7px}.pk-budget__zahl>span{font-size:12px;font-weight:600;color:#576a7c}.pk-budget__zahl>strong{font-size:28px;line-height:1.25;font-variant-numeric:tabular-nums;letter-spacing:-.7px}.pk-budget__zahl small{color:#607085;line-height:1.4;font-size:12px}.pk-budget__zahl--warn{background:#fff5f3;border-color:#e6bdb5}.pk-budget__aufteilung{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:22px 0}.pk-budget__aufteilung dl{margin:0}.pk-budget__aufteilung dl>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #e2e8ee;font-size:13px}.pk-budget__aufteilung dd{margin:0;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.pk-budget__rest{font-weight:700}.pk-budget__stunden{background:#edf4fa;padding:20px;border-radius:9px}.pk-budget__stunden>strong{display:block;font-size:32px;line-height:1.3;color:#245982}.pk-budget__stunden>span,.pk-budget__stunden>small{font-size:12px;color:#50697d;line-height:1.6}.pk-budget__stunden p{font-size:14px}.pk-budget__hinweis{background:#f5f7f9;border-left:3px solid #829cb2;padding:12px 16px;font-size:13px;line-height:1.55}.pk-budget__erklaerung{margin:16px 0 24px;font-size:13px;max-width:900px}.pk-budget__erklaerung summary{cursor:pointer;color:#2c678f;font-weight:600}.pk-budget__tabellenkopf{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-top:26px}.pk-budget__tabellenkopf>span{font-size:12px;color:#607085}.pk-budget__tabelle{overflow-x:auto;border:1px solid #e0e6ec;border-radius:8px}.pk-budget table{border-collapse:collapse;width:100%;font-size:13px}.pk-budget th,.pk-budget td{padding:11px 13px;text-align:right;border-bottom:1px solid #e7ecf1;font-variant-numeric:tabular-nums;white-space:nowrap}.pk-budget th:first-child{text-align:left;white-space:normal;min-width:210px}.pk-budget thead th{font-size:11px;color:#586d80;background:#f4f6f9;font-weight:600}.pk-budget tbody th{font-weight:600}.pk-budget table small{display:block;color:#63798c;font-size:11px;line-height:1.45;font-weight:400;margin-top:3px}.pk-budget table small.pk-budget__fehlt{color:#a64437}.pk-budget tfoot{background:#f4f7fa;font-weight:700}.pk-budget tbody tr:hover{background:#f8fafc}.pk-budget__editor{display:flex;flex-wrap:wrap;align-items:end;gap:14px;background:#f4f7fa;border:1px solid #d5e0e9;padding:16px;margin:12px 0 18px;border-radius:8px}.pk-budget__editor>strong{flex-basis:100%}.pk-budget__editor label{display:grid;gap:6px;font-size:12px}.pk-budget__editor input:not([type=checkbox]),.pk-budget__editor select{min-height:34px;max-width:260px;padding:5px 9px;border:1px solid #bbcbd7;border-radius:5px;background:#fff;color:#213247}.pk-budget__editor .pk-budget__schalter{display:flex;align-items:center;align-self:center}.pk-budget__editor>small{flex-basis:100%;font-size:12px;color:#607085}.pk-budget__editor button,.pk-budget button{min-height:32px}.pk-budget--laden{min-height:300px}.pk-kennzahl select{width:100%;max-width:145px;font:inherit;color:inherit;border:0;background:transparent;padding:0 17px 0 0;border-radius:0}.pk-ring .dp-ring-zahl{font-size:11px}@media (max-width: 800px){.pk-budget__zahlen,.pk-budget__aufteilung{grid-template-columns:1fr}.pk-budget__tabellenkopf{flex-direction:column;gap:0}}@layer gs-v3{@media (min-width: 769px) and (max-width: 1700px){.dienstplan>.dp-leiste .dp-steuerzeile{min-width:0!important;grid-template-columns:minmax(16rem,18rem) minmax(0,1fr) auto!important;grid-template-areas:"zeit metriken metriken" "sicht werkzeuge veroeffentlichen"!important}.dienstplan>.dp-leiste .dp-kopfwerkzeuge{justify-self:end}}}.pk-budget__quellenhinweis{color:#607085;font-size:12px}.kurzhilfe{color:var(--gs-ink);font-family:var(--gs-font);line-height:1.55}.kurzhilfe>p{color:var(--gs-muted);margin:0 0 var(--gs-space-4)}.kurzhilfe details{border-top:1px solid var(--gs-line);padding-block:var(--gs-space-3)}.kurzhilfe summary{cursor:pointer;font-weight:600;padding-block:var(--gs-space-2)}.kurzhilfe summary:focus-visible{outline:2px solid var(--gs-accent);outline-offset:3px}.kurzhilfe details p{margin-block:var(--gs-space-3)}.ma-app .ma-navigation-mehr{display:none}.ma-mehr-bereiche{display:grid;gap:var(--gs-space-2)}.ma-mehr-bereiche a{display:flex;align-items:center;gap:var(--gs-space-3);min-height:48px;padding:var(--gs-space-3);color:var(--gs-ink);text-decoration:none;border-bottom:1px solid var(--gs-line)}.ma-mehr-bereiche a[aria-current=page]{color:var(--gs-accent);font-weight:600;background:var(--gs-tint)}.ma-mehr-bereiche a:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}.ma-mehr-bereiche svg{width:22px;height:22px;flex:none}@media (max-width: 767px){.ma-app .ma-navigation-zusatz{display:none}.ma-app .ma-navigation-mehr{display:list-item}.ma-app .ma-navigation-liste>li{flex:1 1 0;min-width:0}.ma-app .ma-navigation-weg{min-width:0;width:100%;box-sizing:border-box;padding-inline:3px;min-height:56px}.ma-app button.ma-navigation-weg{margin:0;border:0;border-top:2px solid transparent;border-radius:0;background:transparent;font-family:inherit}.ma-app button.ma-navigation-weg--hier{border-top-color:var(--gs-accent)}}@layer gs-v3{.gs-seite button.kal-feld{border:0!important;border-left:1px solid var(--gs-line-soft)!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.ma-app button.ma-navigation-weg{border-radius:0!important;box-shadow:none!important}}@layer gs-v3{.gs-seite button.dok-sortkopf{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.gs-seite button.dok-sortkopf:hover{color:var(--gs-accent)!important}}@layer gs-v3{.gs-seite .int-bereiche{border-bottom:1px solid var(--gs-line);gap:var(--gs-space-3)}.gs-seite button.int-bereich{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding-inline:var(--gs-space-2)!important}.gs-seite button.int-bereich.ist-dran{border-bottom-color:var(--gs-accent)!important;color:var(--gs-accent)!important}}@media (max-width: 767px){.ma-app .ma-profil .knopfreihe button{min-height:44px}}@layer gs-v3{@media (max-width: 767px){.ma-app .ma-profil .knopfreihe button,.ma-app .fenster__zu{min-height:44px!important;min-width:44px!important}}}@layer gs-v3{@media (max-width: 767px){.ma-app .ma-navigation .fenster button.fenster__zu{min-block-size:44px!important;block-size:44px!important;min-inline-size:44px!important;inline-size:44px!important}}}@layer gs-v3{.dienstplan .dpk-balken__zeit{display:block;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.25}.dienstplan .dpk-balken__zeit>span{display:inline-block;white-space:nowrap}}@layer gs-v3{.ctl-ereignis-vergleich{margin-block:1rem}.ctl-ereignis-vergleich summary{cursor:pointer;padding-block:.5rem;color:var(--gs-accent)}.ctl-ereignis-vergleich__tag{border-block-start:1px solid var(--gs-line);padding-block:.65rem}.ctl-ereignis-vergleich__tag p{margin-block:.25rem}}.tafel-sortkopf{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--raum-2);inline-size:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer;border-radius:var(--rund-klein)}.tafel-sortkopf.rechts{justify-content:flex-end}.tafel-sortkopf:hover{color:var(--schrift)}.tafel-sortkopf:focus-visible{outline:2px solid var(--linie-blau);outline-offset:2px}.tafel-sortkopf.aktiv{font-weight:var(--strich-fett)}.tafel-sortpfeil{font-size:var(--gr-fein);color:var(--schrift-still);flex:0 0 auto}.tafel-sortkopf.aktiv .tafel-sortpfeil{color:var(--linie-blau)}.ctl-pk-spanne{display:flex;flex-wrap:wrap;gap:var(--raum-2);align-items:flex-end}.ctl-pk-spanne .feld{margin:0}@layer gs-v3{.tafel .tafel-sortkopf{min-height:0!important;min-block-size:0!important}}.dp-budgetstreifen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--raum-3) var(--raum-5);padding:var(--raum-3) var(--raum-4);margin-block-end:var(--raum-3);background:var(--flaeche-zart);border-radius:var(--rund-karte)}.dp-budgetstreifen__zahlen{display:flex;flex-wrap:wrap;gap:var(--raum-2) var(--raum-6);margin:0;min-inline-size:0}.dp-budgetstreifen__zahlen>div{display:grid;gap:2px;min-inline-size:0}.dp-budgetstreifen__zahlen dt{font-size:var(--gr-fein);color:var(--schrift-leise)}.dp-budgetstreifen__zahlen dd{margin:0;font-size:var(--gr-titel);font-weight:var(--strich-fett);font-variant-numeric:tabular-nums;line-height:1.15}.dp-budgetstreifen__zahlen span{font-size:var(--gr-fein);color:var(--schrift-still)}.dp-budgetstreifen.ist-drueber .dp-budgetstreifen__rest dd,.dp-budgetstreifen.ist-drueber .dp-budgetstreifen__rest dt{color:var(--gs-warning-ink)}.dp-budgetstreifen__leer,.dp-budgetstreifen__vorbehalt{margin:0;font-size:var(--gr-fein);color:var(--schrift-leise);max-inline-size:52ch}.dp-budgetstreifen__wege{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-2) var(--raum-4)}.dp-budgetstreifen__aus{margin-block:0 var(--raum-2);font-size:var(--gr-fein)}@media (max-width: 767px){.dp-budgetstreifen{gap:var(--raum-2)}.dp-budgetstreifen__zahlen{gap:var(--raum-2) var(--raum-4)}.dp-budgetstreifen__zahlen dd{font-size:var(--gr-kopf)}}.tb-holen{margin-inline-start:var(--raum-3)}.tb-tafel .tb-zurueck{inline-size:1%;white-space:nowrap;text-align:end}.tb-tafel .tb-zurueck button{font-size:var(--gr-fein);color:var(--schrift-leise);opacity:0}.tb-tafel tr:hover .tb-zurueck button,.tb-tafel .tb-zurueck button:focus-visible{opacity:1}.tb-tafel .tb-zurueck button:hover{color:var(--schrift)}@media (hover: none){.tb-tafel .tb-zurueck button{opacity:1}}@layer gs-v3{.gs-controlling .ctl-zuruecknehmen{display:inline-flex;align-items:center;min-height:1.75rem!important;margin-left:var(--gs-space-2);padding:0 var(--gs-space-2);border:1px solid transparent;border-radius:var(--gs-radius-sm);background:none;color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:650}.gs-controlling .ctl-zuruecknehmen:hover{border-color:var(--gs-line);color:var(--gs-ink)}}.pa-kassennummer__liste{list-style:none;margin:0 0 var(--raum-4);padding:0;display:grid;gap:var(--raum-3)}.pa-kassennummer__zeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--raum-2) var(--raum-3)}.pa-kassennummer__zeile strong{font-size:var(--gr-kopf);font-variant-numeric:tabular-nums}.pa-kassennummer__zeile .werkzeugknopf{margin-inline-start:auto}.pa-kassennummer__warnung{margin-block:var(--raum-2) 0;max-inline-size:60ch}.pa-kassennummer__zuordnen{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--raum-3);padding-block-start:var(--raum-3);border-block-start:1px solid var(--linie)}.pa-kassennummer__zuordnen .feld{flex:1 1 16rem;min-inline-size:0;margin:0}.az-fall__zahl small{display:block;font-size:var(--gr-fein);font-weight:var(--strich-normal);color:var(--schrift-leise);line-height:1.1}.az-fall__ohneplan{margin:0 0 .75rem;padding:.625rem .75rem;border-left:3px solid var(--gs-warning-line);border-radius:var(--gs-radius-sm);background:var(--gs-warning-soft);color:var(--gs-warning-ink);font-size:var(--gs-text-sm)}.az-fall__gekappt{margin:var(--raum-2) 0 0;font-size:var(--gr-fein);color:var(--schrift-leise)}.az-fall__bremse{margin:var(--raum-2) 0 0;padding-inline-start:var(--raum-2);border-inline-start:2px solid var(--gs-warning-line);font-size:var(--gr-fein);color:var(--schrift-leise)}@layer gs-v3{.gs-arbeitszeiten .az-fall__knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto}.gs-arbeitszeiten .az-fall__knoepfe>button{margin-left:0}@media (max-width: 30rem){.gs-arbeitszeiten .az-fall__knoepfe{flex-basis:100%;margin-left:0}}.gs-arbeitszeiten .az-fall__knoepfe{justify-content:flex-end;row-gap:.375rem;column-gap:.375rem}.gs-arbeitszeiten .az-fall__knoepfe>button.haupt{border-color:var(--gs-accent);background:var(--gs-accent);color:#fff}}.gs-arbeitszeiten .az-brett__spalten{grid-template-columns:minmax(0,1fr)}.gs-arbeitszeiten .az-fall__werte{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem}.gs-arbeitszeiten .az-fall__werte>div{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}.gs-arbeitszeiten .az-fall__werte dd{overflow:visible;font-size:.875rem}.gs-arbeitszeiten .az-fall__zahl--wort{white-space:normal}.gs-arbeitszeiten .az-regelhinweis{color:var(--gs-muted);font-size:.8125rem;margin:.75rem 1rem}.gs-arbeitszeiten .az-fall.ton-hinweis{border-left-color:var(--gs-warning)}.gs-einstellungen .ein-leiter__nachfrage{gap:.5rem;flex-wrap:wrap;font-size:.75rem}@media (max-width: 600px){.gs-arbeitszeiten .az-fall__werte{grid-template-columns:minmax(0,1fr)}.gs-arbeitszeiten .az-fall__knoepfe{flex-wrap:wrap}}.gs-arbeitszeiten .az-faelle{display:block}.gs-arbeitszeiten .az-kurzfall{list-style:none;border-bottom:1px solid var(--gs-line-soft)}.gs-arbeitszeiten .az-kurzzeile{display:grid;grid-template-columns:minmax(9rem,1.4fr) 5rem repeat(3,minmax(6rem,.85fr)) minmax(9rem,1.5fr) 4rem;gap:.75rem;align-items:center;min-height:2.8rem;padding:.35rem .65rem;font-size:.8125rem;cursor:pointer}.gs-arbeitszeiten .az-kurzzeile::-webkit-details-marker{display:none}.gs-arbeitszeiten .az-kurzzeile small{display:block;font-size:.6875rem;color:var(--gs-muted);font-weight:400}.gs-arbeitszeiten .az-kurzzeile strong{font-weight:600}.gs-arbeitszeiten .az-kurzzeile:hover{background:var(--gs-selected)}.gs-arbeitszeiten .az-kurzzeile:focus-visible{outline:2px solid var(--gs-accent);outline-offset:-2px}.gs-arbeitszeiten .az-kurzgriff{color:var(--gs-accent);font-size:.75rem}.gs-arbeitszeiten .az-kurzstatus{font-size:.75rem}.gs-arbeitszeiten .ton-kritisch .az-kurzstatus,.gs-arbeitszeiten .ton-fehlt .az-kurzstatus{color:var(--gs-danger-ink)}.gs-arbeitszeiten .az-kurzdetails{padding:.5rem .75rem;background:var(--gs-tint)}.gs-arbeitszeiten .az-kurzdetails .az-fall{border:0;border-radius:0;box-shadow:none}.gs-arbeitszeiten .az-kurzdetails .az-fall__kopf{display:none}.gs-arbeitszeiten .az-brett{padding-top:.5rem}.gs-arbeitszeiten .az-brett__lage{margin-bottom:.5rem}.gs-arbeitszeiten .az-fach{margin-bottom:.6rem}.gs-arbeitszeiten .az-fach__kopf{padding:.35rem .65rem;margin-bottom:0}.gs-arbeitszeiten .az-kompakttabelle{overflow:auto;min-height:0;flex:1 1 auto;margin-top:.5rem;border:1px solid var(--gs-line);border-radius:.4rem}.gs-arbeitszeiten .az-kompakttabelle table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.8125rem}.gs-arbeitszeiten .az-kompakttabelle col.az-sp-tag{width:5.5rem}.gs-arbeitszeiten .az-kompakttabelle col.az-sp-zeit{width:6.75rem}.gs-arbeitszeiten .az-kompakttabelle col.az-sp-wert{width:6rem}.gs-arbeitszeiten .az-kompakttabelle col.az-sp-pause{width:4.5rem}.gs-arbeitszeiten .az-kompakttabelle col.az-sp-stand{width:11rem}.gs-arbeitszeiten .az-kompakttabelle col.az-sp-tat{width:5rem}.gs-arbeitszeiten .az-kompakttabelle tbody th{overflow-wrap:anywhere}.gs-arbeitszeiten .az-kompakttabelle th,.gs-arbeitszeiten .az-kompakttabelle td{text-align:left;padding:.4rem .65rem;border-bottom:1px solid var(--gs-line-soft);vertical-align:middle}.gs-arbeitszeiten .az-kompakttabelle thead th{position:sticky;top:0;background:var(--gs-pane);z-index:1;color:var(--gs-muted);font-weight:500;font-size:.75rem}.gs-arbeitszeiten .az-kompakttabelle tbody th{font-weight:600}.gs-arbeitszeiten .az-kompakttabelle td:nth-child(n+2):nth-child(-n+6){white-space:nowrap;font-variant-numeric:tabular-nums}.gs-arbeitszeiten .az-kompaktgruppe th{background:var(--gs-tint);padding:.3rem .65rem;font-size:.75rem}.gs-arbeitszeiten .az-kompaktstatus{font-size:.75rem}.gs-arbeitszeiten .az-kompakttabelle button{min-height:1.8rem;padding:.2rem .5rem;font-size:.75rem}.gs-arbeitszeiten .az-kompakt-vorschau small{display:block;color:var(--gs-muted);font-size:.6875rem}.gs-arbeitszeiten .az-tabellendetails[hidden]{display:none}.gs-arbeitszeiten .az-tabellendetails>td{background:var(--gs-tint);padding:.75rem}.gs-arbeitszeiten .az-regelhinweis{margin:.4rem .65rem}.gs-arbeitszeiten .az-kachel{min-height:2.65rem;padding:.35rem .75rem}@media (max-width:900px){.gs-arbeitszeiten .az-kurzzeile{grid-template-columns:minmax(0,1fr) 4.5rem minmax(0,1fr) 3.5rem;gap:.4rem}.gs-arbeitszeiten .az-kurzzeile>span:nth-child(3),.gs-arbeitszeiten .az-kurzzeile>span:nth-child(4),.gs-arbeitszeiten .az-kurzzeile>span:nth-child(5){display:none}.gs-arbeitszeiten .az-kompakttabelle table{min-width:780px}}.gs-arbeitszeiten .az-kompakttabelle .ton-fehlt>.az-kompaktstatus,.gs-arbeitszeiten .az-kompakttabelle .ton-kritisch>.az-kompaktstatus{color:var(--gs-danger-ink)}.gs-arbeitszeiten .az-kompakttabelle .ton-pruefen>.az-kompaktstatus,.gs-arbeitszeiten .az-kompakttabelle .ton-hinweis>.az-kompaktstatus{color:var(--gs-warning-ink)}.gs-arbeitszeiten .az-kompakttabelle td>button{min-height:1.75rem!important;height:auto;padding:.15rem .5rem!important}.gs-arbeitszeiten .az-brett__faelle{gap:.3rem}.gs-arbeitszeiten .az-fach{gap:0;margin-bottom:.3rem}.gs-arbeitszeiten .az-kurzspalten{display:grid;grid-template-columns:minmax(9rem,1.4fr) 5rem repeat(3,minmax(6rem,.85fr)) minmax(9rem,1.5fr) 4rem;gap:.75rem;padding:.2rem .65rem;font-size:.6875rem;color:var(--gs-muted)}.gs-arbeitszeiten .az-kurzzeile{min-height:2.1rem;padding:.3rem .65rem}.gs-arbeitszeiten .az-kurzzeile>span>small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gs-arbeitszeiten .az-kurzzeile .az-kompakt-vorschau small{display:inline;margin-left:.3rem}@media (max-width:900px){.gs-arbeitszeiten .az-kurzspalten{display:none}}.gs-einstellungen__altwertung{margin-top:1rem;padding:.75rem 1rem;border-top:1px solid var(--gs-line, #e3e3e5)}.gs-einstellungen__altwertung>summary{cursor:pointer;font-size:.8125rem;color:var(--gs-muted, #626770)}.gs-einstellungen__altwertung>p{max-width:75ch;font-size:.8125rem;line-height:1.5}.gs-einstellungen__altwertung>summary:focus-visible{outline:2px solid var(--gs-accent, #3b6ea8);outline-offset:4px}.gs-einstellungen__wertungshilfe{margin:.3rem 1rem .8rem;font-size:.8125rem;color:var(--gs-muted, #626770);max-width:80ch;line-height:1.5}.gs-zeitfenster{margin:1rem;padding:1rem;border:1px solid #e3e3e5;border-radius:8px;background:#fafbfc}.gs-zeitfenster__titel{margin:0 0 .8rem;font-weight:600;font-size:.875rem}.gs-zeitfenster__titel>span{font-weight:400;color:#626770;font-size:.75rem}.gs-zeitfenster__achse{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:.4rem;align-items:stretch}.gs-zeitfenster__achse>button,.gs-zeitfenster__achse>div{display:flex;flex-direction:column;justify-content:center;gap:.3rem;padding:.7rem;text-align:center;border-radius:5px;font:inherit;font-size:.8125rem;min-width:0}.gs-zeitfenster__achse>button{border:1px dashed #a4b2c0;background:#fff;color:#364454;cursor:pointer}.gs-zeitfenster__achse>button[aria-pressed=true]{border:2px solid #3b6ea8;background:#edf3fa;padding:calc(.7rem - 1px)}.gs-zeitfenster__achse>button:focus-visible{outline:2px solid #294f78;outline-offset:3px}.gs-zeitfenster__achse>div{background:#dbe6f2;color:#25415e;border:1px solid #c8d6e5}.gs-zeitfenster__achse span{font-size:.75rem}.gs-zeitfenster__felder{margin-top:.5rem}.gs-zeitfenster__beispiel{margin:.5rem 0 0;font-size:.75rem;line-height:1.5;color:#626770;max-width:90ch}@media (max-width:650px){.gs-zeitfenster{margin:.5rem 0;padding:.65rem}.gs-zeitfenster__achse{grid-template-columns:1fr 1fr}.gs-zeitfenster__achse>div{grid-column:1 / -1;grid-row:1}}.gs-zeitfenster__direkt{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,.65fr) minmax(0,1fr);gap:.75rem}.gs-zeitfenster__direkt h3{margin:0;padding:.65rem .75rem;font-size:.875rem;background:#edf2f7;color:#294f78;border-bottom:1px solid #d3dce6}.gs-zeitfenster__seite{border:1px solid #d3dce6;border-radius:6px;background:#fff;overflow:visible}.gs-zeitfenster__seite h3{border-radius:5px 5px 0 0}.gs-zeitfenster__seite .sys-zeile{display:flex;flex-direction:column;align-items:stretch;gap:.3rem;padding:.55rem .75rem}.gs-zeitfenster__seite .sys-zeile__text,.gs-zeitfenster__seite .sys-zeile__ende{width:100%;min-width:0;flex:auto}.gs-zeitfenster__seite .sys-zeile__ende{justify-content:flex-start;margin:0}.gs-zeitfenster__seite select{width:100%;max-width:100%;min-width:0}.gs-zeitfenster__plan{text-align:center;align-self:start;color:#294f78}.gs-zeitfenster__plan h3{background:#dbe6f2;border-radius:5px}.gs-zeitfenster__plan>span{display:block;margin:.6rem 0;color:#7894b3;font-size:1.1rem}.gs-zeitfenster__plan p{font-size:.8125rem;margin:.4rem}.gs-zeitfenster__plan small{display:block;font-size:.75rem;line-height:1.5;color:#626770;margin:.4rem}.gs-zeitfenster__sonderfaelle{margin:.65rem 1rem;font-size:.8125rem}.gs-zeitfenster__sonderfaelle dl{margin:.4rem 0}.gs-zeitfenster__sonderfaelle dl>div{display:grid;grid-template-columns:minmax(12rem,.8fr) 1.6fr;gap:1rem;padding:.3rem 0;border-bottom:1px solid #edf0f2}.gs-zeitfenster__sonderfaelle dt{font-weight:500}.gs-zeitfenster__sonderfaelle dd{margin:0;color:#626770;line-height:1.4}@media (max-width:700px){.gs-zeitfenster__direkt{grid-template-columns:1fr}.gs-zeitfenster__plan{grid-row:1}.gs-zeitfenster__sonderfaelle dl>div{grid-template-columns:1fr;gap:.2rem}}.az-detaildialog{width:min(900px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:20px;border:1px solid #d8dfe8;border-radius:12px;color:#25334a;background:#fff;box-shadow:0 18px 65px #16243b30}.az-detaildialog::backdrop{background:#14243d66}.az-detaildialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.az-detaildialog h2{margin:0;font-size:19px}.az-detaildialog .az-fall{box-shadow:none;border:0}.gs-arbeitszeiten button.az-kurzzeile{width:100%;text-align:left;color:inherit;font:inherit;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer}.gs-arbeitszeiten button.az-kurzzeile:hover{background:var(--gs-selected)}.gs-arbeitszeiten button.az-kurzzeile:focus-visible{outline:2px solid #3765a0;outline-offset:-2px}.az-zeitzeile{cursor:pointer}.az-nichtwerten{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #dfe5ed;margin-top:16px}.az-nichtwerten p{margin:4px 0 0;font-size:13px;max-width:60ch}@media (max-width:600px){.az-nichtwerten{align-items:flex-start;flex-direction:column;gap:8px}.az-detaildialog{padding:14px}}.az-verlauf{margin:var(--raum-4) 0 0;padding-top:var(--raum-3);border-top:1px solid var(--gs-line)}.az-verlauf h3{margin:0 0 var(--raum-1);font-size:var(--gr-kopf);font-weight:var(--strich-halb);color:var(--schrift)}.az-verlauf__satz{margin:0 0 var(--raum-2);font-size:var(--gr-fein);color:var(--schrift-leise)}.az-verlauf__laedt{margin:var(--raum-3) 0 0;font-size:var(--gr-fein);color:var(--schrift-leise)}.az-verlauf__liste{display:grid;gap:var(--raum-1);margin:0;padding:0;list-style:none}.az-verlauf__eintrag{display:grid;grid-template-columns:minmax(0,7.5rem) minmax(0,4.5rem) minmax(0,5rem) minmax(0,1fr);gap:.25rem var(--raum-2);align-items:baseline;padding:var(--raum-2);border-radius:var(--rund-klein);background:var(--flaeche-zart);font-size:var(--gr-fein)}.az-verlauf__zeiten{font-variant-numeric:tabular-nums;font-weight:var(--strich-halb)}.az-verlauf__netto{font-variant-numeric:tabular-nums}.az-verlauf__marke{color:var(--schrift-leise)}.az-verlauf__wann{color:var(--schrift-leise);text-align:right}.az-verlauf__grund{grid-column:1 / -1;color:var(--schrift-zweit);line-height:1.35}.az-verlauf__eintrag.ist-ersetzt{background:transparent;color:var(--schrift-leise)}.az-verlauf__eintrag.ist-ersetzt .az-verlauf__zeiten,.az-verlauf__eintrag.ist-ersetzt .az-verlauf__netto{text-decoration:line-through;text-decoration-thickness:1px;font-weight:var(--strich-normal)}.az-verlauf__eintrag.ist-ersetzt .az-verlauf__marke{font-variant:small-caps;letter-spacing:.02em}@media (max-width: 30rem){.az-verlauf__eintrag{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.az-verlauf__wann{text-align:left}}.az-verlauf__eintrag.ist-zeitgleich{background:transparent;color:var(--schrift-leise)}.az-verlauf__eintrag.ist-zeitgleich .az-verlauf__zeiten{font-weight:var(--strich-normal)}.az-verlauf__eintrag.ist-zeitgleich .az-verlauf__marke{font-variant:small-caps;letter-spacing:.02em}.az-verlauf__netto small{display:block;font-size:var(--gs-text-xs);color:var(--schrift-leise);font-variant:small-caps;letter-spacing:.02em}.gs-arbeitszeiten .az-kopf-titel>h1{font-family:var(--gs-font);font-weight:600}.gs-arbeitszeiten .az-fach__kopf h2,.gs-arbeitszeiten .az-fach__zahl{font-weight:600}.gs-arbeitszeiten .az-fach__griff{font-weight:500}.gs-arbeitszeiten .az-kachel-wert{font-weight:620}.gs-arbeitszeiten .az-kurzzeile>span{font-weight:400}.gs-arbeitszeiten .az-kurzzeile .az-kurzstatus,.gs-arbeitszeiten .az-kurzzeile .az-kompakt-vorschau,.gs-arbeitszeiten .az-kurzzeile .az-kurzgriff{font-weight:500}.gs-arbeitszeiten .az-kompakttabelle tbody td{font-weight:400}.gs-arbeitszeiten .az-regelhinweis strong{font-weight:600}.gs-arbeitszeiten .az-kurzspalten{border-bottom:1px solid var(--gs-accent-line);background:var(--gs-accent-soft);padding-top:.35rem;padding-bottom:.35rem;color:var(--gs-ink);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gs-arbeitszeiten .az-kompakttabelle thead th{border-bottom:1px solid var(--gs-line);background:var(--gs-tint);font-size:.6875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.gs-arbeitszeiten .az-kompakttabelle thead th+th,.gs-arbeitszeiten .az-kompakttabelle tbody td+td{border-left:1px solid var(--gs-line-soft)}.gs-arbeitszeiten .az-kompakttabelle .az-kompaktgruppe th{border-top:1px solid var(--gs-accent-line);border-bottom:1px solid var(--gs-accent-line);background:var(--gs-accent-soft);color:var(--gs-accent-ink);font-size:.75rem;font-weight:600}.gs-arbeitszeiten .az-kompakttabelle tbody tr:first-child.az-kompaktgruppe th{border-top:0}.gs-arbeitszeiten .az-kompakttabelle tbody th[scope=row]{background:transparent;color:var(--gs-ink);font-weight:600}@layer gs-v3{.gs-arbeitszeiten .az-haupt{border:1px solid var(--gs-accent)!important;background:var(--gs-accent)!important;color:#fff!important}.gs-arbeitszeiten .az-haupt:hover:not(:disabled){border-color:var(--gs-accent-hover)!important;background:var(--gs-accent-hover)!important;color:#fff!important;box-shadow:0 0 0 3px #3b6ea838!important}.gs-arbeitszeiten .az-haupt:active:not(:disabled){box-shadow:none!important}.gs-arbeitszeiten .az-haupt:disabled{border-color:var(--gs-line)!important;background:var(--gs-tint-strong)!important;color:var(--gs-faint)!important}}.gs-arbeitszeiten .az-tagkarten{display:flex;flex-direction:column;gap:0;margin:.5rem 0 0;padding:0;overflow:auto;min-height:0;flex:0 1 auto;background:var(--gs-pane);list-style:none}.gs-arbeitszeiten .az-tagkarte{display:grid;grid-template-columns:minmax(0,1fr) 11rem;align-items:center;border-bottom:1px solid var(--gs-line-soft)}.gs-arbeitszeiten .az-tagkarte__standspalte{cursor:pointer;align-self:stretch;justify-content:center;display:flex;flex-direction:column;align-items:flex-start;gap:.0625rem;padding-right:.75rem;font-size:.75rem}.gs-arbeitszeiten .az-tagkarte__standspalte.ton-fehlt .az-tagkarte__stand,.gs-arbeitszeiten .az-tagkarte__standspalte.ton-kritisch .az-tagkarte__stand{color:var(--gs-danger-ink)}.gs-arbeitszeiten .az-tagkarte__standspalte.ton-pruefen .az-tagkarte__stand,.gs-arbeitszeiten .az-tagkarte__standspalte.ton-hinweis .az-tagkarte__stand{color:var(--gs-warning-ink)}.gs-arbeitszeiten .az-tagkarte__standspalte.ton-gut .az-tagkarte__stand,.gs-arbeitszeiten .az-tagkarte__standspalte.ton-still .az-tagkarte__stand{color:var(--gs-muted)}.gs-arbeitszeiten .az-tagkarte:last-child{border-bottom:0}.gs-arbeitszeiten .az-tagkarte__flaeche{display:grid;grid-template-columns:2rem minmax(5rem,14rem) 6rem 6rem 5rem;justify-content:start;align-items:center;gap:.5rem;width:100%;min-height:3rem;padding:.4375rem 1rem;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.gs-arbeitszeiten .az-tagkarte{max-width:52rem}.gs-arbeitszeiten .az-tagkarte:hover .az-tagkarte__flaeche,.gs-arbeitszeiten .az-tagkarte:hover .az-tagkarte__standspalte{background:var(--gs-selected)}.gs-arbeitszeiten .az-tagkarte__flaeche:focus-visible{outline:2px solid var(--gs-accent);outline-offset:-2px}.gs-arbeitszeiten .az-tagkarte__zeichen{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.01em}.gs-arbeitszeiten .az-tagkarte__zeichen--f0{background:var(--gs-accent-soft);color:var(--gs-accent-ink)}.gs-arbeitszeiten .az-tagkarte__zeichen--f1{background:var(--gs-success-soft);color:var(--gs-success-ink)}.gs-arbeitszeiten .az-tagkarte__zeichen--f2{background:var(--gs-warning-soft);color:var(--gs-warning-ink)}.gs-arbeitszeiten .az-tagkarte__zeichen--f3{background:var(--gs-extra-soft);color:var(--gs-extra)}.gs-arbeitszeiten .az-tagkarte__zeichen--f4{background:var(--gs-tint-strong);color:var(--gs-ink-2)}.gs-arbeitszeiten .az-tagkarte__name{display:flex;flex-direction:column;gap:.0625rem;min-width:0;color:var(--gs-ink);font-size:.8125rem;font-weight:600;overflow-wrap:anywhere}.gs-arbeitszeiten .az-tagkarte__name small{color:var(--gs-muted);font-size:.6875rem;font-weight:400}.gs-arbeitszeiten .az-tagkarte__flaeche>*{min-width:0}.gs-arbeitszeiten .az-tagkarte__punkt{display:flex;flex-direction:column;gap:.0625rem;min-width:0;font-variant-numeric:tabular-nums}.gs-arbeitszeiten .az-tagkarte__oben{display:flex;align-items:center;gap:.375rem;color:var(--gs-ink);font-size:.875rem;font-weight:600;letter-spacing:-.01em}.gs-arbeitszeiten .az-tagkarte__punkt small{min-height:.875rem;padding-left:1.5rem;color:var(--gs-muted);font-size:.6875rem;font-variant-numeric:tabular-nums}.gs-arbeitszeiten .az-tagkarte__ampel{display:grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:999px;font-size:.5625rem;line-height:1}.gs-arbeitszeiten .az-tagkarte__ampel--gruen{background:var(--gs-success);color:#fff}.gs-arbeitszeiten .az-tagkarte__ampel--gelb{background:var(--gs-warning);color:#fff}.gs-arbeitszeiten .az-tagkarte__ampel--rot{background:var(--gs-danger);color:#fff}.gs-arbeitszeiten .az-tagkarte__ampel--unbekannt{background:var(--gs-tint-strong);color:var(--gs-faint)}.gs-arbeitszeiten .az-tagkarte__dauer{display:flex;flex-direction:column;gap:.0625rem;font-variant-numeric:tabular-nums}.gs-arbeitszeiten .az-tagkarte__dauerwert{display:flex;align-items:center;gap:.375rem;color:var(--gs-ink);font-size:.875rem;font-weight:600}.gs-arbeitszeiten .az-tagkarte__dauer small{display:flex;align-items:center;gap:.375rem;color:var(--gs-muted);font-size:.6875rem}.gs-arbeitszeiten .az-sinnbild{width:1.05em;height:1.05em;flex:none;color:var(--gs-faint)}.gs-arbeitszeiten .az-tagkarte__dauerwert .az-sinnbild{color:var(--gs-muted)}.gs-arbeitszeiten .az-tagkarte__punkt,.gs-arbeitszeiten .az-tagkarte__dauer{display:flex;flex-direction:column;justify-content:center;gap:0;height:2.75rem}.gs-arbeitszeiten .az-tagkarte__punkt>small,.gs-arbeitszeiten .az-tagkarte__dauer>small{display:block;height:1rem;overflow:hidden;line-height:1;white-space:nowrap;text-overflow:ellipsis}.gs-arbeitszeiten .az-tagkarte__dauer>small{display:flex;align-items:center;gap:.1875rem;white-space:nowrap}.gs-arbeitszeiten .az-tagkarte__flaeche,.gs-arbeitszeiten .az-tagkarte__standspalte{transition:background-color 90ms ease}.gs-arbeitszeiten .az-tagkarte__stand{font-size:.75rem;font-weight:500}.gs-arbeitszeiten .az-tagkarte__stand.ton-fehlt,.gs-arbeitszeiten .az-tagkarte__stand.ton-kritisch{color:var(--gs-danger-ink)}.gs-arbeitszeiten .az-tagkarte__stand.ton-pruefen,.gs-arbeitszeiten .az-tagkarte__stand.ton-hinweis{color:var(--gs-warning-ink)}.gs-arbeitszeiten .az-tagkarte__stand.ton-gut{color:var(--gs-muted)}.gs-arbeitszeiten .az-tagkarte__stumm{grid-column:span 3;color:var(--gs-muted);font-size:.8125rem}.gs-arbeitszeiten .az-tagkarte__wegklick{color:var(--gs-accent-ink);text-decoration:underline;text-underline-offset:.15em}.gs-arbeitszeiten .az-tagkarte__wegklick:hover{color:var(--gs-accent)}.gs-arbeitszeiten .az-tagkarte__wegklick:focus-visible{outline:2px solid var(--gs-focus);outline-offset:2px;border-radius:var(--gs-radius-sm)}.gs-arbeitszeiten .az-strahl{grid-column:1 / -1;position:relative;display:block;height:.625rem;margin:0 .75rem .5rem;background:repeating-linear-gradient(to right,var(--gs-line-soft) 0,var(--gs-line-soft) 1px,transparent 1px,transparent calc(100% / var(--az-stunden, 12)))}.gs-arbeitszeiten .az-strahl>span{position:absolute;border-radius:999px}.gs-arbeitszeiten .az-strahl__plan{top:0;height:.25rem;border:1px solid var(--gs-faint);background:transparent}.gs-arbeitszeiten .az-strahl__anwesend{bottom:0;height:.3125rem;background:var(--gs-accent-line)}.gs-arbeitszeiten .az-strahl__gewertet{bottom:0;height:.3125rem;background:var(--gs-accent)}.gs-arbeitszeiten .az-tagliste{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;justify-content:flex-start}.gs-arbeitszeiten .az-stundenzeile{display:flex;flex:none;max-width:50.5rem;margin:0 .75rem;padding-top:.5rem;color:var(--gs-faint);font-size:.625rem;font-variant-numeric:tabular-nums;line-height:1.2}.gs-arbeitszeiten .az-stundenzeile__zelle{flex:1 1 0;min-width:0;padding-bottom:.625rem;border-left:1px solid var(--gs-line-soft);padding-left:.25rem}.gs-arbeitszeiten .az-kopfband-fuss{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.25rem 1.25rem}.gs-arbeitszeiten .az-kopfband-fuss .az-regelhinweis{flex:1 1 22rem;min-width:0}.gs-arbeitszeiten .az-kopfband-fuss .az-ladewort{flex:1 0 100%}.gs-arbeitszeiten .az-kopfband-fuss .az-strahllegende{flex:0 0 auto;margin-left:auto;padding-top:.125rem;color:var(--gs-faint);font-size:.625rem}@media (max-width: 1000px){.gs-arbeitszeiten .az-tagkarte__flaeche{grid-template-columns:2rem minmax(0,1fr) 6.5rem 6.5rem;row-gap:.25rem}.gs-arbeitszeiten .az-tagkarte__dauer{grid-column:2 / span 1}.gs-arbeitszeiten .az-tagkarte__stand{grid-column:3 / span 2}}@media (max-width: 700px){.gs-arbeitszeiten .az-tagkarte__flaeche{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem}.gs-arbeitszeiten .az-tagkarte__zeichen{flex:0 0 auto}.gs-arbeitszeiten .az-tagkarte__name{flex:1 1 calc(100% - 3rem)}.gs-arbeitszeiten .az-tagkarte__punkt,.gs-arbeitszeiten .az-tagkarte__dauer{flex:1 1 5.5rem}.gs-arbeitszeiten .az-tagkarte__stand{flex:1 0 100%;order:9}.gs-arbeitszeiten .az-tagkarte__stumm{flex:1 0 100%}.gs-arbeitszeiten .az-strahl{margin-left:.75rem}}.gs-arbeitszeiten .az-tagkarte__oben--geplant{color:var(--gs-muted);font-weight:500}.gs-arbeitszeiten .az-strahllegende{display:flex;flex-wrap:wrap;gap:.25rem .875rem}.gs-arbeitszeiten .az-strahllegende span{display:inline-flex;align-items:center;gap:.3125rem}.gs-arbeitszeiten .az-strahllegende i{width:.75rem;height:.1875rem;border-radius:999px}.gs-arbeitszeiten .az-legende--plan{height:.25rem;border:1px solid var(--gs-faint);background:transparent}.gs-arbeitszeiten .az-legende--anwesend{background:var(--gs-accent-line)}.gs-arbeitszeiten .az-legende--gewertet{background:var(--gs-accent)}.gs-arbeitszeiten .az-kachel{padding:.5rem .75rem}.gs-arbeitszeiten .az-kachel-wert{font-size:1.0625rem;line-height:1.15}.gs-arbeitszeiten .az-kachel-wort{font-size:.6875rem}.gs-arbeitszeiten .az-kachel--stunden{display:flex;flex-direction:column;gap:.125rem;justify-content:center}.gs-arbeitszeiten .az-kachel-paar{display:flex;align-items:baseline;gap:.75rem}.gs-arbeitszeiten .az-kachel-halb{display:flex;align-items:baseline;gap:.3125rem;min-width:0}.gs-arbeitszeiten .az-kachel-halb+.az-kachel-halb{padding-left:.75rem;border-left:1px solid var(--gs-line)}.gs-arbeitszeiten .az-kachel-zusatz{color:var(--gs-muted);font-size:.625rem;line-height:1.3}@layer gs-v3{.gs-arbeitszeiten .az-kachel--filter{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:.125rem!important;min-height:0!important;height:auto!important;border:0!important;border-radius:0!important;background:var(--gs-pane)!important;text-align:left!important;cursor:pointer}.gs-arbeitszeiten .az-kachel--filter.zu-pruefen{background:var(--gs-warning-soft)!important}.gs-arbeitszeiten .az-kachel--filter.fehlt{background:var(--gs-danger-soft)!important}.gs-arbeitszeiten .az-kachel--filter.hinweis{background:var(--gs-tint)!important}.gs-arbeitszeiten .az-kachel--filter:hover{background:var(--gs-selected)!important}.gs-arbeitszeiten .az-kachel--filter.an{box-shadow:inset 0 -2px 0 0 var(--gs-accent)!important}.gs-arbeitszeiten .az-kachel--filter.an:not(.zu-pruefen):not(.fehlt):not(.hinweis){background:var(--gs-accent-soft)!important}.gs-arbeitszeiten .az-kachel--filter:focus-visible{outline:2px solid var(--gs-accent)!important;outline-offset:-2px}}.gs-arbeitszeiten .az-kachel--filter.hinweis .az-kachel-wert{color:var(--gs-warning-ink)}.gs-personalliste a.pa-personenzeile{font-weight:400}.gs-personalliste .pa-persontext strong{font-weight:600}.gs-personalliste .pa-persontext small{font-weight:400}.gs-personalliste .pa-zellwert strong{font-weight:500}.gs-personalliste .personen-standort{font-weight:400}.gs-personalliste .pa-fristblatt__monat,.gs-personalliste .pa-fristblatt__tag{font-weight:600}.gs-personalliste .pa-pille__zahl{font-weight:650}.gs-personalliste .pa-personenzeile .zustandspunkt,.gs-personalliste .pa-fristwort{font-weight:500}.gs-kalender .kal-tag__wochentag,.kal-tagkopf .kal-tag__wochentag{font-family:var(--gs-font);font-weight:500}.gs-kalender .kal-tag__zahl{font-weight:550}.gs-kalender .kal-summenzahl{font-weight:600}.gs-kalender .kal-tagkopf{height:2rem}.gs-kalender .kal-zeile,.gs-kalender .kal-name,.gs-kalender .kal-saldo,.gs-kalender .kal-spur{min-height:2rem}.gs-kalender .kal-name__wort{font-size:.75rem;font-weight:600}@layer gs-v3{.gs-personalliste .personen-spaltenkopf--sortierbar{display:inline-flex!important;align-items:baseline!important;gap:.3125rem!important;width:auto!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:uppercase!important;text-align:left!important;cursor:pointer}.gs-personalliste .personen-spaltenkopf--sortierbar:hover{color:var(--gs-ink)!important}.gs-personalliste .personen-spaltenkopf--sortierbar.an{color:var(--gs-accent-ink)!important}.gs-personalliste .personen-spaltenkopf--sortierbar:focus-visible{outline:2px solid var(--gs-accent)!important;outline-offset:2px}}.gs-personalliste .personen-sortpfeil{color:var(--gs-faint);font-size:.625rem}.gs-personalliste .personen-spaltenkopf--sortierbar.an .personen-sortpfeil{color:var(--gs-accent)}@layer gs-v3{.gs-fristen .fr-arten{gap:0!important;padding:0!important;margin-top:.75rem!important}.gs-fristen .fr-art:focus-visible{outline:2px solid var(--gs-accent)!important;outline-offset:-2px}}.gs-fristen .fr-art strong{color:var(--gs-faint);font-weight:600}.gs-fristen .fr-art.ist-gewaehlt strong{color:var(--gs-accent)}@layer gs-v3{.gs-fristen .fachkopf>.zustandspunkt{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--gs-ink)!important;font-size:var(--gs-text-sm)!important;font-weight:600!important}}.gs-fristen .fachkopf>.zustandspunkt.fehler:before{background:var(--gs-danger)}.gs-fristen .fachkopf>.zustandspunkt.warnung:before{background:var(--gs-warning)}.gs-fristen .fachkopf>.zustandspunkt.gut:before{background:var(--gs-success)}.gs-fristen .fachkopf>.zustandspunkt.hinweis:before{background:var(--gs-accent)}.gs-fristen .karte.fachkarte+.karte.fachkarte,.gs-fristen .fr-arten+.karte.fachkarte{margin-top:.75rem}.gs-fristen .fachkopf{border-radius:.4rem .4rem 0 0}.gs-fristen .aufgabe{grid-template-columns:minmax(14rem,1fr) 7.5rem 8.5rem 10rem 16rem;gap:var(--gs-space-3);min-height:3.25rem;padding:.625rem var(--gs-space-4)}.gs-fristen .aufgabe__datum{align-items:flex-end;text-align:right}.gs-fristen .aufgabe__stand{display:flex;align-items:center;justify-content:flex-start;min-width:0}.gs-fristen .aufgabe>:last-child{justify-content:flex-end;justify-self:end}.gs-fristen .aufgabenkopf>:last-child{justify-self:end;text-align:right}.gs-fristen .aufgabenkopf{display:grid;grid-template-columns:minmax(14rem,1fr) 7.5rem 8.5rem 10rem 16rem;gap:var(--gs-space-3);padding:.375rem var(--gs-space-4);border-bottom:1px solid var(--gs-line);background:var(--gs-tint);color:var(--gs-muted);font-size:.6875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.gs-fristen .aufgabenkopf>span:nth-child(2),.gs-fristen .aufgabenkopf>span:last-child{text-align:right}@media (max-width: 900px){.gs-fristen .aufgabe,.gs-fristen .aufgabenkopf{grid-template-columns:minmax(0,1fr) auto}.gs-fristen .aufgabenkopf{display:none}}.gs-arbeitszeiten .az-kachel-wert{font-family:var(--gs-font)}.gs-fristen .aufgabe__faellig{font-weight:450}.gs-fristen .aufgabe .marker{font-weight:500}.gs-fristen .aufgabe__art{font-weight:600}@layer gs-v3{.gs-kalender .kal-feld.wochenende{background:var(--gs-tint)!important}.gs-kalender .kal-feld.feiertag{background:var(--gs-tint-strong)!important}.gs-kalender .kal-feld.heute{background:var(--gs-accent-soft)!important}}.gs-kalender .kal-tag.wochenende{border-bottom:0}.gs-kalender .kal-schritt{border:0;border-radius:10px;background:var(--gs-line);padding:3px;min-height:2.625rem}.gs-kalender .kal-schritt>*{border-radius:7px}.gs-kalender .kal-tag.heute .kal-tag__wochentag{color:var(--gs-accent-ink)}.gs-kalender .kal-tag.heute:after{content:none}.gs-kalender .kal-tagkopf{margin-bottom:0;border-bottom:0}.gs-kalender .kal-gitter{margin-top:0}.gs-kalender .kal-zeile,.gs-kalender .kal-name,.gs-kalender .kal-saldo,.gs-kalender .kal-spur{min-height:1.8rem}@layer gs-v3{.gs-kalender .kal-feld{min-height:1.6rem!important}}.gs-kalender .kal-eck{height:2rem}@layer gs-v3;@layer gs-v3{.betriebsraum{min-height:100vh;background:var(--gs-shell);display:flex;flex-direction:column}.betriebsleiste{height:var(--gs-topbar-height);flex:none;background:var(--gs-pane);border-bottom:1px solid var(--gs-line);display:flex;align-items:center;gap:var(--gs-space-4);padding-inline:var(--gs-space-4);position:sticky;top:0;z-index:20}.marke-betrieb{display:inline-flex;align-items:center;gap:var(--gs-space-2);font-weight:700;font-size:var(--gs-text-sm);letter-spacing:-.01em;color:var(--gs-pane);background:var(--gs-ink);padding:.3rem .55rem;border-radius:var(--gs-radius-sm)}.marke-betrieb-zart{font-weight:500;opacity:.72}.marke-betrieb-raum{margin-left:var(--gs-space-1);padding:.1rem .4rem;border-radius:var(--gs-radius-sm);background:var(--gs-accent);color:var(--gs-pane);font-size:var(--gs-text-xs);font-weight:600;letter-spacing:.02em}.betriebsleiste .leise{margin-left:auto;color:var(--gs-muted);font-size:var(--gs-text-sm)}.betriebsleiste .leise+.knopf{margin-left:0}.betriebsleiste>.knopf:first-of-type{margin-left:auto}.betriebsflaeche{flex:1;width:100%;max-width:var(--gs-content-width);margin-inline:auto;padding:var(--gs-space-5) var(--gs-space-5) var(--gs-space-8);display:flex;flex-direction:column;gap:var(--gs-space-4)}.betriebsflaeche-schmal{max-width:44rem;padding-top:var(--gs-space-8)}.betriebsflaeche-schmal h1{font-size:var(--gs-title);margin:0 0 var(--gs-space-3)}.betriebsflaeche>.arbeitsflaeche{padding:0;background:transparent;border:0;box-shadow:none}@media (max-width: 720px){.betriebsflaeche{padding-inline:var(--gs-space-3)}.betriebsleiste{padding-inline:var(--gs-space-3);gap:var(--gs-space-2)}.betriebsleiste .leise{display:none}}}@layer gs-v3{.dpk-spalte--wechsel,.dpk-tagkopf--wechsel{background-color:color-mix(in srgb,var(--gs-ink) 4.5%,transparent)}}@layer gs-v3{.einf-feinheiten{margin-top:var(--gs-space-5);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-tint)}.einf-feinheiten>summary{padding:var(--gs-space-3) var(--gs-space-4);font-weight:600;font-size:var(--gs-text-sm);color:var(--gs-accent-ink);cursor:pointer;border-radius:var(--gs-radius);list-style:none}.einf-feinheiten>summary::-webkit-details-marker{display:none}.einf-feinheiten>summary:before{content:"";display:inline-block;width:.4rem;height:.4rem;margin-right:var(--gs-space-3);border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg) translate(-1px,-1px);transition:transform .15s ease}.einf-feinheiten[open]>summary:before{transform:rotate(45deg) translate(-2px,-2px)}.einf-feinheiten>summary:hover{background:var(--gs-tint-strong)}.einf-feinheiten>summary:focus-visible{outline:2px solid var(--gs-accent);outline-offset:-2px}.einf-feinheiten[open]>summary{border-bottom:1px solid var(--gs-line);border-radius:var(--gs-radius) var(--gs-radius) 0 0}.einf-feinheiten>*:not(summary){background:var(--gs-pane)}.einf-feinheiten>*:not(summary):first-of-type{padding-top:var(--gs-space-4)}.einf-feinheiten>*:not(summary):last-child{padding-bottom:var(--gs-space-4);border-radius:0 0 var(--gs-radius) var(--gs-radius)}@media (prefers-reduced-motion: reduce){.einf-feinheiten>summary:before{transition:none}}}.int-aufgaben{display:grid;gap:var(--raum-2);margin:var(--raum-4) 0 0;padding:0;list-style:none}.int-aufgabe{display:grid;grid-template-columns:auto 13rem minmax(0,1fr) auto;align-items:center;gap:var(--raum-1) var(--raum-3);padding:var(--raum-3);border:1px solid var(--linie);border-left:3px solid var(--warnung-kante);border-radius:var(--rund-klein);background:var(--flaeche-zart)}.int-aufgabe.ist-erledigt{border-left-color:var(--erfolg-kante);background:var(--flaeche)}.int-aufgabe__zeichen{display:grid;place-items:center;width:1.5rem;height:1.5rem;color:var(--warnung-kante)}.int-aufgabe.ist-erledigt .int-aufgabe__zeichen{color:var(--erfolg-kante)}.int-aufgabe__zeichen svg{width:1.25rem;height:1.25rem}.int-aufgabe__wort{display:grid;gap:.125rem;font-weight:var(--strich-halb);color:var(--schrift)}.int-aufgabe__stand{font-size:var(--gr-klein);font-weight:var(--strich-normal);text-transform:uppercase;letter-spacing:.04em;color:var(--warnung-schrift)}.int-aufgabe.ist-erledigt .int-aufgabe__stand{color:var(--schrift-leise)}.int-aufgabe__feld{min-width:0}.int-aufgabe__knopf{white-space:nowrap;min-width:7.5rem}.int-aufgabe__hilfe{grid-column:2 / -1;margin:0}@media (max-width: 44rem){.int-aufgabe{grid-template-columns:auto minmax(0,1fr)}.int-aufgabe__feld,.int-aufgabe__hilfe{grid-column:2 / -1}.int-aufgabe__knopf{grid-column:2 / -1;justify-self:start}}.int-fehltnoch{margin:0 0 var(--raum-2);font-size:var(--gr-text);color:var(--warnung-schrift)}.pd-verlauf{display:grid;gap:0;margin:0;padding:0;list-style:none}.pd-verlauf__stand{display:grid;grid-template-columns:11.5rem minmax(0,1fr);align-items:start;gap:var(--raum-2) var(--raum-4);padding:var(--raum-3) 0;border-bottom:1px solid var(--linie)}.pd-verlauf__stand:last-child{border-bottom:none}@layer gs-v3{.pd-verlauf__tag{display:inline-flex;align-items:baseline;gap:var(--raum-2);padding:0!important;border:none!important;border-radius:0!important;background:none!important;box-shadow:none!important;min-height:0!important;justify-content:flex-start!important;color:var(--schrift);font:inherit;font-weight:var(--strich-halb);text-align:left;cursor:pointer}}.pd-verlauf__tag:hover,.pd-verlauf__tag:focus-visible{color:var(--akzent)}.pd-verlauf__jetzt{padding:0 .5rem;border-radius:var(--rund-voll);background:var(--erfolg-flaeche);color:var(--erfolg-schrift);font-size:var(--gr-klein);font-weight:var(--strich-normal);white-space:nowrap}.pd-verlauf__satz{margin:0;color:var(--schrift-leise)}.pd-verlauf__liste{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.pd-verlauf__liste>li{display:grid;grid-template-columns:10rem minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:var(--raum-2)}.pd-verlauf__wort{color:var(--schrift-leise)}.pd-verlauf__alt{color:var(--schrift-leise);text-decoration:line-through;text-decoration-color:var(--linie-stark)}.pd-verlauf__pfeil{color:var(--schrift-still)}.pd-verlauf__neu{font-weight:var(--strich-halb)}@media (max-width: 44rem){.pd-verlauf__stand{grid-template-columns:minmax(0,1fr)}.pd-verlauf__liste>li{grid-template-columns:minmax(0,1fr);gap:0}.pd-verlauf__pfeil{display:none}.pd-verlauf__alt{justify-self:start}}.abschnittsknopf__plus{display:inline-block;margin-inline-end:.35rem;font-weight:var(--strich-fett);font-size:1.05em;line-height:1}.anmeldung-hilfe{margin-top:var(--raum-4);padding:var(--raum-3);border:1px solid var(--linie);border-radius:var(--rund-klein);background:var(--flaeche-zart);text-align:left}.anmeldung-hilfe>summary{cursor:pointer;font-weight:var(--strich-halb);color:var(--schrift)}.anmeldung-hilfe>summary:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.anmeldung-hilfe ol{margin:var(--raum-3) 0 0;padding-inline-start:1.25rem;display:grid;gap:var(--raum-2);color:var(--schrift-leise)}.anmeldung-hilfe strong{color:var(--schrift)}@layer gs-v3{.ex-seite{display:grid;gap:var(--gs-space-6);padding:var(--gs-space-4) var(--gs-space-4) var(--gs-space-8);max-width:var(--gs-content-width);margin-inline:auto;min-width:0}.ex-abschnitt{display:grid;gap:var(--gs-space-3);min-width:0}.ex-abschnittskopf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--gs-space-2) var(--gs-space-4);padding-bottom:var(--gs-space-2);border-bottom:1px solid var(--gs-line)}.ex-abschnittskopf h2{margin:0!important;font-family:var(--gs-font)!important;font-size:1rem!important;font-weight:650!important;color:var(--gs-ink)!important;text-wrap:balance}.ex-leitsatz{margin:.2rem 0 0;max-width:62ch;color:var(--gs-muted);font-size:var(--gs-text)}.ex-griffe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-space-2)}.ex-knopf{min-height:2.25rem;padding:0 var(--gs-space-3);border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius)!important;background:var(--gs-pane)!important;color:var(--gs-ink)!important;font:inherit;font-size:var(--gs-text-sm);font-weight:550;cursor:pointer;box-shadow:none!important}.ex-knopf:hover:not(:disabled){background:var(--gs-tint)!important}.ex-knopf:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}.ex-knopf:disabled{opacity:.5;cursor:not-allowed}.ex-knopf--haupt{border-color:var(--gs-accent)!important;background:var(--gs-accent)!important;color:#fff!important}.ex-knopf--haupt:hover:not(:disabled){background:var(--gs-accent-hover)!important;color:#fff!important}.ex-knopf--still{border-color:transparent!important;background:transparent!important;color:var(--gs-accent)!important}.ex-knopf--still:hover:not(:disabled){background:var(--gs-accent-soft)!important;color:var(--gs-accent)!important}.ex-zweiklick{display:inline-flex;align-items:center;gap:var(--gs-space-2);padding:.2rem .2rem .2rem var(--gs-space-3);border:1px solid var(--gs-warning-line);border-radius:var(--gs-radius);background:var(--gs-warning-soft);font-size:var(--gs-text-sm);color:var(--gs-warning-ink)}.ex-zweiklick__frage{font-weight:550}.ex-faecher{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gs-space-2)}.ex-fach{display:grid;gap:.1rem;padding:var(--gs-space-2) var(--gs-space-3);border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius)!important;background:var(--gs-pane)!important;text-align:left;font:inherit;cursor:pointer;box-shadow:none!important;min-width:0}.ex-fach:hover{background:var(--gs-tint)!important}.ex-fach:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}.ex-fach.ist-gewaehlt{border-color:var(--gs-accent)!important;box-shadow:inset 0 0 0 1px var(--gs-accent)!important}.ex-fach__zahl{font-size:var(--gs-title);font-weight:650;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--gs-ink)}.ex-fach__wort{font-size:var(--gs-text-xs);color:var(--gs-muted);letter-spacing:.02em}.ex-fach--neu .ex-fach__zahl{color:var(--gs-accent)}.ex-fach--geaendert .ex-fach__zahl{color:var(--gs-warning-ink)}.ex-fach--ausgeschieden .ex-fach__zahl{color:var(--gs-ink-2)}.ex-fach--unveraendert .ex-fach__zahl{color:var(--gs-success-ink)}.ex-tafel td,.ex-tafel th{vertical-align:middle}.ex-sp-wahl{width:2.25rem}.ex-person{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font:inherit;font-weight:600;color:var(--gs-ink)!important;cursor:pointer;text-align:left}.ex-person:hover{color:var(--gs-accent)!important;text-decoration:underline}.ex-person:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}.ex-still{color:var(--gs-muted)}.ex-lage{display:inline-block;padding:.1rem .55rem;border-radius:999px;font-size:var(--gs-text-xs);font-weight:600;letter-spacing:.01em;white-space:nowrap;border:1px solid transparent}.ex-lage--neu,.ex-lage--uebergeben{background:var(--gs-accent-soft);color:var(--gs-accent-ink);border-color:var(--gs-accent-line)}.ex-lage--geaendert,.ex-lage--vorgemerkt{background:var(--gs-warning-soft);color:var(--gs-warning-ink);border-color:var(--gs-warning-line)}.ex-lage--unveraendert,.ex-lage--angenommen{background:var(--gs-success-soft);color:var(--gs-success-ink);border-color:var(--gs-success-line)}.ex-lage--ausgeschieden{background:var(--gs-tint);color:var(--gs-ink-2);border-color:var(--gs-line)}.ex-lage--abgelehnt{background:var(--gs-danger-soft);color:var(--gs-danger-ink);border-color:var(--gs-danger-line)}.ex-marke{margin-left:var(--gs-space-2);font-size:var(--gs-text-xs);color:var(--gs-warning-ink)}.ex-felder{display:inline-flex;flex-wrap:wrap;gap:.25rem}.ex-feld{display:inline-block;padding:.05rem .45rem;border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);background:var(--gs-tint);font-size:var(--gs-text-xs);color:var(--gs-ink-2);white-space:nowrap}.ex-zeile--geaendert td:first-child{box-shadow:inset 3px 0 0 var(--gs-warning)}.ex-zeile--neu td:first-child{box-shadow:inset 3px 0 0 var(--gs-accent)}.ex-zeile--ausgeschieden td{color:var(--gs-ink-2)}.ex-leer{padding:var(--gs-space-4);border:1px dashed var(--gs-line);border-radius:var(--gs-radius);color:var(--gs-muted);text-align:center}.ex-uebergaben{list-style:none;margin:0;padding:0;display:grid;gap:var(--gs-space-2)}.ex-uebergabe{position:relative;display:grid;gap:var(--gs-space-2);padding:var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-pane)}.ex-uebergabe--vorgemerkt{border-color:var(--gs-warning-line)}.ex-uebergabe__kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-space-2)}.ex-uebergabe__namen{margin:0;font-size:var(--gs-text-sm);color:var(--gs-ink-2)}.ex-uebergabe__griffe{display:flex;flex-wrap:wrap;gap:var(--gs-space-2)}.ex-pruefsumme{position:absolute;top:var(--gs-space-3);right:var(--gs-space-3);font-size:var(--gs-text-xs);color:var(--gs-faint)}.ex-laeufe{list-style:none;margin:0;padding:0;display:grid;gap:var(--gs-space-1)}.ex-lauf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-space-2);padding:var(--gs-space-2) var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius);font-size:var(--gs-text-sm)}@media (max-width: 720px){.ex-faecher{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-pruefsumme{position:static}}}@layer gs-v3{.kv-vorlage{display:grid;gap:var(--gs-space-2)}.kv-vorlage__stand{font-size:var(--gs-text-sm);color:var(--gs-ink)}.kv-vorlage label.ex-knopf{display:inline-flex;align-items:center;width:max-content}.kv-vorlage label.ex-knopf:focus-within{outline:2px solid var(--gs-accent);outline-offset:2px}.kv-vorlage label.ex-knopf.ist-aus{opacity:.5;pointer-events:none}.kv-vorlage__meldung{margin:0;font-size:var(--gs-text-sm)}.kv-vorlage__meldung--erfolg{color:var(--gs-success-ink)}.kv-vorlage__meldung--stoerung{color:var(--gs-danger-ink)}.kv-vorlage__meldung--hinweis{color:var(--gs-warning-ink)}}@layer gs-v3{.pk-kinder{grid-column:1 / -1;display:grid;gap:var(--gs-space-3);padding:var(--gs-space-4)}.pk-kinder__kopf h3{margin:0 0 .2rem!important;font-size:var(--gs-text-lg)!important;font-weight:650!important}.pk-kinder__kopf p{margin:0;max-width:62ch;font-size:var(--gs-text-sm)}.pk-kinder__tafel input.feld-eingabe{width:100%;min-width:7rem}.pk-kinder__griffe{display:flex;gap:var(--gs-space-1);white-space:nowrap}}@layer gs-v3{.ll-seite{display:grid;gap:var(--gs-space-4);padding:var(--gs-space-4) var(--gs-space-4) var(--gs-space-8);max-width:min(100%,96rem);margin-inline:auto;min-width:0}.ll-seite{height:auto!important;overflow:visible!important;align-content:start}.gs-abrechnung>section.ll-seite{flex:0 0 auto!important;min-height:auto!important;overflow-y:visible!important}.ll-liste{overflow-x:auto!important;max-height:none!important}.ll-fehlt{color:var(--gs-muted);font-style:normal}.ll-minus{color:var(--gs-danger-ink)}.ll-plus{color:var(--gs-success-ink)}.ll-konto{display:inline-flex;flex-direction:column;align-items:flex-end;gap:0;min-height:0;padding:0;border:0;background:none;box-shadow:none;font:inherit;line-height:1.25;color:inherit;cursor:pointer;text-align:right}.ll-konto:hover:not(:disabled){background:transparent;color:inherit;text-decoration:underline;text-underline-offset:3px}.ll-konto:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px;border-radius:var(--gs-radius-sm)}.ll-vorlaeufig{display:block;font-size:.6875rem;font-weight:400;line-height:1.2;color:var(--gs-muted)}.ll-liste__erklaerung>td{background:var(--gs-surface-2);color:var(--gs-muted);font-size:.8125rem;padding-top:var(--gs-space-1)!important;padding-bottom:var(--gs-space-2)!important}.ll-liste__erklaerung strong{color:var(--gs-ink);font-variant-numeric:tabular-nums}.ll-konto__wort{font-weight:650;color:var(--gs-ink);margin-right:var(--gs-space-1)}.ll-konto__zusatz{font-style:normal}.ll-laufwahl{display:flex;flex-wrap:wrap;gap:var(--gs-space-1)}.ll-laufwahl__reiter{display:inline-flex;align-items:center;gap:var(--gs-space-2);min-height:2.25rem;padding:0 var(--gs-space-3);border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius)!important;background:var(--gs-pane)!important;color:var(--gs-ink)!important;font:inherit;cursor:pointer}.ll-laufwahl__reiter.ist-aktiv{border-color:var(--gs-accent)!important;background:var(--gs-accent-soft)!important;color:var(--gs-accent-ink)!important}.ll-laufwahl__reiter:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}.ll-laufwahl__wort{font-weight:650}.ll-laufwahl__satz{color:var(--gs-muted);font-weight:400}.ll-laufwahl__reiter.ist-aktiv .ll-laufwahl__satz{color:inherit;opacity:.75}.ll-laufwahl__zahl{font-size:var(--gs-text-xs);padding:0 .4rem;border-radius:var(--gs-radius-sm);background:var(--gs-tint);color:var(--gs-ink-2);font-variant-numeric:tabular-nums}.ll-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gs-space-3) var(--gs-space-4);padding:var(--gs-space-3);border:1px solid var(--gs-line);border-radius:var(--gs-radius);background:var(--gs-pane)}.ll-band__fortschritt{display:grid;gap:var(--gs-space-2);min-width:14rem;flex:1 1 16rem}.ll-band__zahlen{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gs-space-2);font-size:var(--gs-text-sm);color:var(--gs-ink-2)}.ll-band__umfang{margin:var(--gs-space-1, .25rem) 0 0;max-width:62ch;color:var(--gs-muted);font-size:var(--gs-text-xs)}.ll-band__zahlen strong{font-size:var(--gs-text-lg);color:var(--gs-ink);font-variant-numeric:tabular-nums}.ll-band__blockiert{padding:.05rem .5rem;border-radius:var(--gs-radius-sm);background:var(--gs-danger-soft);color:var(--gs-danger-ink);font-size:var(--gs-text-xs)}.ll-band__spur{height:.4rem;border-radius:var(--gs-radius-sm);background:var(--gs-tint);overflow:hidden}.ll-band__balken{display:block;height:100%;background:var(--gs-success);transition:width .2s ease}.ll-band__griffe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-space-2)}.ll-filter{display:inline-flex;gap:2px;padding:2px;border-radius:var(--gs-radius);background:var(--gs-shell);border:1px solid var(--gs-line)}.ll-filter__knopf{min-height:1.9rem;padding:0 var(--gs-space-3);border:0!important;border-radius:var(--gs-radius-sm)!important;background:transparent!important;color:var(--gs-ink-2)!important;font:inherit;cursor:pointer}.ll-filter__knopf.ist-aktiv{background:var(--gs-pane)!important;color:var(--gs-ink)!important;font-weight:600}.ll-filter__knopf:focus-visible{outline:2px solid var(--gs-accent);outline-offset:1px}.ll-liste{min-width:0}.ll-liste__tafel{font-variant-numeric:tabular-nums;font-size:.8125rem}.ll-liste__tafel th,.ll-liste__tafel td,.ll-liste__tafel thead th,.ll-liste__tafel tfoot th,.ll-liste__tafel tfoot td{padding-inline:.55rem}.ll-liste__tafel tbody th,.ll-liste__tafel tbody td{padding-block:.3rem}.ll-liste__tafel thead th,.ll-liste__tafel tfoot th,.ll-liste__tafel tfoot td{padding-block:.45rem}.ll-liste__tafel tr>:first-child{padding-left:var(--gs-space-3)}.ll-liste__tafel tr>:last-child{padding-right:var(--gs-space-3)}.ll-liste__summezelle{font-weight:650}.ll-liste__zeile{cursor:pointer}.ll-liste__zeile:hover td{background:var(--gs-tint)}.ll-liste__zeile:focus-visible{outline:2px solid var(--gs-accent);outline-offset:-2px}.ll-liste__zeile.ist-offen td{background:var(--gs-accent-soft)}.ll-liste__name{font-weight:600;white-space:nowrap;line-height:1.25}.ll-liste__kennung{display:block;font-size:.6875rem;font-weight:400;color:var(--gs-muted);font-variant-numeric:tabular-nums}.ll-sp-name{width:auto}.ll-sp-zeit{width:5.25rem}.ll-sp-konto{width:5.75rem}.ll-sp-stand{width:6.25rem}.ll-sp-paket{width:9.5rem}.ll-liste__summe th,.ll-liste__summe td{font-weight:650;border-top:2px solid var(--gs-line)!important;background:var(--gs-pane)}.ll-stand{display:inline-block;padding:.05rem .5rem;border-radius:var(--gs-radius-sm);border:1px solid var(--gs-line);background:var(--gs-tint);color:var(--gs-ink-2);font-size:var(--gs-text-xs);white-space:nowrap}.ll-stand--bestaetigt{background:var(--gs-success-soft);color:var(--gs-success-ink);border-color:var(--gs-success-line)}.ll-stand--manuelle_pruefung,.ll-stand--nach_bestaetigung_veraendert{background:var(--gs-warning-soft);color:var(--gs-warning-ink);border-color:var(--gs-warning-line)}.ll-stand--blockiert{background:var(--gs-danger-soft);color:var(--gs-danger-ink);border-color:var(--gs-danger-line)}.ll-stand--automatisch_pruefbereit{background:var(--gs-accent-soft);color:var(--gs-accent-ink);border-color:var(--gs-accent-line)}.ll-fenster{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:start center;padding:var(--gs-space-4) var(--gs-space-3);overflow:auto;background:color-mix(in srgb,var(--gs-ink) 42%,transparent)}.ll-fenster__inhalt{width:min(100%,62rem)}.ll-bogen{display:grid;gap:0;border-radius:var(--gs-radius-lg);background:var(--gs-pane);box-shadow:var(--gs-shadow-dialog);overflow:hidden;min-width:0}.ll-leiste{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gs-space-2) var(--gs-space-4);padding:var(--gs-space-2) var(--gs-space-3);border-bottom:1px solid var(--gs-line);background:var(--gs-tint)}.ll-leiste__blaettern{display:flex;align-items:center;gap:var(--gs-space-2)}.ll-leiste__stelle{min-width:6rem;text-align:center;font-size:var(--gs-text-sm);color:var(--gs-ink-2);font-variant-numeric:tabular-nums}.ll-leiste__griffe{display:flex;flex-wrap:wrap;gap:var(--gs-space-1)}.ll-leiste__abschluss{flex:1 0 100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gs-space-2) var(--gs-space-4);padding-top:var(--gs-space-2);border-top:1px solid var(--gs-line)}.ll-pruefung__satz{font-size:var(--gs-text-sm)}.ll-pruefung__satz--erfolg{color:var(--gs-success-ink)}.ll-pruefung__satz--stoerung{color:var(--gs-danger-ink)}.ll-reiter{display:inline-flex;gap:2px;padding:2px;border-radius:var(--gs-radius);background:var(--gs-shell);border:1px solid var(--gs-line)}.ll-reiter__knopf{display:inline-flex;align-items:center;gap:var(--gs-space-2);min-height:1.9rem;padding:0 var(--gs-space-3);border:0!important;border-radius:var(--gs-radius-sm)!important;background:transparent!important;color:var(--gs-ink-2)!important;font:inherit;font-weight:550;cursor:pointer}.ll-reiter__knopf.ist-aktiv{background:var(--gs-pane)!important;color:var(--gs-ink)!important;box-shadow:var(--gs-shadow-focus, 0 1px 2px rgb(0 0 0 / .08))}.ll-reiter__knopf:focus-visible{outline:2px solid var(--gs-accent);outline-offset:1px}.ll-reiter__zahl{font-size:var(--gs-text-xs);padding:0 .35rem;border-radius:var(--gs-radius-sm);background:var(--gs-tint);color:var(--gs-ink-2);font-variant-numeric:tabular-nums}.ll-verlustwarnung{position:sticky;bottom:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gs-space-4);padding:var(--gs-space-3) var(--gs-space-4);border-top:2px solid var(--gs-warning-line);background:var(--gs-warning-soft);color:var(--gs-warning-ink)}.ll-verlustwarnung>div:first-child{display:grid;gap:.1rem;min-width:0}.ll-verlustwarnung strong{font-weight:var(--strich-fett, 700)}.ll-verlustwarnung span{font-size:var(--gs-text-sm)}.ll-verlustwarnung__griffe{display:flex;flex-wrap:wrap;gap:var(--gs-space-2)}.ll-zeitbilanz{display:grid;gap:var(--gs-space-2);min-width:0}.ll-zeitbilanz__schluss{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gs-space-2);padding-top:var(--gs-space-2);border-top:2px solid var(--gs-ink)}.ll-zeitbilanz__feld{display:grid;gap:.05rem;padding:var(--gs-space-2);border-radius:var(--gs-radius);background:var(--gs-shell);min-width:0}.ll-zeitbilanz__feld--summe{background:var(--gs-tint-strong, var(--gs-tint))}.ll-zeitbilanz__wort{font-size:var(--gs-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--gs-muted)}.ll-zeitbilanz__zahl{font-size:var(--gs-text-lg);font-weight:650;font-variant-numeric:tabular-nums}.ll-zeitbilanz__quelle{font-size:var(--gs-text-xs);color:var(--gs-muted)}.ll-zeitbilanz__feld.ist-minus .ll-zeitbilanz__zahl{color:var(--gs-danger-ink)}.ll-zeitbilanz__feld.ist-plus .ll-zeitbilanz__zahl{color:var(--gs-success-ink)}.ll-tage__befund{min-width:14rem}.ll-tage__befundwort{display:block;font-size:var(--gs-text-xs);color:var(--gs-muted);text-wrap:pretty}.ll-tage__grund{width:100%;margin-top:.15rem;font-size:var(--gs-text-sm)}.ll-zeitpaar{display:inline-flex;align-items:baseline;gap:.3rem;white-space:nowrap;font-variant-numeric:tabular-nums}.ll-zeitpaar__plan{color:var(--gs-muted)}.ll-zeitpaar__ist{font-weight:600}.ll-pfeil{font-size:.95em;line-height:1}.ll-pfeil.ist-gut{color:var(--gs-success)}.ll-pfeil.ist-auffaellig{color:var(--gs-warning-ink)}.ll-zeitpaar__delta{font-size:var(--gs-text-xs);color:var(--gs-muted)}.ll-zeitpaar__delta.ist-auffaellig{color:var(--gs-warning-ink)}.ll-tage__gewertet{font-weight:600}.ll-tage__delta{color:var(--gs-success-ink)}.ll-tage__delta.ist-minus{color:var(--gs-warning-ink)}.ll-gruende{display:grid;gap:var(--gs-space-2);margin-top:var(--gs-space-3);padding:var(--gs-space-3);border:1px solid var(--gs-warning-line);border-radius:var(--gs-radius);background:var(--gs-warning-soft)}.ll-gruende__wort{margin:0!important;font-size:var(--gs-text-sm)!important;font-weight:650!important;color:var(--gs-warning-ink)!important}.ll-gruende__liste{display:grid;gap:var(--gs-space-2);margin:0;padding:0;list-style:none}.ll-gruende__zeile{display:grid;grid-template-columns:6.5rem minmax(0,1fr) minmax(0,2fr);gap:var(--gs-space-2);align-items:center}.ll-gruende__tag{display:inline-flex;align-items:baseline;gap:.3rem;font-size:var(--gs-text-sm);font-weight:600;white-space:nowrap}.ll-gruende__befund{font-size:var(--gs-text-xs);color:var(--gs-ink-2);overflow:hidden;text-overflow:ellipsis}.ll-gruende__zeile.ist-fertig{opacity:.6}.ll-gruende__feld{width:100%}@media (max-width: 52rem){.ll-gruende__zeile{grid-template-columns:minmax(0,1fr);gap:.2rem}}.ll-tage__stift{width:2rem}.ll-stift{min-height:1.8rem;min-width:1.8rem;padding:0;border:1px solid var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-pane)!important;color:var(--gs-ink-2)!important;font:inherit;cursor:pointer;line-height:1}.ll-stift:hover:not(:disabled){background:var(--gs-tint)!important;color:var(--gs-ink)!important}.ll-stift:disabled{opacity:.35;cursor:not-allowed}.ll-stift:focus-visible{outline:2px solid var(--gs-accent);outline-offset:1px}.ll-tage__plan{color:var(--gs-muted);white-space:nowrap}.ll-baustein__name{display:inline-flex;align-items:baseline;gap:.35rem}.ll-haken{color:var(--gs-success-ink);font-weight:700}.ll-blatt__tafel tr.ist-offen>*{background:var(--gs-warning-soft)}.ll-blatt__tafel tr.ist-unklar>*{background:var(--gs-tint)}.ll-baustein__schluss{white-space:nowrap}.ll-baustein__knopf{margin-left:var(--gs-space-2);min-height:1.7rem!important;padding:0 var(--gs-space-2)!important;font-size:var(--gs-text-xs)!important}.ll-akonto__zeile>*{background:var(--gs-accent-soft)}.ll-akonto__nachweis th[scope=row],.ll-akonto__nachweis td{color:var(--gs-ink-2)}.ll-akonto__saldo td{background:var(--gs-shell)}.ll-einrichten{display:flex;flex-wrap:wrap;gap:var(--gs-space-1);margin-top:.3rem}.ll-einrichten__knopf{min-height:1.7rem!important;padding:0 var(--gs-space-2)!important;font-size:var(--gs-text-xs)!important;font-weight:550}.ll-sammelgrund{display:flex;flex-wrap:wrap;gap:var(--gs-space-2);align-items:center;margin-top:var(--gs-space-3)}.ll-sammelgrund .feld-eingabe{flex:1 1 22rem;min-width:0}.ll-korrektur{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:var(--gs-space-3);overflow:auto;background:color-mix(in srgb,var(--gs-ink) 45%,transparent)}.ll-korrektur__fenster{width:min(100%,30rem);display:grid;gap:var(--gs-space-3);padding:var(--gs-space-4);border-radius:var(--gs-radius-lg);background:var(--gs-pane);box-shadow:var(--gs-shadow-dialog)}.ll-korrektur__kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gs-space-3)}.ll-korrektur__kopf h4{margin:0!important;font-size:var(--gs-text-lg)!important;font-weight:650!important}.ll-korrektur__kopf p{margin:.1rem 0 0;font-size:var(--gs-text-sm)}.ll-korrektur__hinweis{margin:0;font-size:var(--gs-text-sm);color:var(--gs-ink-2);text-wrap:pretty}.ll-korrektur__felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:var(--gs-space-3)}.ll-korrektur__griffe{display:flex;justify-content:flex-end;gap:var(--gs-space-2)}.ll-pruefung__stand{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-space-2);min-width:0}.ll-pruefung__wer{font-size:var(--gs-text-xs);color:var(--gs-muted)}.ll-pruefung__sperre{font-size:var(--gs-text-sm);color:var(--gs-warning-ink);max-width:60ch;text-wrap:pretty}.ll-pruefung__griffe{display:flex;flex-wrap:wrap;gap:var(--gs-space-2)}.ll-blatt{display:grid;gap:var(--gs-space-4);padding:var(--gs-space-5);background:var(--gs-pane);min-width:0}.ll-blatt__titel{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--gs-space-2) var(--gs-space-4);padding-bottom:var(--gs-space-2);border-bottom:2px solid var(--gs-ink)}.ll-blatt__titel h3{margin:0!important;font-size:var(--gs-title-sm)!important;font-weight:500!important;color:var(--gs-ink)!important;text-wrap:balance}.ll-blatt__titel h3 strong{font-weight:700}.ll-blatt__titelrand{display:flex;align-items:center;gap:var(--gs-space-3);font-size:var(--gs-text-sm);color:var(--gs-muted);font-variant-numeric:tabular-nums}.ll-blatt__marke{padding:.05rem .5rem;border:1px solid var(--gs-warning-line);border-radius:var(--gs-radius-sm);background:var(--gs-warning-soft);color:var(--gs-warning-ink);font-size:var(--gs-text-xs);letter-spacing:.06em;text-transform:uppercase}.ll-blatt__felder{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0;background:var(--gs-pane)}.ll-blatt__feld{display:grid;gap:.05rem;padding:.25rem .45rem;background:var(--gs-pane);min-width:0;box-shadow:0 0 0 1px var(--gs-line)}@media (max-width: 62rem){.ll-blatt__felder{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 40rem){.ll-blatt__felder{grid-template-columns:repeat(2,minmax(0,1fr))}}.ll-blatt__feld dt{font-size:var(--gs-text-xs);color:var(--gs-muted);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ll-blatt__feld dd{margin:0;font-size:var(--gs-text-xs);font-weight:600;color:var(--gs-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ll-blatt__feld.ist-geaendert{background:var(--gs-success-soft)}.ll-blatt__feld.ist-geaendert dd{color:var(--gs-success-ink)}.ll-blatt__anschrift{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--gs-space-4);align-items:start}.ll-blatt__partei{display:grid;gap:var(--gs-space-3);min-width:0}.ll-blatt__absender{font-size:var(--gs-text-sm);font-weight:600;color:var(--gs-ink-2);padding-bottom:.15rem;border-bottom:1px solid var(--gs-line-soft)}.ll-blatt__empfaenger{display:grid;gap:.1rem;font-style:normal;font-size:var(--gs-text);color:var(--gs-ink)}.ll-blatt__empfaenger.ist-geaendert{padding-left:var(--gs-space-2);border-left:3px solid var(--gs-success)}.ll-blatt__name{font-weight:650}.ll-blatt__kanzleistand{display:grid;gap:.2rem;justify-items:end;text-align:right}.ll-blatt__kanzleizeile{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--gs-space-2)}.ll-blatt__kanzleiknopf{min-height:1.7rem!important;padding:0 var(--gs-space-2)!important;font-size:var(--gs-text-xs)!important}.ll-blatt__kanzleiwort{font-size:var(--gs-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--gs-muted)}.ll-blatt__kanzleidatum{font-size:var(--gs-text-xs);color:var(--gs-muted);font-variant-numeric:tabular-nums}.ll-blatt__aenderung{margin:0;max-width:34ch;font-size:var(--gs-text-xs);color:var(--gs-success-ink);text-wrap:pretty}.ll-blatt__block{display:grid;gap:var(--gs-space-2);min-width:0}.ll-blatt__blockwort{margin:0!important;font-size:var(--gs-text-sm)!important;font-weight:650!important;letter-spacing:.04em;text-transform:uppercase;color:var(--gs-ink-2)!important;border-bottom:1px solid var(--gs-line);padding-bottom:.2rem}.ll-blatt__tafel{width:100%;border-collapse:collapse;font-size:var(--gs-text-sm);font-variant-numeric:tabular-nums}.ll-blatt__tafel th,.ll-blatt__tafel td{padding:.3rem .5rem;text-align:left;vertical-align:baseline;font-weight:400;color:var(--gs-ink)}.ll-blatt__tafel thead th{font-size:var(--gs-text-xs);color:var(--gs-muted);border-bottom:1px solid var(--gs-line);font-weight:500}.ll-blatt__tafel th[scope=row]{font-weight:500}.ll-blatt__tafel .zahl{text-align:right;white-space:nowrap}.ll-spalte-nr{width:4rem;color:var(--gs-muted);font-variant-numeric:tabular-nums}.ll-blatt__gruppe+.ll-blatt__gruppe>tr:first-child>*{padding-top:var(--gs-space-3)}.ll-blatt__gruppenwort td{font-size:var(--gs-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--gs-muted);padding-bottom:.1rem!important}.ll-blatt__gruppensatz td{font-size:var(--gs-text-xs);color:var(--gs-muted);text-wrap:pretty;padding-top:.2rem!important}.ll-blatt__gruppe tr:not(.ll-blatt__gruppenwort)+tr:not(.ll-blatt__gruppenwort)>*{border-top:1px solid var(--gs-line-soft)}.ll-tafel__quelle{color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:400}.ll-tafel__zusatz{display:block;margin-top:.1rem;max-width:46ch;color:var(--gs-muted);font-size:var(--gs-text-xs);font-weight:400;text-wrap:pretty}.ll-blatt__summe{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--gs-space-4);padding-top:var(--gs-space-2);border-top:2px solid var(--gs-ink)}.ll-blatt__summenwort{font-size:var(--gs-text-sm);font-weight:650;letter-spacing:.02em}.ll-blatt__summenzahl{font-size:var(--gs-title-sm);font-weight:700;font-variant-numeric:tabular-nums}.ll-blatt__summenhinweis{margin:0;text-align:right;font-size:var(--gs-text-xs);color:var(--gs-muted)}.ll-blatt__blockzahl{margin-left:var(--gs-space-2);font-weight:400;text-transform:none;letter-spacing:0;color:var(--gs-muted);font-size:var(--gs-text-xs)}.ll-blatt__tagerahmen{overflow-x:auto}.ll-blatt__tage{min-width:34rem}.ll-blatt__tage tbody tr+tr>*{border-top:1px solid var(--gs-line-soft)}.ll-blatt__tage tbody tr:hover>*{background:var(--gs-tint)}.ll-tage__datum{white-space:nowrap;font-weight:500}.ll-tage__bereich{color:var(--gs-ink-2)}.ll-tage__abwesenheit{display:inline-block;padding:.05rem .45rem;border-radius:var(--gs-radius-sm);background:var(--gs-accent-soft);color:var(--gs-accent-ink);font-size:var(--gs-text-xs);white-space:nowrap}.ll-blatt__tage tr.ist-abwesend .ll-tage__datum{color:var(--gs-ink-2)}.ll-tage__abweichung{display:block;font-size:var(--gs-text-xs);color:var(--gs-muted);font-weight:400}.ll-ampel{display:inline-block;width:.5rem;height:.5rem;margin-right:.4rem;border-radius:var(--gs-radius-voll, 999px);vertical-align:middle}.ll-ampel--rot{background:var(--gs-danger)}.ll-ampel--gelb{background:var(--gs-warning)}.ll-ampel--gruen{background:var(--gs-success)}.ll-blatt__tagehinweis{margin:0;font-size:var(--gs-text-xs);color:var(--gs-muted);max-width:80ch;text-wrap:pretty}.ll-blatt__zweispalt{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:var(--gs-space-4);align-items:start}.ll-blatt__zwischensumme th,.ll-blatt__zwischensumme td{font-weight:650;border-top:1px solid var(--gs-ink)!important}.ll-angaben{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--gs-space-2) var(--gs-space-4);margin:0}.ll-angaben>div{display:grid;gap:.1rem;min-width:0}.ll-angaben dt{font-size:var(--gs-text-xs);color:var(--gs-muted)}.ll-angaben dd{margin:0;font-size:var(--gs-text);color:var(--gs-ink);overflow-wrap:anywhere}.ll-bogen__hinweis--sachlich{background:var(--gs-accent-soft)!important;color:var(--gs-accent-ink)!important}.ll-bogen__hinweis{margin:0;padding:var(--gs-space-2) var(--gs-space-3);border-radius:var(--gs-radius);background:var(--gs-warning-soft);color:var(--gs-warning-ink);font-size:var(--gs-text-sm);text-wrap:pretty}@media (max-width: 54rem){.ll-liste__tafel th:nth-child(7),.ll-liste__tafel td:nth-child(7),.ll-liste__tafel col.ll-sp-konto{display:none}}@media (max-width: 45rem){.ll-liste__tafel th:nth-child(2),.ll-liste__tafel td:nth-child(2),.ll-liste__tafel th:nth-child(3),.ll-liste__tafel td:nth-child(3),.ll-liste__tafel col.ll-sp--arbeit,.ll-liste__tafel col.ll-sp--abwesend{display:none}.ll-blatt__anschrift{grid-template-columns:minmax(0,1fr)}}@media (max-width: 40rem){.ll-liste__name{white-space:normal}.ll-blatt{padding:var(--gs-space-3)}.ll-fenster{padding:var(--gs-space-2)}.ll-leiste__stelle{min-width:0}}}@media print{.ll-liste,.ll-laufwahl,.ll-leiste,.ex-abschnittskopf,.gs-topbar,.gs-rail,nav{display:none!important}.ll-fenster{position:static;background:none;padding:0;overflow:visible;display:block}.ll-fenster__inhalt{width:100%}.ll-bogen{box-shadow:none;border-radius:0}.ll-blatt{padding:0}}@layer gs-v3{.kontomenue__fuss{display:grid;gap:.15rem}}@layer gs-v3{.jk-vorlaeufig{margin:var(--gs-space-2) 0 0;font-size:var(--gs-text-xs);color:var(--gs-muted);max-width:80ch;text-wrap:pretty}}@layer gs-v3{.ll-blatt__bank{display:grid;gap:.1rem;margin-top:var(--gs-space-3);padding-top:var(--gs-space-2);border-top:1px solid var(--gs-line-soft)}.ll-blatt__bankwort{font-size:var(--gs-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--gs-muted)}.ll-blatt__bankwert{font-size:var(--gs-text);font-variant-numeric:tabular-nums;letter-spacing:.02em}.ll-blatt__bankinhaber{display:block;font-size:var(--gs-text-xs);color:var(--gs-ink-2);letter-spacing:0}.ll-blatt__bankhinweis{font-size:var(--gs-text-xs);color:var(--gs-success-ink)}.ll-blatt__bank.ist-geaendert{padding-left:var(--gs-space-2);border-left:3px solid var(--gs-success)}}@layer gs-v3{.ll-klaeren{display:grid;gap:var(--gs-space-2);margin-top:var(--gs-space-3);padding:var(--gs-space-3);border:1px solid var(--gs-danger-line);border-radius:var(--gs-radius);background:var(--gs-danger-soft)}.ll-klaeren__wort{margin:0!important;font-size:var(--gs-text-sm)!important;font-weight:650!important;color:var(--gs-danger-ink)!important}.ll-klaeren__liste{display:grid;gap:var(--gs-space-2);margin:0;padding:0;list-style:none}.ll-klaeren__zeile{display:grid;grid-template-columns:7rem minmax(0,1fr) auto;gap:var(--gs-space-2);align-items:center}.ll-klaeren__tag{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--gs-text-sm);font-weight:600;white-space:nowrap}.ll-klaeren__befund{font-size:var(--gs-text-xs);color:var(--gs-ink-2);text-wrap:pretty}.ll-klaeren__griffe{display:flex;flex-wrap:wrap;gap:var(--gs-space-1);justify-content:flex-end}.ll-klaeren__griffe .ex-knopf{min-height:1.8rem!important;padding:0 var(--gs-space-2)!important;font-size:var(--gs-text-xs)!important}.ll-klaeren__ohnegriff{font-size:var(--gs-text-xs);color:var(--gs-ink-2);text-align:right;text-wrap:pretty;max-width:22rem}@media (max-width: 52rem){.ll-klaeren__ohnegriff{text-align:left}}@media (max-width: 52rem){.ll-klaeren__zeile{grid-template-columns:minmax(0,1fr);gap:.2rem}.ll-klaeren__griffe{justify-content:flex-start}}.ll-urlaub{width:min(100%,34rem)}.ll-urlaub__liste{display:grid;gap:.15rem;margin:0;padding:0;list-style:none;max-height:24rem;overflow-y:auto}.ll-urlaub__zeile{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-3);padding:.25rem 0;border-bottom:1px solid var(--gs-line-soft)}.ll-urlaub__zeile.ist-ausserhalb{opacity:.7}.ll-urlaub__tag{font-size:var(--gs-text-sm)}.ll-urlaub__stufen{display:inline-flex;gap:2px;padding:2px;border-radius:var(--gs-radius);background:var(--gs-shell);border:1px solid var(--gs-line)}.ll-urlaub__stufe{min-width:2.1rem;min-height:1.7rem;border:0!important;border-radius:var(--gs-radius-sm)!important;background:transparent!important;color:var(--gs-ink-2)!important;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.ll-urlaub__stufe.ist-aktiv{background:var(--gs-accent)!important;color:#fff!important;font-weight:650}.ll-urlaub__stufe:focus-visible{outline:2px solid var(--gs-accent);outline-offset:1px}.ll-urlaub__summe{margin:0;font-size:var(--gs-text-sm)}}@layer gs-v3{.ll-nummer{font-variant-numeric:tabular-nums}.ll-nummer--fehlt{border:1px dashed var(--gs-warning-line)!important;border-radius:var(--gs-radius-sm)!important;background:var(--gs-warning-soft)!important;color:var(--gs-warning-ink)!important;font:inherit;font-size:var(--gs-text-xs)!important;padding:0 .35rem!important;min-height:1.4rem;cursor:pointer}.ll-nummer--fehlt:hover{background:var(--gs-warning-line)!important}}.gs-arbeitszeiten .az-kacheln{gap:0}.gs-arbeitszeiten .az-kachel{border:0;border-left:1px solid var(--gs-line-soft);border-radius:0}.gs-arbeitszeiten .az-kachel:first-child{border-left:0}.gs-arbeitszeiten .az-kachel-wert{white-space:nowrap}.gs-arbeitszeiten .az-kachel-halb{flex-direction:column;align-items:flex-start;gap:0}.gs-arbeitszeiten .az-kachel-paar{align-items:stretch;gap:.625rem}.gs-arbeitszeiten .az-kachel-halb+.az-kachel-halb{padding-left:.625rem}.gs-arbeitszeiten button.az-kurzzeile{font:inherit;font-size:.8125rem;font-weight:400}.gs-arbeitszeiten .az-kurzzeile>span{font-variant-numeric:tabular-nums}.gs-arbeitszeiten .az-kurzzeile>strong{font-size:.8125rem;font-weight:600}.gs-arbeitszeiten .az-kacheln{padding-inline:1rem}.gs-arbeitszeiten .az-kachel{padding-inline:.625rem}.gs-arbeitszeiten .az-regelhinweis{margin-inline:1rem}@media (max-width: 60rem){.gs-arbeitszeiten .az-kachel:nth-child(3){border-left:0}.gs-arbeitszeiten .az-kachel:nth-child(n+3){border-top:1px solid var(--gs-line-soft)}}@media (max-width: 46rem){.gs-arbeitszeiten .az-kachel{border-top:1px solid var(--gs-line-soft);border-left:0}.gs-arbeitszeiten .az-kachel:first-child{border-top:0}}@layer gs-v3{.gs-reiterleiste,.ll-filter,.gs-arbeitszeiten .az-gruppe,.gs-kalender .kal-schritt,.kal-sichten,.ctl-gruppe,.abr-gruppe{display:inline-flex!important;align-items:center!important;gap:0!important;padding:0!important;min-height:2.25rem!important;border:1px solid var(--gs-line)!important;border-radius:8px!important;background:var(--gs-pane)!important}.gs-reiterleiste>button,.gs-reiterleiste>a,.ll-filter>button,.gs-arbeitszeiten .az-gruppe>button,.gs-kalender .kal-schritt>button,.kal-sichten>button,.ctl-gruppe>button,.abr-gruppe>button{min-height:2.125rem!important;height:2.125rem!important;padding:0 .75rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--gs-muted)!important;font-size:var(--gs-text-xs)!important;font-weight:600!important;white-space:nowrap!important}.gs-reiterleiste>button+button,.gs-reiterleiste>a+a,.ll-filter>button+button,.gs-arbeitszeiten .az-gruppe>button+button,.gs-kalender .kal-schritt>button+button,.kal-sichten>button+button,.ctl-gruppe>button+button,.abr-gruppe>button+button{border-inline-start:1px solid var(--gs-line-soft)!important}.gs-reiterleiste>:first-child,.ll-filter>:first-child,.gs-arbeitszeiten .az-gruppe>:first-child,.gs-kalender .kal-schritt>:first-child,.kal-sichten>:first-child,.ctl-gruppe>:first-child,.abr-gruppe>:first-child{border-start-start-radius:7px!important;border-end-start-radius:7px!important}.gs-reiterleiste>:last-child,.ll-filter>:last-child,.gs-arbeitszeiten .az-gruppe>:last-child,.gs-kalender .kal-schritt>:last-child,.kal-sichten>:last-child,.ctl-gruppe>:last-child,.abr-gruppe>:last-child{border-start-end-radius:7px!important;border-end-end-radius:7px!important}.gs-reiterleiste>button:hover:not(:disabled):not(.an):not(.aktiv):not(.ist-aktiv):not(.ist-hier):not(.ist-gewaehlt),.ll-filter>button:hover:not(:disabled):not(.ist-aktiv),.gs-arbeitszeiten .az-gruppe>button:hover:not(:disabled):not(.an),.gs-kalender .kal-schritt>button:hover:not(:disabled):not(.an),.kal-sichten>button:hover:not(:disabled):not(.an),.ctl-gruppe>button:hover:not(:disabled):not(.an),.abr-gruppe>button:hover:not(:disabled):not(.an){background:var(--gs-tint)!important;color:var(--gs-ink)!important}.gs-reiterleiste>:is(.an,.aktiv,.ist-aktiv,.ist-hier,.ist-gewaehlt),.gs-reiterleiste>:is(.an,.aktiv,.ist-aktiv,.ist-hier,.ist-gewaehlt):hover,.ll-filter>button.ist-aktiv,.ll-filter>button.ist-aktiv:hover,.gs-arbeitszeiten .az-gruppe>button.an,.gs-arbeitszeiten .az-gruppe>button.an:hover,.gs-kalender .kal-schritt>button.an,.gs-kalender .kal-schritt>button.an:hover,.kal-sichten>button.an,.kal-sichten>button.an:hover,.ctl-gruppe>button.an,.ctl-gruppe>button.an:hover,.abr-gruppe>button.an,.abr-gruppe>button.an:hover{background:var(--gs-accent-soft)!important;box-shadow:inset 0 0 0 1px var(--gs-accent)!important;color:var(--gs-accent-ink)!important;font-weight:650!important}.gs-arbeitszeiten .az-gruppe>.az-pfeil,.gs-kalender .kal-schritt>.kal-pfeil,.ctl-gruppe>.ctl-pfeil,.abr-gruppe>.abr-pfeil{width:2rem!important;padding:0!important}.gs-arbeitszeiten .az-gruppe>.az-zeitwort,.gs-kalender .kal-schritt>.kal-zeitraum,.ctl-gruppe>.ctl-monatswort,.abr-gruppe>.abr-monatswort{color:var(--gs-ink)!important;font-weight:650!important;font-variant-numeric:tabular-nums}.gs-pillen{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.4375rem}.gs-pille{display:inline-flex!important;width:auto!important;height:1.875rem!important;min-height:1.875rem!important;align-items:center!important;gap:.4375rem!important;padding:0 .75rem!important;border:1px solid var(--gs-line)!important;border-radius:999px!important;background:var(--gs-pane)!important;color:var(--gs-ink-2)!important;font-family:var(--gs-font)!important;font-size:.78125rem!important;font-weight:450!important;white-space:nowrap!important;box-shadow:none!important;cursor:pointer;transition:background-color 90ms ease,border-color 90ms ease}.gs-pille:hover:not(:disabled){background:var(--gs-tint)!important;border-color:#d4d4d8!important;color:var(--gs-ink)!important}.gs-pille.ist-gewaehlt,.gs-pille.ist-gewaehlt:hover:not(:disabled){border-color:var(--gs-accent)!important;background:var(--gs-accent-soft)!important;color:var(--gs-accent-ink)!important;font-weight:650!important}.gs-pille:focus-visible{outline:2px solid var(--gs-accent)!important;outline-offset:1px}.gs-pille__punkt{width:.4375rem;height:.4375rem;flex:none;border-radius:50%;background:#c7c7cc}.gs-pille__punkt.erfolg{background:var(--gs-success)}.gs-pille__punkt.hinweis{background:var(--gs-warning)}.gs-pille__punkt.fehlt{background:var(--gs-danger)}.gs-pille__zahl{color:inherit;font-weight:700;font-variant-numeric:tabular-nums}.pa-pille__punkt.fehlt{background:var(--gs-danger)}.gs-arbeitszeiten .az-kopfzahlen{display:flex;flex:none;min-width:0;align-items:center;gap:var(--gs-space-3, .75rem);padding:.625rem 1rem .5rem;background:var(--gs-pane)}.gs-arbeitszeiten .az-summe{display:flex;min-width:0;flex-direction:column;gap:.0625rem}.gs-arbeitszeiten .az-summe__paar{display:flex;align-items:stretch;gap:.75rem}.gs-arbeitszeiten .az-summe__halb{display:flex;min-width:0;flex-direction:column;gap:0}.gs-arbeitszeiten .az-summe__halb+.az-summe__halb{padding-left:.75rem;border-left:1px solid var(--gs-line)}.gs-arbeitszeiten .az-summe__wert{color:var(--gs-ink);font-size:1.0625rem;font-weight:650;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.gs-arbeitszeiten .az-summe__wort{color:var(--gs-muted);font-size:.6875rem}.gs-arbeitszeiten .az-summe__zusatz{color:var(--gs-muted);font-size:.625rem;line-height:1.3}.gs-arbeitszeiten .az-kopfzahlen .gs-pillen{margin-left:auto;align-self:center;justify-content:flex-end}@media (max-width: 46rem){.gs-arbeitszeiten .az-kopfzahlen{align-items:flex-start;flex-direction:column;gap:.625rem}.gs-arbeitszeiten .az-kopfzahlen .gs-pillen{margin-left:0;justify-content:flex-start}}.gs-arbeitszeiten .az-summe{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:.4375rem;padding:.5rem .75rem .4375rem;border:1px solid var(--gs-line);border-radius:10px;background:var(--gs-pane)}.gs-arbeitszeiten .az-summe__paar{display:flex;flex:1;align-items:stretch;justify-content:center;gap:0}.gs-arbeitszeiten .az-summe__halb{display:flex;min-width:0;flex:1 1 0;flex-direction:column;align-items:center;justify-content:flex-end;gap:.0625rem;padding-inline:.875rem;text-align:center}.gs-arbeitszeiten .az-summe__halb+.az-summe__halb{border-left:1px solid var(--gs-line)}.gs-arbeitszeiten .az-summe__wort{color:var(--gs-muted);font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.gs-arbeitszeiten .az-summe__wert{color:var(--gs-ink);font-size:1.5rem;font-weight:660;letter-spacing:-.015em;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.gs-arbeitszeiten .az-summe__zusatz{margin:0;padding-top:.375rem;border-top:1px solid var(--gs-line-soft);color:var(--gs-muted);font-size:.6875rem;line-height:1.3;text-align:center}.gs-arbeitszeiten .az-kopfzahlen{align-items:center;background:var(--gs-pane);padding:.625rem 1rem}.gs-arbeitszeiten .az-kurzzeile{border:0;border-radius:0;background:transparent;transition:background-color 90ms ease}.gs-arbeitszeiten .az-kurzzeile:hover{background:var(--gs-selected, #eef3fa)}.gs-arbeitszeiten .az-kurzfall:last-child{border-bottom:0}.gs-arbeitszeiten .az-kurzzeile .az-kurzgriff{color:var(--gs-muted)}.gs-arbeitszeiten .az-kurzzeile:hover .az-kurzgriff{color:var(--gs-accent)}.gs-arbeitszeiten .az-fach__schalter{display:flex;width:100%;min-height:0;align-items:center;gap:.5rem .625rem;padding:.35rem .65rem;border:0;border-bottom:1px solid var(--gs-accent-line);border-radius:0;background:var(--gs-accent-soft);box-shadow:none;color:var(--gs-ink);text-align:left;cursor:pointer;transition:background-color 90ms ease}.gs-arbeitszeiten .az-fach__schalter h2{color:var(--gs-ink)}.gs-arbeitszeiten .az-fach--durch .az-fach__zahl{background:var(--gs-pane);color:var(--gs-ink-2)}.gs-arbeitszeiten .az-fach__schalter:hover{background:var(--gs-accent-line)}.gs-arbeitszeiten .az-fach__schalter:focus-visible{outline:2px solid var(--gs-accent);outline-offset:-2px}.gs-arbeitszeiten .az-fach__winkel{display:inline-flex;margin-left:auto;align-items:center;color:var(--gs-ink-2);transition:transform .14s ease,color 90ms ease}.gs-arbeitszeiten .az-fach__schalter:hover .az-fach__winkel{color:var(--gs-accent-ink)}.gs-arbeitszeiten .az-fach__schalter[aria-expanded=true] .az-fach__winkel{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.gs-arbeitszeiten .az-fach__winkel{transition:color 90ms ease}}}.gs-arbeitszeiten .az-fach__schalter{box-shadow:none}@layer gs-v3{.pd-monatsschalter{min-height:2.25rem;gap:0;padding:0;border:1px solid var(--gs-line);border-radius:8px;background:var(--gs-pane)}.pd-monatsschalter>*+*{border-inline-start:1px solid var(--gs-line-soft)}.pd-monatsschalter .schlicht{min-height:2.125rem!important;width:2rem;min-width:2rem;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--gs-muted)!important}.pd-monatsschalter .schlicht:hover{border-radius:0;background:var(--gs-tint)!important;color:var(--gs-ink)!important}.pd-monatsschalter__wahl{display:flex;align-items:center}.pd-monatsschalter__wort{padding:0 .75rem;color:var(--gs-ink);font-weight:650;font-variant-numeric:tabular-nums}.pd-monatsschalter.ist-gross{padding:0}.pd-monatsschalter.ist-gross .pd-monatsschalter__wort{min-width:9.5rem;font-size:var(--gs-text-sm);letter-spacing:0}.pd-dreispalt{gap:var(--gs-space-3)}}@layer gs-v3{.pd-dreispalt .pa-feld{padding-block:.15rem .2rem}}@layer gs-v3{.sys-schalter{min-height:23px!important;height:23px!important;padding:0!important}}@layer gs-v3{.lb-sperrwort--weg{color:var(--gs-accent)!important;text-decoration:none;cursor:pointer}.lb-sperrwort--weg:hover{text-decoration:underline}.lb-sperrwort--weg:focus-visible{outline:2px solid var(--gs-accent);outline-offset:2px}}.pd-dreispalt .pa-abschnitt{padding:0!important;overflow:hidden}.pd-dreispalt .pa-abschnitt__kopf{min-height:0;padding:.5rem .9375rem!important}.pd-dreispalt .pa-abschnitt__titel{font-size:.875rem;font-weight:700;letter-spacing:-.025em;text-transform:none;color:var(--gs-ink)}.pd-dreispalt .pa-felder{padding:.35rem .9375rem .5rem}.pd-dreispalt .pa-feld{padding-block:.15rem .2rem}@layer gs-v3{.pd-bgruppe__kopf .pd-standsatz--kachel{margin:0 0 0 auto;padding:.2rem .5rem;max-width:54ch;font-size:.6875rem;line-height:1.3}@media (max-width: 60rem){.pd-bgruppe__kopf .pd-standsatz--kachel{flex-basis:100%;margin-left:0;text-align:left;max-width:none}}}@layer gs-v3{.pd-monatszeile{display:grid;grid-template-columns:auto 4.25rem;align-items:center;justify-content:end;gap:.5rem}.pd-monatszeile .pd-monatsschalter__heute{min-height:2.25rem!important;padding:0 .6rem!important;border:1px solid var(--gs-line)!important;border-radius:8px!important;background:var(--gs-pane)!important;color:var(--gs-ink-2)!important;font-size:var(--gs-text-xs)!important;font-weight:600!important}.pd-monatszeile .pd-monatsschalter__heute:hover{background:var(--gs-tint)!important;color:var(--gs-ink)!important}}@layer gs-v3{.pd-monatszeile .pd-monatsschalter{border-color:var(--gs-accent);background:var(--gs-accent-soft)}.pd-monatszeile .pd-monatsschalter>*+*{border-inline-start-color:var(--gs-accent-line)}.pd-monatszeile .pd-monatsschalter__wort{color:var(--gs-accent-ink)}.pd-monatszeile .pd-monatsschalter .schlicht{color:var(--gs-accent-ink)!important}.pd-monatszeile .pd-monatsschalter .schlicht:hover{background:var(--gs-accent-line)!important;color:var(--gs-accent-ink)!important}}@layer gs-v3{.rahmen.navigation-oben .navigation .navigation-untermenue .weg{display:flex!important;width:100%!important;min-height:44px!important;height:auto!important;justify-content:flex-start!important;gap:12px!important;padding:8px 12px!important}.rahmen.navigation-oben .navigation .navigation-untermenue .weg-beschriftung{display:block!important;opacity:1!important;visibility:visible!important;width:auto!important;position:static!important;white-space:normal!important}.rahmen.navigation-oben .navigation .navigation-untermenue[popover]{inset:var(--menue-oben,80px) auto auto var(--menue-links,52px)!important;width:16rem!important;min-width:0!important;max-width:calc(100vw - 24px)!important}.navigation-breite{display:none}@media (min-width:1100px){.rahmen.navigation-oben:has(.navigation:not(.navigation--kompakt)){--gs-rail-width:11.5rem}.rahmen.navigation-oben .navigation-breite{display:block;margin-top:auto!important}.rahmen.navigation-oben .navigation-bereiche>li.navigation-fussweg{margin-top:0!important}.rahmen.navigation-oben .navigation:not(.navigation--kompakt) .navigation-bereiche{align-items:stretch!important;padding-inline:10px!important}.rahmen.navigation-oben .navigation:not(.navigation--kompakt) .navigation-bereiche .weg,.rahmen.navigation-oben .navigation:not(.navigation--kompakt) .navigation-bereiche .navigation-mehr{display:flex!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-height:44px!important;height:auto!important;padding:9px 10px!important;text-align:left;font-size:13px}.rahmen.navigation-oben .navigation:not(.navigation--kompakt) .navigation-bereiche .weg-beschriftung{display:block!important;opacity:1!important;visibility:visible!important;width:auto!important;position:static!important}}}@layer gs-v3{@media (min-width:1100px){.rahmen.navigation-oben .navigation-bereiche>li.ist-blockende{margin-bottom:0!important}.rahmen.navigation-oben .navigation:not(.navigation--kompakt) .navigation-bereiche .weg-beschriftung{white-space:nowrap!important;line-height:1.3!important}}}@layer gs-v3{.dienstplan>.dp-leiste:not(.dp-leiste--planungscheck){display:grid!important;grid-template-columns:auto minmax(16rem,1fr) auto auto!important;grid-template-areas:"titel zeit werkzeuge veroeffentlichen" "sicht metriken metriken metriken"!important;gap:10px 16px!important;align-items:center!important;padding:12px 16px!important}.dienstplan>.dp-leiste:not(.dp-leiste--planungscheck) .dp-steuerzeile{display:contents!important}.dienstplan>.dp-leiste:not(.dp-leiste--planungscheck) .dp-titelzeile{grid-area:titel;width:auto!important;min-width:0!important;margin:0!important}.dienstplan>.dp-leiste:not(.dp-leiste--planungscheck) .dp-wochensteuerung{justify-self:start;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.dienstplan>.dp-leiste:not(.dp-leiste--planungscheck) .dp-blick{justify-self:start!important;justify-content:flex-start!important;margin:0!important}.dienstplan>.dp-leiste:not(.dp-leiste--planungscheck) .dp-kacheln{width:100%!important;min-width:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.dienstplan>.dp-leiste:not(.dp-leiste--planungscheck) .dp-kachel{background:transparent!important;padding:6px 12px!important}.dienstplan>.dp-leiste:not(.dp-leiste--planungscheck) .dp-kachel .dp-kachel__wert{font-size:.9375rem!important}.dienstplan>.dp-leiste:not(.dp-leiste--planungscheck) .pk-kennzahl select{min-height:28px!important;height:auto!important;width:auto!important;max-width:100%!important;padding:0 18px 0 0!important;border:0!important;box-shadow:none!important;background-color:transparent!important;font-size:.6875rem!important}.dienstplan>.dp-leiste:not(.dp-leiste--planungscheck) .dp-veroeffentlichung{min-height:0!important;align-self:center!important}@media (max-width: 1000px){.dienstplan>.dp-leiste:not(.dp-leiste--planungscheck){grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-areas:"titel werkzeuge veroeffentlichen" "zeit zeit zeit" "sicht sicht sicht" "metriken metriken metriken"!important}}@media (max-width: 500px){.dienstplan>.dp-leiste:not(.dp-leiste--planungscheck){padding:10px!important;gap:8px!important}.dienstplan>.dp-leiste:not(.dp-leiste--planungscheck) .dp-kacheln{display:flex!important;flex-wrap:wrap!important}.dienstplan>.dp-leiste:not(.dp-leiste--planungscheck) .dp-kachel{flex:1 1 28%}.dienstplan>.dp-leiste:not(.dp-leiste--planungscheck) .dp-veroeffentlichung{width:auto!important}}}@layer gs-v3{@media (max-width: 500px){.dienstplan>.dp-leiste:not(.dp-leiste--planungscheck){grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"titel titel" "zeit zeit" "sicht sicht" "metriken metriken" "werkzeuge veroeffentlichen"!important}}}@layer gs-v3{.dienstplan>.dp-leiste:not(.dp-leiste--planungscheck) .dp-kacheln{gap:8px!important;overflow:visible!important}.dienstplan>.dp-leiste:not(.dp-leiste--planungscheck) .dp-kachel{border:1px solid var(--gs-line)!important;border-bottom:3px solid var(--gs-accent)!important;border-radius:6px!important;background:var(--gs-pane)!important;min-width:0!important}.dienstplan>.dp-leiste:not(.dp-leiste--planungscheck) .dp-kachel.ist-ueber-soll{border-bottom-color:var(--gs-error-ink, #a13e34)!important;background:var(--gs-error-soft, #fff4f2)!important}.pk-budget__plananzeige{display:flex;align-items:center;gap:12px;padding:14px 16px;margin:0 0 20px;border:1px solid var(--gs-line);border-radius:8px;cursor:pointer}.pk-budget__plananzeige input{width:20px;height:20px;flex:none;accent-color:var(--gs-accent)}.pk-budget__plananzeige strong{display:block;font-size:14px}.pk-budget__plananzeige small{display:block;margin-top:4px;color:var(--gs-muted);font-size:12px;line-height:1.5}}.kandidaten-start{min-height:100dvh;display:grid;place-items:center;padding:32px 20px;background:#f4f7fb;color:#202221}.kandidaten-karte{width:min(100%,520px);padding:36px;box-sizing:border-box;background:#fff;border:1px solid #dce5ef;border-radius:24px}.kandidaten-marke{font-size:20px;font-weight:850;letter-spacing:-.6px}.kandidaten-marke span{color:#3b6ea8}.kandidaten-zeichen{margin:32px 0 20px;width:80px;height:80px;display:grid;place-items:center;background:#e9f1fb;color:#3b6ea8;border-radius:24px}.kandidaten-zeichen svg{width:56px;height:56px}.kandidaten-label{font-size:12px;letter-spacing:1.5px;font-weight:700;color:#3b6ea8}.kandidaten-karte h1{font-size:34px;line-height:1.12;letter-spacing:-1px;margin:12px 0 20px}.kandidaten-karte p{line-height:1.55}.kandidaten-konto{display:grid;gap:6px;padding:16px 0;border-block:1px solid #dce5ef;margin:24px 0;overflow-wrap:anywhere}.kandidaten-konto span,.kandidaten-klein{font-size:13px;color:#586372}.kandidaten-hinweis{padding:18px;border-radius:14px;background:#f1f6fc}.kandidaten-hinweis p{margin-bottom:0;font-size:14px}.kandidaten-karte button{min-height:44px}.kandidaten-karte :focus-visible{outline:3px solid #3b6ea8;outline-offset:3px}@media (max-width:520px){.kandidaten-start{padding:16px}.kandidaten-karte{padding:24px}.kandidaten-karte h1{font-size:30px}}.gs-abrechnung .buchungen{padding:20px}.buchungen-kopf{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.gs-abrechnung .buchungen h2{font-size:20px;margin:0 0 5px}.buchungen-kopf p,.buchungen-hinweis{color:var(--gs-muted, #626d7b);font-size:13px;line-height:1.5;margin:0}.buchungen-primaer{border:0;border-radius:8px;background:var(--gs-accent, #346fae);color:#fff;padding:11px 15px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.buchungen-primaer:disabled{opacity:.5;cursor:default}.buchungen-zahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.buchungen-zahlen>div{padding:14px 16px;border:1px solid var(--gs-line-soft,#dde3eb);border-bottom:3px solid var(--gs-accent,#346fae);border-radius:9px;background:var(--gs-pane,#fff)}.buchungen-zahlen span{display:block;color:var(--gs-muted,#626d7b);font-size:12px;margin-bottom:8px}.buchungen-zahlen strong{font-size:23px;font-weight:650;font-variant-numeric:tabular-nums}.buchungen-suche{display:flex;align-items:center;gap:12px;font-size:13px;margin-bottom:20px}.buchungen-suche input{width:min(360px,100%);padding:10px 12px;border:1px solid var(--gs-line-soft,#dde3eb);border-radius:7px;background:var(--gs-pane,#fff);color:inherit;font:inherit}.buchungen-gruppe{margin-bottom:20px}.buchungen-gruppe>header{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px;padding:0 0 10px}.gs-abrechnung .buchungen-gruppe h3{font-size:14px;font-weight:650;margin:0}.buchungen-gruppe>header>span{font-size:12px;color:var(--gs-muted,#626d7b)}.gs-abrechnung .buchungen .tafel :is(th,td){font-size:12px;padding:12px 10px}.gs-abrechnung .buchungen .tafel td:first-child{font-weight:600;min-width:130px}.gs-abrechnung .buchungen .abr-beisatz{font-size:11px}.gs-abrechnung .buchungen .abr-knopf{font-size:12px;padding:6px 9px}.buchungen-leer{text-align:center;padding:35px 20px;border:1px dashed var(--gs-line-soft,#dde3eb);border-radius:8px;font-size:14px;color:var(--gs-muted,#626d7b)}.fenster:has(.buchungen-dialog){width:min(560px,calc(100vw - 32px));border-top:4px solid var(--gs-accent,#346fae)}.buchungen-dialog{font-size:14px}.buchungen-dialog fieldset{border:0;padding:0;margin:16px 0;min-width:0;display:grid;gap:14px}.buchungen-dialog .ein-zeile{display:grid;grid-template-columns:1fr;gap:6px;margin:0}.buchungen-dialog .ein-wort{font-size:13px;font-weight:600}.buchungen-dialog :is(input,select){width:100%;min-width:0;box-sizing:border-box;padding:10px 12px;border:1px solid var(--gs-line-soft,#d5dce5);border-radius:7px;background:var(--gs-pane,#fff);color:inherit;font:inherit}.buchungen-dialog .abr-beisatz{font-size:12px;line-height:1.5}.buchungen-aktionen{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--gs-line-soft,#dde3eb);padding-top:16px}.buchungen-dialog button[type=submit]{background:var(--gs-accent,#346fae);color:#fff}@media (max-width:650px){.buchungen-kopf{align-items:flex-start;flex-direction:column}.buchungen-zahlen{grid-template-columns:1fr;gap:8px}.buchungen-zahlen>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.buchungen-zahlen span{margin:0}.buchungen-suche{align-items:stretch;flex-direction:column}}.gs-abrechnung .buchungen .buchungen-primaer,.fenster .buchungen-dialog button[type=submit]{background:var(--gs-accent,#346fae)!important;color:#fff!important}.fenster .buchungen-dialog :is(input,select){text-align:left!important;min-height:40px}.gs-abrechnung .buchungen .abr-rahmen,.gs-abrechnung .buchungen .tafel{width:100%}.grl{display:flex;flex-direction:column;gap:var(--raum-4)}.grl-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--raum-4);flex-wrap:wrap}.grl-titel{margin:0;font-size:var(--gr-titel, 20px)}.grl-beisatz{margin:var(--raum-1) 0 0;color:var(--schrift-leise)}.grl-summe{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--raum-2);padding:var(--raum-3) var(--raum-4);background:var(--flaeche-zart, var(--flaeche));border:1px solid var(--linie);border-radius:var(--rund-karte)}.grl-abgrenzung{flex-basis:100%;color:var(--schrift-leise);font-size:var(--gr-text)}.grl-filter{display:flex;flex-wrap:wrap;gap:var(--raum-3);align-items:center}.grl-suche{min-width:14rem;flex:1 1 14rem}.grl-schalter{display:inline-flex;align-items:center;gap:var(--raum-2);white-space:nowrap}.grl-tafel td,.grl-tafel th{vertical-align:top;padding-block:var(--raum-3)}.grl-gewaehlt>*{background:var(--blau-050, rgba(11, 111, 164, .06))}.grl-gruende{display:flex;flex-direction:column;gap:var(--raum-1)}.grl-grund{display:block}.grl-grund--offen{color:var(--warnung-schrift)}.grl-grund--nicht_geprueft{color:var(--schrift-leise);font-style:italic}.grl-gut,.grl-zeitraum{color:var(--schrift-leise)}.grl-mehr{color:var(--schrift-leise);font-size:var(--gr-text)}.grl-wechsel{display:block;color:var(--schrift-leise);font-size:var(--gr-text)}.grl-warnung{color:var(--warnung-schrift)}.grl-laedt{padding:var(--raum-5);color:var(--schrift-leise)}.grl-auswahlleiste{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:var(--raum-3);padding:var(--raum-3) var(--raum-4);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rund-karte);box-shadow:var(--schatten-fein)}.grl-panel{position:fixed;inset-block:0;inset-inline-end:0;z-index:40;width:min(600px,100vw);display:flex;flex-direction:column;background:var(--flaeche);border-inline-start:1px solid var(--linie);box-shadow:-8px 0 24px #16160f14}.grl-panel-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--raum-3);padding:var(--raum-4);border-block-end:2px solid var(--akzent)}.grl-panel-beisatz{display:block;color:var(--schrift-leise);font-size:var(--gr-text)}.grl-panel-koerper{flex:1 1 auto;overflow-y:auto;padding:var(--raum-4);display:flex;flex-direction:column;gap:var(--raum-4)}.grl-panel-schalter{display:flex;gap:var(--raum-3)}.grl-panel-fuss{display:flex;justify-content:space-between;gap:var(--raum-3);padding:var(--raum-4);border-block-start:1px solid var(--linie);background:var(--flaeche)}.grl-block{border:1px solid var(--linie);border-radius:var(--rund-karte);padding:var(--raum-4);margin:0;display:flex;flex-direction:column;gap:var(--raum-3)}.grl-block>legend{padding-inline:var(--raum-2);font-weight:600}.grl-vorschau{border:1px solid var(--linie);border-radius:var(--rund-karte);padding:var(--raum-4)}.grl-vorschau h3{margin:0 0 var(--raum-3);font-size:var(--gr-kopf, 16px)}.grl-vorschau-zeile+.grl-vorschau-zeile{margin-block-start:var(--raum-3);padding-block-start:var(--raum-3);border-block-start:1px solid var(--linie)}.grl-fehlersumme{margin:var(--raum-2) 0 0;padding-inline-start:var(--raum-4)}.grl-konflikte{margin:var(--raum-2) 0;padding-inline-start:var(--raum-4)}.grl-konflikte>li+li{margin-block-start:var(--raum-2)}.grl-konflikte ul{margin:var(--raum-1) 0 0;padding-inline-start:var(--raum-4)}.abr-knopf--leise{background:transparent;color:var(--schrift)}.nur-lesen{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width: 640px){.grl-panel{width:100vw}.grl-filter{flex-direction:column;align-items:stretch}.grl-suche{min-width:0;flex:0 0 auto}.grl-summe{gap:var(--raum-1)}.grl-abgrenzung{font-size:var(--gr-text);margin-block-start:var(--raum-1)}.grl-kopf{gap:var(--raum-2)}.grl-beisatz{margin-block-start:0}.grl-filter{gap:var(--raum-2)}.grl-filter .grl-schalter{flex-direction:row}.grl-tafel,.grl-tafel tbody,.grl-tafel tr,.grl-tafel td,.grl-tafel th{display:block;width:auto}.grl-tafel thead{display:none}.grl-tafel tr{border:1px solid var(--linie);border-radius:var(--rund-karte);padding:var(--raum-3);margin-block-end:var(--raum-3)}}.abr-grundlagenstreifen{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-3);flex-wrap:wrap;padding:var(--raum-3) var(--raum-4);margin-block-end:var(--raum-4);background:var(--flaeche-zart, var(--flaeche));border:1px solid var(--linie);border-radius:var(--rund-karte)}.abr-grundlagenzeile{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--raum-1) var(--raum-3);margin:0 0 var(--raum-4);color:var(--schrift-leise);font-size:var(--gr-klein)}.werkzeug:after,.konto--knopf:after{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;inline-size:2rem;block-size:2rem;translate:-50% -50%}.pa-pille,.gs-pille{position:relative}.pa-pille:after,.gs-pille:after{content:"";position:absolute;inset-block:-.0625rem;inset-inline:0}.pa-band .pa-suchfeld{min-block-size:2rem}.grl-kastenfeld{display:inline-grid;place-items:center;min-inline-size:2rem;min-block-size:2rem;cursor:pointer}.grl-kastenfeld input{inline-size:1.125rem;block-size:1.125rem;min-inline-size:1.125rem;min-block-size:1.125rem;margin:0}.personen-spaltenkopf{min-block-size:2rem}@layer gs-v3{.gs-einstellungen .sys-abschnitt{overflow:visible}.gs-einstellungen .sys-regler{background:var(--gs-pane);border-color:var(--gs-muted);padding:.125rem}.gs-einstellungen .sys-regler:focus-within{outline:2px solid var(--gs-accent);outline-offset:2px}.gs-einstellungen .sys-regler__feld{min-width:7rem;cursor:text}}.gs-einstieg{--entry-blue:#326db3;--entry-ink:#101417;--entry-muted:#52606e;background:var(--entry-blue);color:#fff;min-height:100svh;padding:28px clamp(24px,5vw,88px) 24px;font-family:var(--gs-font,system-ui,sans-serif);overflow:hidden;isolation:isolate}.gs-einstieg *,.gs-einstieg *:before,.gs-einstieg *:after{box-sizing:border-box}.gs-brand-header{display:flex;align-items:center;gap:30px;max-width:1440px;margin:0 auto}.gs-brand-header img{width:120px;height:120px;display:block;transform:rotate(-4deg);border-radius:26px}.gs-brand-header>span{font-size:11px;font-weight:750;letter-spacing:.12em}.gs-brand-header>a{margin-left:auto;color:#fff;font-size:14px;text-decoration:none;border-bottom:1px solid #ffffff70;padding:14px 0;display:flex;gap:32px;align-items:center}.gs-brand-stage{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:clamp(28px,5vw,88px);align-items:center;max-width:1440px;margin:52px auto 72px}.gs-brand-thesis{position:relative;padding-bottom:12px}.gs-brand-thesis>p:first-child{font-size:14px;font-weight:800;letter-spacing:.12em;margin:0 0 20px}.gs-brand-thesis h2{font-size:clamp(24px,3.3vw,52px);letter-spacing:-.05em;line-height:1.03;margin:0;font-weight:800;color:#fff}.gs-brand-thesis h2>span{display:block;font-size:clamp(78px,8.8vw,144px);font-weight:850;letter-spacing:-.065em;line-height:.93;margin-top:14px;color:#fff}.gs-brand-swipe{width:94%;max-width:570px;display:block;margin:4px 0 24px -8px;color:#fff;transform:rotate(-3deg)}.gs-brand-copy{font-size:19px;line-height:1.5;color:#fff;margin:0 0 28px}.gs-brand-topics{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:12px;font-weight:600;color:#fff}.gs-brand-topics span+span:before{content:"+";margin-right:24px;opacity:.7}.gs-einstieg .anmelde-flaeche{color:var(--entry-ink);background:#fff;position:relative;border-radius:18px;padding:28px 32px 32px;box-shadow:12px 14px #102e502b;min-width:0;scroll-margin-top:24px}.gs-login-label{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid #dce2e8;font-size:10px;letter-spacing:.14em;font-weight:750;color:#52606e}.gs-login-label>span:last-child{font-size:24px;line-height:1;color:#101417}.gs-einstieg .anmelde-spalte{width:100%;margin:0;padding:0;animation:none;opacity:1;transform:none}.gs-einstieg .anmeldung-karte{display:block;width:100%;padding:0;border:0;background:transparent;box-shadow:none;border-radius:0}.gs-brand-footer{max-width:1440px;margin:0 auto;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff45;padding-top:22px;font-size:10px;letter-spacing:.08em;color:#fff}.gs-einstieg .anmelde-titel{margin:0 0 32px}.gs-einstieg .anmelde-titel h1{font-size:30px;line-height:1.18;letter-spacing:-.035em;font-weight:650;color:var(--entry-ink);margin:0 0 12px;max-width:340px}.gs-einstieg .anmelde-titel p{font-size:15px;line-height:1.6;color:var(--entry-muted);margin:0}.gs-einstieg .feld{margin:0 0 22px;gap:8px}.gs-einstieg .feld label{font-size:14px;font-weight:600;color:var(--entry-ink)}.gs-einstieg .feld__kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative}.gs-einstieg .feld__huelle{position:relative;margin-top:8px}.gs-einstieg .feld input{width:100%;height:52px;min-height:52px;border:1px solid #c6d2df;border-radius:10px;background:#fff;box-shadow:none;color:var(--entry-ink);padding:0 15px;font-size:16px;transition:border-color .15s,box-shadow .15s}.gs-einstieg .feld input::placeholder{color:#748294}.gs-einstieg .feld input:focus{outline:2px solid var(--entry-blue);outline-offset:2px;border-color:var(--entry-blue)}.gs-einstieg .feld input[autocomplete=current-password]{padding-right:54px}.gs-einstieg .feld__schalter{position:absolute;right:4px;top:4px;width:44px;height:44px;min-height:44px;background:transparent;border:0;color:var(--entry-muted);border-radius:8px}.gs-einstieg .feld__schalter svg{width:22px;height:22px}.gs-einstieg .anmelde-verweis{font-size:13px;color:var(--entry-blue);text-decoration:none;padding:8px 0;cursor:pointer}.gs-einstieg .anmelde-hilfe .hinweis{position:absolute;right:0;top:30px;width:min(320px,80vw);padding:16px;background:#edf3fa;color:var(--entry-ink);border:1px solid #c6d2df;border-radius:10px;z-index:2;font-size:14px;line-height:1.6;box-shadow:0 8px 28px #182f4714}.gs-einstieg .knopf-tuer{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:52px;min-height:52px;background:var(--entry-blue);color:#fff;border:0;border-radius:10px;font-size:16px;font-weight:600;margin:8px 0 0;box-shadow:none;cursor:pointer;transition:background .15s,transform .15s}.gs-einstieg .knopf-tuer:hover:not(:disabled){background:#285887;transform:translateY(-1px)}.gs-einstieg .knopf-tuer:disabled{opacity:.65;cursor:wait}.gs-einstieg :is(button,summary,a):focus-visible{outline:2px solid var(--entry-blue);outline-offset:4px}.gs-einstieg .anmelde-zugang{color:var(--entry-muted);font-size:13px;line-height:1.7;margin:24px 0 0;text-align:center}.gs-einstieg .anmelde-vertrauen{display:none}.gs-einstieg .anmelde-fusszeile{position:static;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0;font-size:11px;color:var(--entry-muted);border:0;margin:0}@layer gs-v3{.gs-einstieg .anmeldung-karte .knopf-tuer{background:#3268a4!important;color:#fff!important;border:0!important;padding:0 20px!important;border-radius:10px!important;min-height:52px!important;font-size:16px!important}.gs-einstieg .anmeldung-karte .knopf-tuer:hover:not(:disabled){background:#285887!important}.gs-einstieg .anmeldung-karte .feld__schalter{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:10px!important;border:0!important;background:transparent!important;color:#546579!important;border-radius:8px!important}.gs-einstieg .feld__schalter svg{width:22px!important;min-width:22px!important;height:22px!important;flex:none}}.gs-einstieg .anmelde-verweis::marker{content:""}.gs-einstieg .anmelde-verweis::-webkit-details-marker{display:none}.gs-einstieg .knopf-tuer__kreisel{width:16px;height:16px;border:2px solid #ffffff60;border-top-color:#fff;border-radius:50%;animation:entry-spin .8s linear infinite}@keyframes entry-spin{to{transform:rotate(360deg)}}.gs-einstieg .anmelde-titel h1{font-size:29px;color:#101417;font-weight:750;letter-spacing:-.04em}.gs-einstieg .knopf-tuer span{font:inherit}@media (min-width:1600px){.gs-brand-stage{margin-top:80px;margin-bottom:90px}}@media (max-width:950px){.gs-brand-stage{grid-template-columns:minmax(0,1fr) 360px;gap:28px}.gs-einstieg{padding:24px}.gs-brand-thesis h2>span{font-size:85px}.gs-einstieg .anmelde-flaeche{padding:24px}.gs-brand-copy{font-size:16px}}@media (max-width:720px){.gs-einstieg{padding:20px 20px 24px}.gs-brand-header{gap:16px}.gs-brand-header img{width:82px;height:82px;border-radius:20px}.gs-brand-header>span{display:none}.gs-brand-stage{display:flex;flex-direction:column;align-items:stretch;gap:32px;margin:36px 0}.gs-brand-thesis{padding:0}.gs-brand-thesis>p:first-child{display:none}.gs-brand-thesis h2{font-size:27px}.gs-brand-thesis h2>span{font-size:76px;line-height:.94;margin-top:12px}.gs-brand-swipe{max-width:320px;margin-bottom:16px}.gs-brand-copy{font-size:16px;margin-bottom:0}.gs-brand-topics{display:none}.gs-einstieg .anmelde-flaeche{padding:24px;box-shadow:6px 8px #102e502b}.gs-brand-footer{font-size:9px;line-height:1.5}.gs-brand-footer>span:first-child{max-width:180px}.gs-einstieg .anmelde-titel h1{font-size:27px}}@media (prefers-reduced-motion:reduce){.gs-einstieg *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.gs-brand-thesis>p:first-child{color:#fff}.gs-abrechnung.abr-grundlagen-seite{max-width:1280px;margin-inline:auto;width:100%;padding-inline:clamp(18px,3vw,40px);box-sizing:border-box}.abr-grundlagen-seite .grl{gap:24px;padding-top:12px}.abr-grundlagen-seite .abr-kopf{margin-inline:0;padding-inline:0}.abr-grundlagen-seite .abr-kopf h1,.abr-grundlagen-seite .grl-titel{font-family:inherit;font-size:26px;font-weight:650;letter-spacing:-.025em;line-height:1.2;margin:0}.abr-grundlagen-seite .grl-kopf{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:start;gap:14px 32px}.abr-grundlagen-seite .grl-kopf>.abr-knopf{grid-column:1;justify-self:start;margin:0}.abr-grundlagen-seite .grl-summe{grid-column:2;grid-row:1 / span 2;display:grid;grid-template-columns:1fr 1fr;gap:12px 22px;padding:20px 24px;border:1px solid #d4e0ec;border-top:3px solid #3974ad;background:#f3f7fc;border-radius:12px;margin:0}.abr-grundlagen-seite .grl-summe>span:not(.grl-abgrenzung){display:flex;flex-direction:column;gap:4px;font-size:13px;color:#40576e}.abr-grundlagen-seite .grl-summe strong{font-size:28px;line-height:1.1;font-weight:700;color:#1c4267}.abr-grundlagen-seite .grl-abgrenzung{grid-column:1/-1;font-size:12px;line-height:1.5;color:#536779}.abr-grundlagen-seite .grl-beisatz{font-size:14px;line-height:1.6;margin-top:10px}.abr-grundlagen-seite .grl-filter{padding:16px 0;border-top:1px solid #e0e6ed;border-bottom:1px solid #e0e6ed;gap:16px}.abr-grundlagen-seite .grl-sammel{display:flex;align-items:center;gap:20px;padding:18px 20px;background:#fff;border:1px solid #d9e2eb;border-radius:10px}.grl-sammel>div{flex:1;min-width:0}.grl-sammel strong{font-size:15px}.grl-sammel p{font-size:12px;line-height:1.5;margin:5px 0 0;color:#546578;max-width:440px}.grl-sammel label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600}.grl-sammel select{font:inherit;font-size:14px;min-height:40px;max-width:100%;padding:8px 10px}.abr-grundlagen-seite .grl-tafel{font-size:14px;width:100%}.abr-grundlagen-seite .grl-tafel th,.abr-grundlagen-seite .grl-tafel td{padding:16px;line-height:1.5}.abr-grundlagen-seite .grl-tafel th:first-child{padding-left:0}.abr-grundlagen-seite .grl-tafel td:last-child{padding-right:0}.grl-sammel-hinweis{padding:16px;border:1px solid #d5e1ef;border-radius:10px;background:#f3f7fc;color:#213a54;font-size:14px;line-height:1.5}.grl-sammel-hinweis p{margin:8px 0}.grl-sammel-hinweis summary{cursor:pointer;font-weight:600;min-height:32px}@media (max-width:900px){.abr-grundlagen-seite .grl-sammel{flex-wrap:wrap}.grl-sammel>div{flex-basis:100%}.grl-sammel label{flex:1}}@media (max-width:650px){.abr-grundlagen-seite .grl-kopf{grid-template-columns:1fr;gap:16px}.abr-grundlagen-seite .grl-summe{grid-column:1;grid-row:auto;padding:16px}.abr-grundlagen-seite .grl-kopf>.abr-knopf{grid-row:2}.abr-grundlagen-seite .grl-filter{align-items:stretch}.abr-grundlagen-seite .grl-suche{min-width:0;flex:0 0 auto;width:100%}.abr-grundlagen-seite .grl-sammel{gap:12px;padding:16px}.grl-sammel label{flex-basis:100%}.abr-grundlagen-seite .grl-tafel{min-width:700px}.abr-grundlagen-seite .tafel-rahmen{overflow-x:auto;max-width:100%}}@layer gs-v3{.gs-seite.gs-abrechnung.abr-grundlagen-seite{max-width:1280px!important;width:100%!important;margin-inline:auto!important;padding:24px 40px!important}.gs-seite.abr-grundlagen-seite .abr-kopf{padding:0 0 22px!important;margin:0!important}.gs-seite.abr-grundlagen-seite .abr-kopf h1,.gs-seite.abr-grundlagen-seite .grl-titel{font-family:inherit!important;font-size:24px!important;font-weight:650!important;letter-spacing:-.025em!important;line-height:1.2!important}@media (max-width:650px){.gs-seite.gs-abrechnung.abr-grundlagen-seite{padding:20px 18px!important}.gs-seite.abr-grundlagen-seite .abr-kopf h1,.gs-seite.abr-grundlagen-seite .grl-titel{font-size:22px!important}}}.trm-seite{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#101826;color:#f5f7fa;font-family:var(--gs-schrift, system-ui, sans-serif);-webkit-user-select:none;user-select:none}.trm-kopf{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.9rem 1.4rem;background:#0b111c;border-bottom:1px solid #22304a;font-size:1.05rem}.trm-marke{font-weight:600;letter-spacing:.01em}.trm-marke strong{font-weight:800}.trm-ort{color:#9fb2cc;flex:1 1 auto}.trm-uhr{font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700}.trm-netz{font-size:.9rem;padding:.2rem .6rem;border-radius:999px}.trm-netz--gut{background:#16351f;color:#8fe0a6}.trm-netz--weg{background:#3a1b1b;color:#ffb3b3}.trm-netz--unbekannt{background:#23304a;color:#b9c7de}.trm-mitte{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;padding:1.5rem;text-align:center}.trm-mitte--eingabe{flex-direction:row;flex-wrap:wrap;align-items:center;gap:2.5rem}.trm-titel{font-size:clamp(1.6rem,4vw,2.4rem);margin:0;font-weight:700}.trm-stand{font-size:1.3rem;color:#9fb2cc;margin:0}.trm-satz{max-width:34rem;line-height:1.5;color:#c6d3e6;margin:0}.trm-haken{font-size:4rem;color:#8fe0a6;margin:0;line-height:1}.trm-meldung{max-width:34rem;background:#3a1b1b;color:#ffd9d9;padding:.8rem 1rem;border-radius:.6rem;margin:0}.trm-felder{display:flex;flex-direction:column;gap:1rem;min-width:18rem}.trm-feld{display:flex;flex-direction:column;gap:.35rem;text-align:left}.trm-feld>span{font-size:1rem;color:#9fb2cc}.trm-eingabe{min-height:60px;font-size:1.6rem;padding:0 .9rem;border-radius:.6rem;border:2px solid #2c3d5c;background:#0b111c;color:#f5f7fa;font-variant-numeric:tabular-nums;letter-spacing:.08em}.trm-eingabe:focus-visible{outline:3px solid #6aa9ff;outline-offset:2px}.trm-block{display:grid;grid-template-columns:repeat(3,5.5rem);gap:.7rem}.trm-taste{min-height:72px;min-width:72px;font-size:1.7rem;font-weight:600;border-radius:.7rem;border:1px solid #2c3d5c;background:#1b2740;color:#f5f7fa;cursor:pointer}.trm-taste:active{background:#26364f}.trm-taste--still{font-size:1rem;color:#9fb2cc}.trm-taste:focus-visible{outline:3px solid #6aa9ff;outline-offset:2px}.trm-aktionen{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.trm-knopf{min-height:56px;padding:0 1.6rem;font-size:1.15rem;font-weight:600;border-radius:.7rem;border:1px solid #2c3d5c;background:#1b2740;color:#f5f7fa;cursor:pointer}.trm-knopf--haupt{background:#2f6fd0;border-color:#2f6fd0}.trm-knopf--gross{min-height:96px;min-width:15rem;font-size:1.45rem}.trm-knopf--ende{background:#7a3030;border-color:#8a3a3a}.trm-knopf:disabled{opacity:.5;cursor:default}.trm-knopf:focus-visible{outline:3px solid #6aa9ff;outline-offset:2px}@layer gs-v3{.trm-seite .trm-taste,.trm-seite .trm-knopf{background:#1b2740!important;color:#f5f7fa!important;border:1px solid #2c3d5c!important;box-shadow:none!important}.trm-seite .trm-taste{min-height:72px!important;min-width:72px!important}.trm-seite .trm-taste--still{color:#9fb2cc!important}.trm-seite .trm-knopf{min-height:56px!important}.trm-seite .trm-knopf--gross{min-height:96px!important}.trm-seite .trm-knopf--haupt{background:#2f6fd0!important;border-color:#2f6fd0!important}.trm-seite .trm-knopf--ende{background:#7a3030!important;border-color:#8a3a3a!important}.trm-seite .trm-taste:hover:not(:disabled),.trm-seite .trm-knopf:hover:not(:disabled){background:#26364f!important}.trm-seite .trm-knopf--haupt:hover:not(:disabled){background:#3a7ee0!important}.trm-seite .trm-knopf--ende:hover:not(:disabled){background:#8f3838!important}.trm-seite .trm-taste:active:not(:disabled),.trm-seite .trm-knopf:active:not(:disabled){background:#33456280!important}.trm-seite .trm-knopf:disabled{opacity:.5!important;cursor:default!important}.trm-seite .trm-eingabe.trm-eingabe{min-height:60px!important;background:#0b111c!important;color:#f5f7fa!important;border:2px solid #2c3d5c!important}.trm-seite .trm-eingabe.trm-eingabe::placeholder{color:#6f809b!important}.trm-seite h1,.trm-seite h2,.trm-seite h3,.trm-seite strong,.trm-seite b,.trm-seite .trm-titel{color:#f5f7fa}}@media (max-width: 820px){.trm-mitte--eingabe{flex-direction:column;gap:1.5rem}.trm-block{grid-template-columns:repeat(3,4.8rem)}.trm-knopf--gross{min-width:12rem}}@layer gs-v3{.stw{display:grid;gap:var(--gs-space-4);margin-top:var(--gs-space-5)}.stw__kopf h3{margin:0 0 .25rem}.stw__wege{list-style:none;margin:0;padding:0;display:grid;gap:var(--gs-space-3)}.stw__weg{display:grid;gap:.2rem}.stw__schalter{display:flex;align-items:center;gap:.6rem;cursor:pointer}.stw__wegwort{font-weight:600}.stw__block{display:grid;gap:var(--gs-space-2)}.stw__block h4{margin:0}.stw__anlegen{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--gs-space-2)}.stw__kennung{max-width:12rem}.stw__geheim{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.8rem;font-weight:700;letter-spacing:.18em;margin:.4rem 0}}@layer gs-v3{.stz__pin{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gs-space-2)}.stz__pinstand{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.stz__hinweis{margin:var(--gs-space-2) 0 0}.stz__frisch{margin:var(--gs-space-2) 0}.stz__geheim{font-family:var(--gs-schrift-fest, ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:700;letter-spacing:.18em;margin:.4rem 0}.stz__orte{list-style:none;margin:var(--gs-space-3) 0 0;padding:0;display:grid;gap:var(--gs-space-3)}.stz__ort{display:grid;gap:var(--gs-space-2)}.stz__ortkopf{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.stz__ortzeile{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--gs-space-2)}.stz__ortzeile .feld{flex:1 1 12rem;min-width:0}}@layer gs-v3{.stz__nachlesen{display:grid;gap:.35rem;justify-items:start;margin-top:var(--gs-space-2)}}@layer gs-v3{.trm-seite .trm-feld--aktiv .trm-eingabe{border-color:#6aa9ff!important;box-shadow:0 0 0 3px #6aa9ff33!important}.trm-feldwink{font-style:normal;color:#6aa9ff;font-size:.85em}.trm-seite .trm-taste--weiter{grid-column:1 / -1;font-size:1.05rem}}@layer gs-v3{.angabenblatt__liste{margin:0}.angabenblatt__zeile{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);gap:var(--gs-space-3);padding:var(--gs-space-2) 0;border-top:1px solid var(--gs-line-soft)}.angabenblatt__zeile:first-child{border-top:0}.angabenblatt__zeile dt{color:var(--gs-muted);font-size:var(--gs-text-sm)}.angabenblatt__zeile dd{margin:0;color:var(--gs-ink);overflow-wrap:anywhere}.angabenblatt__zeile dd.kennung{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--gs-text-xs)}.angabenblatt__zeile dd .feld-hilfe{display:block;margin-top:var(--gs-space-1)}@media (max-width: 30rem){.angabenblatt__zeile{grid-template-columns:1fr;gap:var(--gs-space-1)}}}@layer gs-v3{.pd-zugang__stand{display:grid;gap:var(--gs-space-2);padding:var(--gs-space-3);border-radius:var(--gs-radius-md, .6rem);background:var(--gs-pane-2, var(--gs-pane));border:1px solid var(--gs-line-soft)}.pd-zugang__satz{margin:0;color:var(--gs-ink)}.pd-zugang__mehr{margin-top:var(--gs-space-3)}.pd-zugang__mehr>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:var(--gs-space-2);padding:var(--gs-space-2) 0;color:var(--gs-accent-ink, var(--gs-ink-2));font-size:var(--gs-text-sm);font-weight:650}.pd-zugang__mehr>summary::-webkit-details-marker{display:none}.pd-zugang__mehr>summary:before{content:"›";display:inline-block;transition:transform var(--gs-tempo-kurz, .12s) ease;font-size:1.1em}.pd-zugang__mehr[open]>summary:before{transform:rotate(90deg)}.pd-zugang__mehr>summary:focus-visible{outline:2px solid var(--gs-focus, #2f6fd0);outline-offset:2px;border-radius:var(--gs-radius-sm, .3rem)}}@layer gs-v3{.ll-blatt__frueher{display:block;font-size:var(--gs-text-xs);color:var(--gs-muted);margin-top:.1rem}}
