.btn{justify-content:center;align-items:center;gap:var(--s2);font-family:inherit;font-weight:650;font-size:var(--t-sm);padding:var(--s2) var(--s4);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition), transform var(--transition);border:1px solid #0000;line-height:1;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--sm{padding:var(--s1) var(--s3);font-size:var(--t-xs)}.btn--lg{padding:var(--s3) var(--s5);font-size:var(--t-base)}.btn--primary{background:var(--accent);color:var(--white)}.btn--primary:hover:not(:disabled){background:var(--accent-deep)}.btn--secondary{background:var(--white);color:var(--gray-800);border-color:var(--gray-200)}.btn--secondary:hover:not(:disabled){background:var(--gray-50);border-color:var(--gray-300)}.btn--ghost{color:var(--gray-700);background:0 0}.btn--ghost:hover:not(:disabled){background:var(--gray-100);color:var(--black)}.btn--danger{background:var(--white);color:var(--red-text);border-color:var(--red-light)}.btn--danger:hover:not(:disabled){background:var(--red-light);border-color:var(--red)}.btn--block{width:100%}a.btn{text-decoration:none}a.btn--primary,a.btn--primary:hover{color:var(--white)}.btn.is-loading:disabled{opacity:.8;cursor:progress}.btn-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.8s linear infinite btn-dreh}@keyframes btn-dreh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn-spin{animation:none}}.skel{animation:skel-ein var(--transition-slow) .2s backwards}.skel i{background:var(--gray-100);animation:skel-atmen var(--puls-dauer) ease-in-out infinite;display:block}@keyframes skel-ein{0%{opacity:0}to{opacity:1}}@keyframes skel-atmen{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skel,.skel i{animation:none}}.bestaetigen{align-items:center;gap:var(--s3);display:inline-flex}.bestaetigen-frage{font-size:var(--t-sm);color:var(--gray-800)}.bestaetigen-block{align-items:flex-start;gap:var(--s3);flex-direction:column;min-width:0;display:flex}.bestaetigen-block--offen{flex-basis:100%}.bestaetigen--block{align-self:stretch;align-items:stretch;gap:var(--s2);padding:var(--s3) var(--s4);border:1px solid var(--gray-200);border-radius:var(--radius-md);flex-direction:column;display:flex}.bestaetigen--block .bestaetigen-frage{gap:var(--s2);flex-direction:column;display:flex}.bestaetigen--block .bestaetigen-frage p{max-width:none;margin:0}.bestaetigen-knoepfe{justify-content:flex-start;align-items:center;gap:var(--s3);margin-top:var(--s1);flex-wrap:wrap;display:flex}.card{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--s5)}.card--pad-sm{padding:var(--s4)}.card--pad-lg{padding:var(--s6)}.card--flush{padding:0}.card--interactive{cursor:pointer;transition:box-shadow var(--transition), border-color var(--transition), transform var(--transition)}.card--interactive:hover{box-shadow:var(--shadow-md);border-color:var(--gray-200);transform:translateY(-2px)}[data-hover-label]:hover{z-index:1}[data-hover-label]:hover:before{content:attr(data-hover-label);z-index:2;border-radius:var(--radius-sm);background:var(--gray-900);color:var(--white);font-size:var(--t-xs);white-space:nowrap;pointer-events:none;padding:3px 7px;font-weight:600;line-height:1.3;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}[data-hover-label][data-hover-label-side=right]:hover:before{bottom:auto;left:calc(100% + var(--s2));top:50%;transform:translateY(-50%)}.channel-icon{border-radius:var(--radius-sm);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.channel-mark{background-color:currentColor;width:15px;height:15px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.channel-mark--meta{-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAPP0lEQVR42u1de7BVVRn/7b3vvZA8i4uAgKhJiFY2yigm+UgZIB854qgRE001+kdpNqXNGDZmQoSOY5EpSQXxBzWihY2aDUlamoBMmCmKCvFQElAe8bz37H36Y61vzseafc5Za+3HOhfWN3OG4Z7HXt9jfet7L8CDBw8ePHjw4MGDBw8ePHjw4MGDBw8ePHjw4MGDBw8ePHjw4MGDBw8ePHjw4MGDBw8ePPRgCFpoHSFbT7XBOhP5frVF6Um4NMKjyvA4poUvYsQyhUi+WkGIQwBtGb4XHEsagHZ6zP52PIBPAhgLYDSAUyRzAeAwgG0A3gOwCcArAF4FcJB9v03+XtUxLoHE4WwApwMYAaC/xGUfgB0ANgJYK/HYoQg0aYajescTfATAlwD8EcAHTK3rvDYA+DWAywH0UogYOMDlNAB3AngZQEUThw8APA3gRgDDHOBQKnBijQIwF8C7CkFiAN3yVVFe3eylEvJ1ALcB6KzzvCJx+QSAhQAOKWuqpODCcYiVz78P4EEpSGXg4IT5fQF8X9ntRJzEUAPEKYR8B8B3AHSwYyFvaGO4zJbHED2f1qOLS8Lwp7/tl5tj0NGgDbg1PBnAOoVYpkxvJgz0/5cAnK+c0Xmq/Any/OZCnBWXRMFhE4CpKXTsMcAXPKsgxjciYgXAzDrrsXXtAOBbbMcWgYsqCPcxwQt7msofAGAZ26VxQYxP0wjEmGUABmY4U0Om+hcwJsUl4ECCtlx6ST3CLqAFjgCwRiLQVRLj1Z1Ez10L4GQLu4CY3wfAUyVosLQXaYN1DIeo1Zk/EsCbCgKuXvT8zQDONBCCkBl7fzUU5Fix9mPFC4gtcdggPaiWFAIi2CAZpGkF5nMjrQpgJ4BzNYSAjK7eAFYYMN/kmIsN4gWqJhicp02Ql4UcSPdrubTAKxndsCr7N8hhrbHcNbsBTJSeQqREIznzEwB/AHClJH57k7UmbFe+LQVnNYCt0lXsB2A4gHEALpKRTsjvBZq4EU1fAPBZxftwCsTo32bc+XETFVnJ6HLRjtvOAi5RHVx+rrnz+Vr/CeA6qTkawYcAXCE3i7q2Zi9az6ICYx1WzL89g8GXpBBgv2TUFhk4SlKYmWQQgg0ATkix9CGDSTq40G8dAnCroiUi+XsRe7WlCNy1EkeTjUPrusm1PUAPvoD5r4klQ4gpcwBcKr2IgQCOkzmDMwB8Wbp1B+rsQNNnviQt/JAx7ypNa5+YtRHAeMM4vpoFHQbgTwZCkDCjcpwrIaCzsh+AtwzVmErE3TLA0k/z2aMB3K8EfWy9g0cZw04D8D+NcC59d40UVEgBCjJo0JDFGbo1j8sqgH/LZFjpIWNa+FzLc58+/3cAH1N+N2IhXF5goarQcwCsymB3kCqdJYn4soZA0XurAXw4p3M4ZNrgZwb40GfuKlsLhCwTdtjiPKaFL1YSN4FF8UUvAL/MYBeQ67ZKqdJptOvWAxiSM9F5rmGppmajo6BLHpGl5QzoIX+xUMHE/AV18uq2adk7c4jUxU2InUiDdExBO44YeJyMXurQlt5/siwtECnGUsXC+FqWovqyEI20wR2Wx0GiwXxa++SC3a+I2SP7NdPLtLZJRQtBwCzm1+q4b81212vS8s5TXeUhBDpa646SfG/6/a8ZaoHVGWsstRc2w3D3k6AchKj7K0pKaX2zcxQCwvHPFrZKHrg8bSgEU4uiLw/3vm6YEqXF3VzwDuKaYHEOQkAG4k4ZNCqzMCNkBaaHNY4CMoBXFbXONha5Mtn99LnnSipxIqOyN0tHVzLu/mmOgi30vHmawkwb8pIi1ksS+aLB2Z+w+P6ZJRKRpP9UALssi1EIv985DLcSzU8AsJd5Is1slcfzriAi5M81DL/SguY7ICI96/OWRwEJwAWOky4mWoAE5DALroV5LuJhw3h1AtEMMdJRYSMx7d4MLusLcNuBRFrgVIikk64W+GFegktID5TGUFUz0EILecChCiV7oB3ASovkEQnBdx1n3ei5j2psQMLvLWmwB1kFlyRousEuIik9BJG4cVnWTMT7jIUAcPd1jMPKXNI+UzR5QDhemIfg0pcfNzD+eKbNdf0aPfsRS4+APv+MY00WQOQ9NmgIMoXDf5L1GCDVMURaobrqnxY3MWOsPy/mT8/oDpJAf8WhEKj2TLdm0qo9SzkdPfQLBgSkh7+Z1xmUMcU6BKIDN0tfAn13O0T/YR45DFth/rTmUUbH8FnNjq5QozDzMugPZEiYyu1iLc8u1CapwU65hjCDMFUhqnHnyN8tWwCIrmsgqpDCJm3ksaTBpba2C+3a3hA19boGFEneOMdGE2CXsdSxBy5yHBnUccdprU/Z8oEeNs7i7F/n0G8mj2MgREl2nm1cHL/eDnA0OZKJXzsgWvTq2gFhEw0wgakUXTW1nNXhu9j9CYB7IOrwY81jTvcoqEDk6m9zgCPR90UZ7Wt0vAbyvU6ISSXGWiCyqPUnibzSsYq8JGfVn5bf2A/R3OEixhFCFIPquIOZsrARROpX1+qsQlTVDnUwf4jczT7SA0k0S7z2WZSRkWD93mGOY5HGxqT3FpoKAEn0iWz0iW5Z0j8cDZ8i5O4xLKC4BrUuIJtcwedKFgLC8yaDeMAqU54QMhMNrH9ayDwH2TNa71lsJk+i2RgCiHTrbsPxLvTZN0o2CAnXizULWbUMwXpS9k2LGvUZJQsA77JZabj7L1Qmf9hWON/uoNZhJGrziRINYR1rYggS8x4wTP9WHfj/kcLAbk3mP8a+T4Wu/7KodYyl3TOqJIOQBLZDBoSaaQF6b4qJkIaGBYnE/F2oTbcKSsyVn6zZ0kUMOwRRMEEMU9WqjS2w1IEWeFZjvbQhbqinmcM6/mbAumebMZN80a1SCFBS+DdgdkdfZZZAPT86lEbfehZOJX9+BYAldeYGNNJAMUQ17pSSYgPEsy0GtB5hqmL6A/ivoQfwRInqn4h8vUGOPJYGUWfK+Dj6/wgAeywNwvUQvf9FG4S0i39k4Aou0NUAAZvwNUBzQSSBm0sSAErODILoEq5qaqkQolRqJ/sNVTtshWi2DA1m9oZSCEZLg7CsCOE2gw3dqastiHkft7CGv1dy58xCA6s/gehK6mgwPJKXkL1i2fxyiFncUcH4TzPoZn623uYMG9QAmp7l20tS/RV53s4w2G2BjN93Mduhnibrli6wjXXeC6LFu0igde7SsNECNuoOOlqNiDnJIAjEo2pFd/7QUIqNmpk+PmxRd1fSZ5ZYlJSr8ZDIcZ0j78nUGrZFzLvaogpoUkmq76cG7ik1pnzKwD6hI2KkpUFI1UODC6oeClnkU3emwYZ65WGhRaVQPThYguo/H8A3NFU/pYJ/BdFvH2kadjTybYs0Gk0NQqoemstc6iKg2yDm0m4aBbzWYl7NhAIHJ1C/36uaRxPtxF0QQ5hMo3T0+Q5mEMYtUj1EeJyREoyrF6TbJmMl2hrABtoL3P2x3I2naxR5cLfvbol8aHgVC7mWXQBusTCIydB8SMYGioiOtqcM00TW4hfSANcY2ABFFoKoo+gqmsmPBKKWoVfGOwPUwhibMPGcnI3jyMIG2MKu1gnyLqikY2J6zoiSGu6L2ig6E6/kihwEMkuEkM/zOyfHzcE3ha4X8B82kEvrCNhpcUR0FlTfdx+Aj0pihpozgZ+AuIzKJK7fKH/AI4SxYWygDWKSWa+cjoKADZjUVe17mdFY1TEwxlj4vg/mqAGilMmdJtG4MTmmZ8kI7bCIEPK1z8qJPib1GsZxkJC1g+0xTAY9l5OEk9odBnFXYGyo+mcXEJDKkjLml0Odl8NRQHg9ZCAAS3SfGzAmvGFYELqbHQNBDnN+lhsGoxKIUe19crwsKo3wiyyEgPfr9c24voCVh+vWAxjNCyApedLCE7hKYaKta/NjwzAsPf+yAqORFNU73lAzqWtcnEFDkYYeDlGaXtWsfzQy0G3GreXREt6ujKEzZf6SEi+NnJZxRvINlkJAn79R8/kkHGeb0KZNma9jMhCKz62NLJg/WbOyN63QY0hJnbtEn8cy2APdqE3zajc0RgPoDbYm+r2H2iT2wETNDIVonNDtDVQbEts0mMGPiykyn5AY+NpqDCIqsRZxmGXrOdkru9nO1BGCDmX3m84RDm3OmhWGI2Hpc3crOyZURr9Hivr7IkS/W9ViAOVSh70I11seBTGr2R+vTEEPU+hEzztPbkqdgBSt6RYb+tCHb7ZAsMKKNfs3ec5QAL9Q2rVMCLgFojQsdNiNtDijEOwD8FWN510ntYaORk7YLS5jsmiAkRZqWb2bZybEjMHh0k08SZ5/c1ArPDUNsdLlUhc7nt0TSiG3vTWFa7u/QVyLM1bS6RSIoo9vA3heI/OXVgb3fJakX5TxNrC0i6D2KDdu2xCNbvr4QQvcnEU0Gm9ovDYaVx9LOh1ucCWuLu0zdWpF7GqWxLLdOq7TfRtbXu7QzUKbYYnTu3WOgq9nvCq3kkLjmAmWqZG5lY3mD7JK+JIcpm8nFkdJmrrcJG2HVrpWnYRgfg73JWelE/Ho1jw0JB9Y/H7Jt4CnSfV+06CGg6mkzzi8OpfotEX6/rlMaVPn7XU5uAmcELu8VW7MbLBZBqLWaFq2EHQrFdpR3iru4ZKFgBs+01qY+ar3NEImfsoUAvVa2agIFdeGWtdwV0m3fscQk7FanfmqxjwRYqJYGbSi31+JAvsT6TzpI8O9xKS4QFW2B7XSrp7AfFUIhuDINu64gOOxi11ePbjo/syAIThPYVic064nlb8WtUumehLz1eOgA7VhG1nvNlSDYVXWmT2orO5sbllOZVGwKst06QYtePcO/417WT9bT2R+Ws3l1RATzFS/PzE0hjmtDqI2oqbUyaw83dsf4sr1t+sYcSQU6itOUftLURszgxby8/Oi1QCI+wc319F+3Zq0OgjgNxBd3HA4lPsIS7MPRA3BfOkGHdCQ6gPy7LqLIQOHo2bLotUA6dU8IiN2OhpgL8TIt5k48sLtKI8zPQ8Jryh/HwUxv2cERO68r1TnsUR6g1SJm1J2fIKjE4KU0vK+EGXvJ8mA2xAZUKrKfMBmAO9AdPi+qzC+2kq0ClLy/CZxhhDHDgTsMiqbotkwb6u+KEOx0dlUbTUJdigMOrRKHN294MGDBw8ePHjw4MGDBw8ePHjw4MGDBw8ePHjw4MGDBw8ePHjw4MGDBw8ePHjw4MGDBw8eWhf+D7hgqjElyOVCAAAAAElFTkSuQmCC);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAPP0lEQVR42u1de7BVVRn/7b3vvZA8i4uAgKhJiFY2yigm+UgZIB854qgRE001+kdpNqXNGDZmQoSOY5EpSQXxBzWihY2aDUlamoBMmCmKCvFQElAe8bz37H36Y61vzseafc5Za+3HOhfWN3OG4Z7HXt9jfet7L8CDBw8ePHjw4MGDBw8ePHjw4MGDBw8ePHjw4MGDBw8ePHjw4MGDBw8ePHjw4MGDBw8ePPRgCFpoHSFbT7XBOhP5frVF6Um4NMKjyvA4poUvYsQyhUi+WkGIQwBtGb4XHEsagHZ6zP52PIBPAhgLYDSAUyRzAeAwgG0A3gOwCcArAF4FcJB9v03+XtUxLoHE4WwApwMYAaC/xGUfgB0ANgJYK/HYoQg0aYajescTfATAlwD8EcAHTK3rvDYA+DWAywH0UogYOMDlNAB3AngZQEUThw8APA3gRgDDHOBQKnBijQIwF8C7CkFiAN3yVVFe3eylEvJ1ALcB6KzzvCJx+QSAhQAOKWuqpODCcYiVz78P4EEpSGXg4IT5fQF8X9ntRJzEUAPEKYR8B8B3AHSwYyFvaGO4zJbHED2f1qOLS8Lwp7/tl5tj0NGgDbg1PBnAOoVYpkxvJgz0/5cAnK+c0Xmq/Any/OZCnBWXRMFhE4CpKXTsMcAXPKsgxjciYgXAzDrrsXXtAOBbbMcWgYsqCPcxwQt7msofAGAZ26VxQYxP0wjEmGUABmY4U0Om+hcwJsUl4ECCtlx6ST3CLqAFjgCwRiLQVRLj1Z1Ez10L4GQLu4CY3wfAUyVosLQXaYN1DIeo1Zk/EsCbCgKuXvT8zQDONBCCkBl7fzUU5Fix9mPFC4gtcdggPaiWFAIi2CAZpGkF5nMjrQpgJ4BzNYSAjK7eAFYYMN/kmIsN4gWqJhicp02Ql4UcSPdrubTAKxndsCr7N8hhrbHcNbsBTJSeQqREIznzEwB/AHClJH57k7UmbFe+LQVnNYCt0lXsB2A4gHEALpKRTsjvBZq4EU1fAPBZxftwCsTo32bc+XETFVnJ6HLRjtvOAi5RHVx+rrnz+Vr/CeA6qTkawYcAXCE3i7q2Zi9az6ICYx1WzL89g8GXpBBgv2TUFhk4SlKYmWQQgg0ATkix9CGDSTq40G8dAnCroiUi+XsRe7WlCNy1EkeTjUPrusm1PUAPvoD5r4klQ4gpcwBcKr2IgQCOkzmDMwB8Wbp1B+rsQNNnviQt/JAx7ypNa5+YtRHAeMM4vpoFHQbgTwZCkDCjcpwrIaCzsh+AtwzVmErE3TLA0k/z2aMB3K8EfWy9g0cZw04D8D+NcC59d40UVEgBCjJo0JDFGbo1j8sqgH/LZFjpIWNa+FzLc58+/3cAH1N+N2IhXF5goarQcwCsymB3kCqdJYn4soZA0XurAXw4p3M4ZNrgZwb40GfuKlsLhCwTdtjiPKaFL1YSN4FF8UUvAL/MYBeQ67ZKqdJptOvWAxiSM9F5rmGppmajo6BLHpGl5QzoIX+xUMHE/AV18uq2adk7c4jUxU2InUiDdExBO44YeJyMXurQlt5/siwtECnGUsXC+FqWovqyEI20wR2Wx0GiwXxa++SC3a+I2SP7NdPLtLZJRQtBwCzm1+q4b81212vS8s5TXeUhBDpa646SfG/6/a8ZaoHVGWsstRc2w3D3k6AchKj7K0pKaX2zcxQCwvHPFrZKHrg8bSgEU4uiLw/3vm6YEqXF3VzwDuKaYHEOQkAG4k4ZNCqzMCNkBaaHNY4CMoBXFbXONha5Mtn99LnnSipxIqOyN0tHVzLu/mmOgi30vHmawkwb8pIi1ksS+aLB2Z+w+P6ZJRKRpP9UALssi1EIv985DLcSzU8AsJd5Is1slcfzriAi5M81DL/SguY7ICI96/OWRwEJwAWOky4mWoAE5DALroV5LuJhw3h1AtEMMdJRYSMx7d4MLusLcNuBRFrgVIikk64W+GFegktID5TGUFUz0EILecChCiV7oB3ASovkEQnBdx1n3ei5j2psQMLvLWmwB1kFlyRousEuIik9BJG4cVnWTMT7jIUAcPd1jMPKXNI+UzR5QDhemIfg0pcfNzD+eKbNdf0aPfsRS4+APv+MY00WQOQ9NmgIMoXDf5L1GCDVMURaobrqnxY3MWOsPy/mT8/oDpJAf8WhEKj2TLdm0qo9SzkdPfQLBgSkh7+Z1xmUMcU6BKIDN0tfAn13O0T/YR45DFth/rTmUUbH8FnNjq5QozDzMugPZEiYyu1iLc8u1CapwU65hjCDMFUhqnHnyN8tWwCIrmsgqpDCJm3ksaTBpba2C+3a3hA19boGFEneOMdGE2CXsdSxBy5yHBnUccdprU/Z8oEeNs7i7F/n0G8mj2MgREl2nm1cHL/eDnA0OZKJXzsgWvTq2gFhEw0wgakUXTW1nNXhu9j9CYB7IOrwY81jTvcoqEDk6m9zgCPR90UZ7Wt0vAbyvU6ISSXGWiCyqPUnibzSsYq8JGfVn5bf2A/R3OEixhFCFIPquIOZsrARROpX1+qsQlTVDnUwf4jczT7SA0k0S7z2WZSRkWD93mGOY5HGxqT3FpoKAEn0iWz0iW5Z0j8cDZ8i5O4xLKC4BrUuIJtcwedKFgLC8yaDeMAqU54QMhMNrH9ayDwH2TNa71lsJk+i2RgCiHTrbsPxLvTZN0o2CAnXizULWbUMwXpS9k2LGvUZJQsA77JZabj7L1Qmf9hWON/uoNZhJGrziRINYR1rYggS8x4wTP9WHfj/kcLAbk3mP8a+T4Wu/7KodYyl3TOqJIOQBLZDBoSaaQF6b4qJkIaGBYnE/F2oTbcKSsyVn6zZ0kUMOwRRMEEMU9WqjS2w1IEWeFZjvbQhbqinmcM6/mbAumebMZN80a1SCFBS+DdgdkdfZZZAPT86lEbfehZOJX9+BYAldeYGNNJAMUQ17pSSYgPEsy0GtB5hqmL6A/ivoQfwRInqn4h8vUGOPJYGUWfK+Dj6/wgAeywNwvUQvf9FG4S0i39k4Aou0NUAAZvwNUBzQSSBm0sSAErODILoEq5qaqkQolRqJ/sNVTtshWi2DA1m9oZSCEZLg7CsCOE2gw3dqastiHkft7CGv1dy58xCA6s/gehK6mgwPJKXkL1i2fxyiFncUcH4TzPoZn623uYMG9QAmp7l20tS/RV53s4w2G2BjN93Mduhnibrli6wjXXeC6LFu0igde7SsNECNuoOOlqNiDnJIAjEo2pFd/7QUIqNmpk+PmxRd1fSZ5ZYlJSr8ZDIcZ0j78nUGrZFzLvaogpoUkmq76cG7ik1pnzKwD6hI2KkpUFI1UODC6oeClnkU3emwYZ65WGhRaVQPThYguo/H8A3NFU/pYJ/BdFvH2kadjTybYs0Gk0NQqoemstc6iKg2yDm0m4aBbzWYl7NhAIHJ1C/36uaRxPtxF0QQ5hMo3T0+Q5mEMYtUj1EeJyREoyrF6TbJmMl2hrABtoL3P2x3I2naxR5cLfvbol8aHgVC7mWXQBusTCIydB8SMYGioiOtqcM00TW4hfSANcY2ABFFoKoo+gqmsmPBKKWoVfGOwPUwhibMPGcnI3jyMIG2MKu1gnyLqikY2J6zoiSGu6L2ig6E6/kihwEMkuEkM/zOyfHzcE3ha4X8B82kEvrCNhpcUR0FlTfdx+Aj0pihpozgZ+AuIzKJK7fKH/AI4SxYWygDWKSWa+cjoKADZjUVe17mdFY1TEwxlj4vg/mqAGilMmdJtG4MTmmZ8kI7bCIEPK1z8qJPib1GsZxkJC1g+0xTAY9l5OEk9odBnFXYGyo+mcXEJDKkjLml0Odl8NRQHg9ZCAAS3SfGzAmvGFYELqbHQNBDnN+lhsGoxKIUe19crwsKo3wiyyEgPfr9c24voCVh+vWAxjNCyApedLCE7hKYaKta/NjwzAsPf+yAqORFNU73lAzqWtcnEFDkYYeDlGaXtWsfzQy0G3GreXREt6ujKEzZf6SEi+NnJZxRvINlkJAn79R8/kkHGeb0KZNma9jMhCKz62NLJg/WbOyN63QY0hJnbtEn8cy2APdqE3zajc0RgPoDbYm+r2H2iT2wETNDIVonNDtDVQbEts0mMGPiykyn5AY+NpqDCIqsRZxmGXrOdkru9nO1BGCDmX3m84RDm3OmhWGI2Hpc3crOyZURr9Hivr7IkS/W9ViAOVSh70I11seBTGr2R+vTEEPU+hEzztPbkqdgBSt6RYb+tCHb7ZAsMKKNfs3ec5QAL9Q2rVMCLgFojQsdNiNtDijEOwD8FWN510ntYaORk7YLS5jsmiAkRZqWb2bZybEjMHh0k08SZ5/c1ArPDUNsdLlUhc7nt0TSiG3vTWFa7u/QVyLM1bS6RSIoo9vA3heI/OXVgb3fJakX5TxNrC0i6D2KDdu2xCNbvr4QQvcnEU0Gm9ovDYaVx9LOh1ucCWuLu0zdWpF7GqWxLLdOq7TfRtbXu7QzUKbYYnTu3WOgq9nvCq3kkLjmAmWqZG5lY3mD7JK+JIcpm8nFkdJmrrcJG2HVrpWnYRgfg73JWelE/Ho1jw0JB9Y/H7Jt4CnSfV+06CGg6mkzzi8OpfotEX6/rlMaVPn7XU5uAmcELu8VW7MbLBZBqLWaFq2EHQrFdpR3iru4ZKFgBs+01qY+ar3NEImfsoUAvVa2agIFdeGWtdwV0m3fscQk7FanfmqxjwRYqJYGbSi31+JAvsT6TzpI8O9xKS4QFW2B7XSrp7AfFUIhuDINu64gOOxi11ePbjo/syAIThPYVic064nlb8WtUumehLz1eOgA7VhG1nvNlSDYVXWmT2orO5sbllOZVGwKst06QYtePcO/417WT9bT2R+Ws3l1RATzFS/PzE0hjmtDqI2oqbUyaw83dsf4sr1t+sYcSQU6itOUftLURszgxby8/Oi1QCI+wc319F+3Zq0OgjgNxBd3HA4lPsIS7MPRA3BfOkGHdCQ6gPy7LqLIQOHo2bLotUA6dU8IiN2OhpgL8TIt5k48sLtKI8zPQ8Jryh/HwUxv2cERO68r1TnsUR6g1SJm1J2fIKjE4KU0vK+EGXvJ8mA2xAZUKrKfMBmAO9AdPi+qzC+2kq0ClLy/CZxhhDHDgTsMiqbotkwb6u+KEOx0dlUbTUJdigMOrRKHN294MGDBw8ePHjw4MGDBw8ePHjw4MGDBw8ePHjw4MGDBw8ePHjw4MGDBw8ePHjw4MGDBw8eWhf+D7hgqjElyOVCAAAAAElFTkSuQmCC)}.channel-mark--dachmagazin{-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAJKElEQVR42u2dV4gkVRSGv+rpNQdQQTErirCrPpjzg5gQFUExrCAYHgyIIKJiFkQEBcWIeVFUfBBBfTCAAQVzXmXVRcXsurq66+w62911fahTeOdS1V23Qk9V9fmh2Jmdruqqe/57/nPODQUKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCjahiltAm8EQFd+Ntock2X4qYQOFKgHmAxPGUqP3wQ4FVgf+EH+3pW/K1qGjtXD1wMuAr4TIvSAu4GttEO10/C2MU8FPhPDG6Bv/fwzcL71+Sk5X9HwAA/gEOBVx/AD+TkULxD/7W3gSOvcbtPjg0nOiHYFFqUY3j1CxyM8CeymstBMnd8EuB74O8XdDzsGVqC4ErhBrhd7FpWFmqd1C4GvchjePezzvgbOdLyBEqFmOr8/8JJltJ7Vk/MebnzwCnCQxgf10vkdgAcsbR+m83mPgeURBsBDwI4aH8x9Pn8ZsLwEd59HFpYDlwMbanxQr3x+HIf9fUsk7tD4YAwB3r6OzvdL0Pki8YFNhBeBAzQ+qE7n77MavAqdLys+eFDjg/J1/o85dPd5ZOFP4Aq5f40Pcrr7k4DFTlpnGnDYRFgs8Uprhp3Hlc+/UBOdLys+eEmeS+ODITq/LXCvpe2DOdb5sIL44B5gG40PZuv8+sClwLIa6ny/gussk+dd12qLzqTm86cAn9fc8GFFRPgEOHFS4gM3wDuwRvl8koGeAfYBnnPc+aAkabED2meBvdocH9iG3xG4v+K6fZEjNswj1j0fDbyecU6Bb3wQX2cGuB3Yuk3xga3zGwNXS35c53w+JsAiuf91rOc5GfigAq9lt8OvwIXAvCbHB667P03q5XUv5NgEuMtyx7Y2d4FzmD3foIph5w+BY5sWH7j5/MFE4+dlNtS4CHCrZfAkl7yRRPI/VkAEu4M8DSxw2rgRdfu50vmw4PfFBLgxgQBJ3m0LoiljZQ9J2/HBNHALsFkdSWDr/EZS/x5n3T42eC/B6P0CBLgqhQBp3m474DYxVpnPbl/jY2njoA4k6CTMwxuHzg8zuAFWAe8CP+Ws5sUEuHgEAdKIMB941Jly3i+pmrga2HKuvUBS3f7lCnV+lMFXEM33v07StTiN2kzKrsZTDmJjnZWRAGnSsJ/odxk1hPi8b6zqYVCHfP7BCnR+lMF/l8DyeuAYZi/nwjHaghxeICbA6Z4ESPOMhzsdJE87xff0qvUdYzd8zLgNgCul55Xh7kNpkF7KdVYAr4nBj5CgK6nR7XQt/nf/AgQ4rmAxxs3fjwfezEmEWJYeG3eBqJOQzxet248y+DTwjkS9J6T08E5Cfu7+PdbjgScJ4s8fVVJju/d4OvCRZzEpJsDVOb1SYZ0/NGFdXViSwWek6HEn0QSQHYbcT9ZiSEyAneX6eQhwRMm9zb7OPIkxlmSMneJ2WzgOAtg3uhPwsKfbymLwj6TStpBo7V5Rgyedj0TMK3IS4NCK3K1bTLqEaG+CYUSIfz+sSglw6/bXOo3Xz2nwvsjGA8AZwC4p398tcTp1YBVplnsSIP7c3hU2dlIx6ToJcF0vG1rSuG0VQWDSfPsvh+j8KIMPgC+IVs6cLTrcqdjgaQTYVAZXshLA/szuY4i4XandBrjZKaStlTb9WTpmaSmg++UHpqyrG2VwIwMji4BzJfWaSnF941owYWcs33vUAkKr0XcdY8rl2mJ74A4p/MT39kGZFUDbQDsn1O17Iwy+RAx+PrCnNXTpfkfXkZZxFqti4y3JQYBVVblbT2mYTzQvYalkRYUlacqp219juZueMD+pUb6S8uZ5YvBuzQyeRoBA5MiXAH9Z6WdQg+H0eWX3+lOYPd/ePtYAn0rQdjawRw17uA8+zUGA3yR+mOuRt45Pjx+VGw4ktbmZ2evbfxc3+T7wBtFExW8TNk6MvUdoNSg1n5sQE5qMG0EaOW+teMS5Rug8izcB7Gj4DqlCLQOeAN6TAsxiomlaaddrisHT0Mt5Tr9Gz2CKeAAjBHgTuEn0PEzRHDd/p+GzkA3RHkG+6DeY8JnjgW7L56HH2vmUx7jFwFrP16n7FCyfGCBemWoa7s7zZAKrPGMAxGuEWbW3CQSYFKMn4Z8c50z7BF/UaG6eopwg8F8aughDUcyYtgTQtPhICZAe0ec9RwnQAqxWCZhsrBxT3KAEqDkBAiXAZMEUSAPXKAHag+kcHmC1EqB9aaASQNNAspaPVyoB2hMD9HJ4gGklAK0sBRvP8QOjBGg+1hDN8PGRgL56gHalgWu0Eji5iNflk2MunhKgJWng6oya3tEYoH2YkcPXa6gHaAnCjAa100aNAVpGAJ+ofq2OBbQrCzCeEjDjETMoAWjGzOC+h0FnPOoGSgDaMx5gLAnQ+QAt8wD/TMKqICVAOgH+8iSAFoJaRoBpjxhAPQDtLAZljQFWNnFVkBKA0sb319Lg17Mo8nsAlwCBEoDWFYVo63xAJQCFp3kbZzm5egAmc4Xwv0qAySaASgC6QFQJ0LLg7xePNuopAZjobWKmm/qQ3Yyl0cDaEDFto8SsqdOwa+VN0YIR/2/fp0k4J0h43oHnWEBgvfLFZCg1Z3k+t7Lo/m7GQQDjTJQomjObCiZOZL0vk+Hn0BkMymKwn6wdw8usL5gC55ZCgHnA5hargxH1bjOi17ubMpfxUCahpxdJyTrSo7f23GF8S6KXRg9S7muYtwoyGN09b4bk3VrJM/JFwoaJA+AQ4HnHNaYZwAwxCiW/x9akyEkRCbD/PxTyb4DfnMBOBlIHGTrJMAnoScd9HLjAslUlHmCK/3fAVqRjHWa/Mn4cWFpGh+pmmB0bb4nemeC5AWXqOiXMWJ4i2qG98Hf7ZAGBdvTCRClD+qaIilRLyyCA1gFoZJHqe6LXxlVOAKNtTt0WrAB8ZklBpRJg1wDChu7972YLJkMBKWshy+SUClOAACHROxVLkZ5uxhdGNVX/A5JfClVUw4OCBggKZBsQvbWlFA89KifdlOid9p2MhRjjlEKDIdc2GYo6Wa8/qhZhnPMDx6OlFbiSysVhSv0hSHnGpOt2UopBodPhwpT2eItoEkqgMq2oNH0JNFOobTCoPV+hUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCkUi/gOfj+rxS8658QAAAABJRU5ErkJggg==);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAJKElEQVR42u2dV4gkVRSGv+rpNQdQQTErirCrPpjzg5gQFUExrCAYHgyIIKJiFkQEBcWIeVFUfBBBfTCAAQVzXmXVRcXsurq66+w62911fahTeOdS1V23Qk9V9fmh2Jmdruqqe/57/nPODQUKhUKhUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCjahiltAm8EQFd+Ntock2X4qYQOFKgHmAxPGUqP3wQ4FVgf+EH+3pW/K1qGjtXD1wMuAr4TIvSAu4GttEO10/C2MU8FPhPDG6Bv/fwzcL71+Sk5X9HwAA/gEOBVx/AD+TkULxD/7W3gSOvcbtPjg0nOiHYFFqUY3j1CxyM8CeymstBMnd8EuB74O8XdDzsGVqC4ErhBrhd7FpWFmqd1C4GvchjePezzvgbOdLyBEqFmOr8/8JJltJ7Vk/MebnzwCnCQxgf10vkdgAcsbR+m83mPgeURBsBDwI4aH8x9Pn8ZsLwEd59HFpYDlwMbanxQr3x+HIf9fUsk7tD4YAwB3r6OzvdL0Pki8YFNhBeBAzQ+qE7n77MavAqdLys+eFDjg/J1/o85dPd5ZOFP4Aq5f40Pcrr7k4DFTlpnGnDYRFgs8Uprhp3Hlc+/UBOdLys+eEmeS+ODITq/LXCvpe2DOdb5sIL44B5gG40PZuv8+sClwLIa6ny/gussk+dd12qLzqTm86cAn9fc8GFFRPgEOHFS4gM3wDuwRvl8koGeAfYBnnPc+aAkabED2meBvdocH9iG3xG4v+K6fZEjNswj1j0fDbyecU6Bb3wQX2cGuB3Yuk3xga3zGwNXS35c53w+JsAiuf91rOc5GfigAq9lt8OvwIXAvCbHB667P03q5XUv5NgEuMtyx7Y2d4FzmD3foIph5w+BY5sWH7j5/MFE4+dlNtS4CHCrZfAkl7yRRPI/VkAEu4M8DSxw2rgRdfu50vmw4PfFBLgxgQBJ3m0LoiljZQ9J2/HBNHALsFkdSWDr/EZS/x5n3T42eC/B6P0CBLgqhQBp3m474DYxVpnPbl/jY2njoA4k6CTMwxuHzg8zuAFWAe8CP+Ws5sUEuHgEAdKIMB941Jly3i+pmrga2HKuvUBS3f7lCnV+lMFXEM33v07StTiN2kzKrsZTDmJjnZWRAGnSsJ/odxk1hPi8b6zqYVCHfP7BCnR+lMF/l8DyeuAYZi/nwjHaghxeICbA6Z4ESPOMhzsdJE87xff0qvUdYzd8zLgNgCul55Xh7kNpkF7KdVYAr4nBj5CgK6nR7XQt/nf/AgQ4rmAxxs3fjwfezEmEWJYeG3eBqJOQzxet248y+DTwjkS9J6T08E5Cfu7+PdbjgScJ4s8fVVJju/d4OvCRZzEpJsDVOb1SYZ0/NGFdXViSwWek6HEn0QSQHYbcT9ZiSEyAneX6eQhwRMm9zb7OPIkxlmSMneJ2WzgOAtg3uhPwsKfbymLwj6TStpBo7V5Rgyedj0TMK3IS4NCK3K1bTLqEaG+CYUSIfz+sSglw6/bXOo3Xz2nwvsjGA8AZwC4p398tcTp1YBVplnsSIP7c3hU2dlIx6ToJcF0vG1rSuG0VQWDSfPsvh+j8KIMPgC+IVs6cLTrcqdjgaQTYVAZXshLA/szuY4i4XandBrjZKaStlTb9WTpmaSmg++UHpqyrG2VwIwMji4BzJfWaSnF941owYWcs33vUAkKr0XcdY8rl2mJ74A4p/MT39kGZFUDbQDsn1O17Iwy+RAx+PrCnNXTpfkfXkZZxFqti4y3JQYBVVblbT2mYTzQvYalkRYUlacqp219juZueMD+pUb6S8uZ5YvBuzQyeRoBA5MiXAH9Z6WdQg+H0eWX3+lOYPd/ePtYAn0rQdjawRw17uA8+zUGA3yR+mOuRt45Pjx+VGw4ktbmZ2evbfxc3+T7wBtFExW8TNk6MvUdoNSg1n5sQE5qMG0EaOW+teMS5Rug8izcB7Gj4DqlCLQOeAN6TAsxiomlaaddrisHT0Mt5Tr9Gz2CKeAAjBHgTuEn0PEzRHDd/p+GzkA3RHkG+6DeY8JnjgW7L56HH2vmUx7jFwFrP16n7FCyfGCBemWoa7s7zZAKrPGMAxGuEWbW3CQSYFKMn4Z8c50z7BF/UaG6eopwg8F8aughDUcyYtgTQtPhICZAe0ec9RwnQAqxWCZhsrBxT3KAEqDkBAiXAZMEUSAPXKAHag+kcHmC1EqB9aaASQNNAspaPVyoB2hMD9HJ4gGklAK0sBRvP8QOjBGg+1hDN8PGRgL56gHalgWu0Eji5iNflk2MunhKgJWng6oya3tEYoH2YkcPXa6gHaAnCjAa100aNAVpGAJ+ofq2OBbQrCzCeEjDjETMoAWjGzOC+h0FnPOoGSgDaMx5gLAnQ+QAt8wD/TMKqICVAOgH+8iSAFoJaRoBpjxhAPQDtLAZljQFWNnFVkBKA0sb319Lg17Mo8nsAlwCBEoDWFYVo63xAJQCFp3kbZzm5egAmc4Xwv0qAySaASgC6QFQJ0LLg7xePNuopAZjobWKmm/qQ3Yyl0cDaEDFto8SsqdOwa+VN0YIR/2/fp0k4J0h43oHnWEBgvfLFZCg1Z3k+t7Lo/m7GQQDjTJQomjObCiZOZL0vk+Hn0BkMymKwn6wdw8usL5gC55ZCgHnA5hargxH1bjOi17ubMpfxUCahpxdJyTrSo7f23GF8S6KXRg9S7muYtwoyGN09b4bk3VrJM/JFwoaJA+AQ4HnHNaYZwAwxCiW/x9akyEkRCbD/PxTyb4DfnMBOBlIHGTrJMAnoScd9HLjAslUlHmCK/3fAVqRjHWa/Mn4cWFpGh+pmmB0bb4nemeC5AWXqOiXMWJ4i2qG98Hf7ZAGBdvTCRClD+qaIilRLyyCA1gFoZJHqe6LXxlVOAKNtTt0WrAB8ZklBpRJg1wDChu7972YLJkMBKWshy+SUClOAACHROxVLkZ5uxhdGNVX/A5JfClVUw4OCBggKZBsQvbWlFA89KifdlOid9p2MhRjjlEKDIdc2GYo6Wa8/qhZhnPMDx6OlFbiSysVhSv0hSHnGpOt2UopBodPhwpT2eItoEkqgMq2oNH0JNFOobTCoPV+hUCgUCoVCoVAoFAqFQqFQKBQKhUKhUCgUCkUi/gOfj+rxS8658QAAAABJRU5ErkJggg==)}.channel-icon--wartet:after,.channel-icon--fehler:after{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;right:-2px}.channel-icon--laeuft{color:var(--gray-800);background:0 0}.channel-icon--wartet{background:var(--orange-light);color:var(--orange-text)}.channel-icon--wartet:after{background:var(--orange)}.channel-icon--fehler{background:var(--red-light);color:var(--red-text);border-color:var(--red)}.channel-icon--fehler:after{background:var(--red)}.channel-icon--aus{color:var(--gray-400);border-color:var(--gray-300);background:0 0}.channel-icon--nie{color:var(--gray-300);border-color:var(--gray-200);background:0 0;border-style:dashed}.channel-icon--unbekannt{color:var(--gray-500);background:repeating-linear-gradient(45deg, var(--gray-100) 0 3px, var(--gray-200) 3px 6px)}.channel-icon--neutral{color:var(--gray-600);background:0 0}.termin-icon{align-items:center;gap:var(--s1);font-variant-numeric:tabular-nums;display:inline-flex;position:relative}.termin-icon+.termin-icon{margin-left:var(--s3)}.termin-icon svg{width:16px;height:16px}.termin-telefonat{color:var(--blue)}.termin-besichtigung{color:var(--purple)}.termin-leer{color:var(--gray-400)}.input{width:100%;font-family:inherit;font-size:var(--t-sm);color:var(--black);padding:var(--s3) var(--s4);background:var(--gray-50);border:1px solid var(--gray-100);border-radius:var(--radius-md);transition:border-color var(--transition), box-shadow var(--transition), background var(--transition)}.input::placeholder{color:var(--gray-400)}.input:focus{border-color:var(--gray-400);box-shadow:0 0 0 3px var(--focus-ring-input-glow);background:var(--white);outline:none}.input:disabled{opacity:.6;cursor:not-allowed}.input[data-size=sm]{height:var(--control-h);padding:0 var(--s3);border-radius:var(--radius-sm)}.input-search .input[data-size=sm]{padding-left:var(--s6)}.input-search:has(.input[data-size=sm]) .input-search-icon{left:var(--s3)}.input[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 3px var(--red-light)}textarea.input{resize:vertical;min-height:96px;line-height:1.5}.input-search{display:block;position:relative}.input-search .input{padding-left:var(--s7)}.input-search-icon{left:var(--s4);color:var(--gray-400);pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.chevron{width:var(--chevron);height:var(--chevron);color:var(--gray-400);transition:transform var(--transition), color var(--transition);flex:none}[aria-expanded=true]>.chevron{transform:rotate(180deg)}.sel{align-items:center;min-width:0;display:inline-flex;position:relative}.sel-input{align-items:center;gap:var(--s2);min-width:0;height:var(--control-h);padding:0 var(--s3);font-family:inherit;font-size:var(--t-sm);text-align:left;color:var(--black);background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition), box-shadow var(--transition);display:inline-flex}.sel-input:hover:not(:disabled){border-color:var(--gray-200)}.sel-input:focus-visible,.sel-input[aria-expanded=true]{border-color:var(--gray-400);box-shadow:0 0 0 3px var(--focus-ring-input-glow);outline:none}.sel-input:disabled{opacity:.6;cursor:not-allowed}.sel-wert{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sel-platz{color:var(--gray-500)}.sel-input:hover:not(:disabled) .sel-chevron{color:var(--gray-700)}.sel-panel{z-index:var(--z-modal);padding:var(--s2);background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:fixed;overflow-y:auto}.sel-gruppe{padding:var(--s2) var(--s3) var(--s1);font-size:var(--t-xs);letter-spacing:.4px;text-transform:uppercase;color:var(--gray-500);font-weight:600}.sel-opt{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--radius-sm);font-size:var(--t-sm);color:var(--gray-800);cursor:pointer;font-weight:500;display:flex}.sel-opt.aktiv{background:var(--gray-50)}.sel-opt.aus{color:var(--gray-400);cursor:not-allowed}.sel-opt-check{width:var(--chevron);height:var(--chevron);color:var(--accent);flex:none;display:inline-flex}.sel-opt-check svg{width:100%;height:100%}.sel-opt-icon{flex:none;align-items:center;display:inline-flex}.sel-opt-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.badge{align-items:center;gap:var(--s1);font-size:var(--t-xs);letter-spacing:.02em;text-transform:uppercase;padding:3px var(--s2);border-radius:var(--radius-sm);white-space:nowrap;font-weight:700;line-height:1.3;display:inline-flex}.status-pill{font-size:var(--t-xs);letter-spacing:.005em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-weight:600;line-height:1.3;display:inline-flex}.status-pill:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.tone-neutral{background:var(--gray-100);color:var(--gray-600)}.tone-accent{background:var(--accent-soft);color:var(--accent-text)}.tone-green{background:var(--green-light);color:var(--green-text)}.tone-red{background:var(--red-light);color:var(--red-text)}.tone-blue{background:var(--blue-light);color:var(--blue-text)}.tone-purple{background:var(--purple-light);color:var(--purple-text)}.tone-orange{background:var(--orange-light);color:var(--orange-text)}.tone-daten-blau{background:var(--chart-2);color:var(--white)}.tone-daten-hellblau{background:var(--chart-flaeche-blau);color:var(--chart-1)}.tone-daten-akzent{background:var(--chart-flaeche-akzent);color:var(--chart-akzent-text)}.badge--sm{letter-spacing:.03em;padding:2px 7px;font-size:9px}.badge--solid,.status-pill--solid{color:var(--white)}.badge--solid.tone-neutral,.status-pill--solid.tone-neutral{background:var(--gray-600)}.badge--solid.tone-accent,.status-pill--solid.tone-accent{background:var(--accent)}.badge--solid.tone-green,.status-pill--solid.tone-green{background:var(--green)}.badge--solid.tone-red,.status-pill--solid.tone-red{background:var(--red)}.badge--solid.tone-blue,.status-pill--solid.tone-blue{background:var(--blue)}.badge--solid.tone-purple,.status-pill--solid.tone-purple{background:var(--purple)}.badge--solid.tone-orange,.status-pill--solid.tone-orange{background:var(--orange)}.segmented{background:var(--gray-50);border-radius:var(--radius-sm);min-height:var(--control-h);align-items:center;gap:4px;padding:3px;display:inline-flex}.segmented-btn{font-family:inherit;font-size:var(--t-sm);color:var(--gray-400);cursor:pointer;white-space:nowrap;transition:background var(--transition), color var(--transition), box-shadow var(--transition);background:0 0;border:none;border-radius:6px;padding:5px 12px;font-weight:500}.segmented-btn:hover{color:var(--gray-700)}.segmented-btn.is-active{background:var(--surface-raised);color:var(--gray-900);box-shadow:var(--shadow-xs)}@media (width<=768px){.segmented{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.segmented-btn{flex-shrink:0}}.drp{align-items:stretch;gap:var(--s1);display:inline-flex;position:relative}.drp-kal{border-radius:var(--radius-sm);background:var(--gray-50);font-family:inherit;font-size:var(--t-sm);color:var(--gray-400);cursor:pointer;font-variant-numeric:tabular-nums;transition:background var(--transition), color var(--transition), box-shadow var(--transition);border:0;align-items:center;gap:6px;padding:3px 10px;font-weight:500;display:inline-flex}.drp-kal:hover{color:var(--gray-700)}.drp-kal.is-active{background:var(--white);color:var(--gray-900);box-shadow:var(--shadow-xs)}.drp-kal .drp-kal-cal{width:13px;height:13px}.drp-pop{top:calc(100% + var(--s1));z-index:20;width:268px;padding:var(--s3);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);position:absolute;right:0}.drp-kopf{margin-bottom:var(--s2);justify-content:space-between;align-items:center;display:flex}.drp-monat{font-size:var(--t-sm);color:var(--gray-900);font-weight:600}.drp-pfeil{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--gray-500);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.drp-pfeil:hover:not(:disabled){background:var(--gray-100);color:var(--black)}.drp-pfeil:disabled{color:var(--gray-300);background:var(--gray-50);cursor:default}.drp-pfeil svg{width:13px;height:13px}.drp-grid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.drp-wt{padding-bottom:var(--s1);font-size:var(--t-xs);color:var(--gray-400);text-align:center;font-weight:600}.drp-tag{aspect-ratio:1;border-radius:var(--radius-xs);font-family:inherit;font-size:var(--t-sm);color:var(--gray-700);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0}.drp-tag:not(.is-rand):not(.is-drin):hover:not(:disabled){background:var(--gray-50)}.drp-tag:disabled{cursor:default}.drp-tag.is-heute{color:var(--gray-900);font-weight:600}.drp-tag.is-zukunft{color:var(--gray-200)}.drp-tag.is-vorboden{color:var(--gray-300)}.drp-tag.is-rand{background:var(--accent);color:var(--white);font-weight:600}.drp-tag.is-drin{background:var(--gray-100);border-radius:0}.drp-leer{aspect-ratio:1}.drp-fuss{margin:var(--s3) 0 0;font-size:var(--t-xs);color:var(--gray-500);font-variant-numeric:tabular-nums}.drp-boden{margin:var(--s1) 0 0;font-size:var(--t-xs);color:var(--gray-400)}@media (width<=768px){.drp{flex-wrap:wrap;min-width:0;max-width:100%}}.dp-pop{z-index:20;width:268px;padding:var(--s3);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);cursor:default;position:absolute}.dp-kopf{margin-bottom:var(--s2);justify-content:space-between;align-items:center;display:flex}.dp-monat{font-size:var(--t-sm);color:var(--gray-900);font-weight:600}.dp-pfeil{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--gray-500);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.dp-pfeil:hover{background:var(--gray-100);color:var(--black)}.dp-pfeil svg{width:13px;height:13px}.dp-grid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.dp-wt{padding-bottom:var(--s1);font-size:var(--t-xs);color:var(--gray-400);text-align:center;font-weight:600}.dp-tag{aspect-ratio:1;border-radius:var(--radius-xs);font-family:inherit;font-size:var(--t-sm);color:var(--gray-700);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0}.dp-tag:not(.is-gewaehlt):hover{background:var(--gray-50)}.dp-tag.is-heute{color:var(--gray-900);font-weight:600}.dp-tag.is-gewaehlt{background:var(--accent);color:var(--white);font-weight:600}.dp-tag:focus-visible,.dp-pfeil:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dp-leer{aspect-ratio:1}.dp-leeren{width:100%;margin-top:var(--s2);padding:var(--s1) 0 0;border:0;border-top:1px solid var(--gray-100);color:var(--gray-500);font-size:var(--t-xs);text-align:center;cursor:pointer;background:0 0;display:block}.dp-leeren:hover{color:var(--red)}.dp-leeren:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.progress-bar{background:var(--gray-200);border-radius:999px;width:100%;height:8px;overflow:hidden}.progress-bar--sm{height:4px}.progress-bar-fill{background:var(--accent);height:100%;transition:width var(--transition-slow);border-radius:999px}.progress-bar-fill.pb-green{background:var(--green)}.progress-bar-fill.pb-blue{background:var(--blue)}.empty-state{text-align:center;align-items:center;gap:var(--s3);padding:var(--s8) var(--s5);background:linear-gradient(180deg, var(--gray-50), transparent);border:1px dashed var(--gray-200);border-radius:var(--radius-lg);flex-direction:column;display:flex}.empty-state-icon{background:var(--white);border:1px solid var(--gray-100);width:56px;height:56px;box-shadow:var(--shadow-xs);color:var(--gray-400);border-radius:50%;justify-content:center;align-items:center;display:flex}.empty-state-title{font-size:var(--t-md);color:var(--black);font-weight:700}.empty-state-sub{font-size:var(--t-sm);color:var(--gray-500);max-width:42ch;line-height:1.5}.empty-state-action{margin-top:var(--s2)}.empty-state--plain{text-align:left;align-items:flex-start;gap:var(--s3);background:0 0;border:0;padding:0}.empty-state--plain .empty-state-title{max-width:60ch;font-weight:600}.empty-state--plain .empty-state-action{margin-top:0}.empty-state--sm{gap:var(--s1)}.empty-state--sm .empty-state-title{font-size:var(--t-sm);color:var(--gray-500);font-weight:600}.empty-state--sm .empty-state-sub{font-size:var(--t-xs);color:var(--gray-400)}.callout{gap:var(--s1);padding:var(--s2) var(--s3);border-radius:var(--radius-md);font-size:var(--t-sm);flex-direction:column;line-height:1.45;display:flex}.callout-title{align-items:center;gap:var(--s2);font-weight:600;display:flex}.callout-icon{width:var(--s4);height:var(--s4);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex:none}.callout-neutral{background:var(--gray-50);color:var(--gray-700)}.callout-green{background:var(--green-light);color:var(--green-text)}.callout-orange{background:var(--orange-light);color:var(--orange-text)}.callout-red{background:var(--red-light);color:var(--red-text)}.problem-list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.problem-row{align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex}.problem-what{flex:20ch}.problem-raw{flex-basis:100%}.problem-raw>summary{cursor:pointer;color:var(--gray-500);font-size:var(--t-sm)}.problem-raw>code{margin-top:var(--s1);word-break:break-all;font-size:var(--t-sm);display:block}.tbl-wrap{background:var(--surface-card);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);width:100%;overflow:auto}.tbl{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.tbl thead th{z-index:1;height:var(--control-h);padding:0 var(--s4);text-align:left;white-space:nowrap;font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-sunken);border-bottom:var(--hairline) solid var(--border-default);font-weight:650;position:sticky;top:0}.tbl tbody td{height:var(--s7);padding:0 var(--s4);font-size:var(--t-base);color:var(--text-secondary);border-bottom:var(--hairline) solid var(--border-subtle);white-space:nowrap}.tbl tbody td.tbl-trunc{text-overflow:ellipsis;max-width:0;overflow:hidden}.tbl tfoot td{height:var(--s7);padding:0 var(--s4);white-space:nowrap;font-size:var(--t-base);color:var(--text-primary);background:var(--surface-sunken);border-top:var(--hairline) solid var(--border-default);font-weight:650}.tbl--dense tbody td{height:calc(var(--s6) + var(--s2))}.tbl tbody tr:last-child td{border-bottom:0}.tbl .tbl-end{text-align:right}.tbl tbody tr.tbl-open{cursor:pointer}.tbl tbody tr:hover td,.tbl tbody tr.kbd-focus td{background:var(--surface-sunken)}.tbl tbody tr[aria-selected=true] td{background:var(--gray-100);color:var(--text-primary)}.tbl tbody tr[aria-selected=true] td:first-child,.tbl tbody tr.kbd-focus td:first-child{box-shadow:inset calc(var(--hairline) * 3) 0 0 var(--accent)}.tbl tbody tr:focus-visible{outline:none}.tbl tbody tr:focus-visible td:first-child{box-shadow:inset calc(var(--hairline) * 3) 0 0 var(--accent)}.tbl-sort{align-items:center;gap:var(--s1);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;padding:0;display:inline-flex}.tbl-end .tbl-sort{flex-direction:row-reverse}.tbl-arrow{width:var(--s3);height:var(--s3);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.35}.tbl th[aria-sort=ascending],.tbl th[aria-sort=descending]{color:var(--text-primary)}.tbl th[aria-sort=ascending] .tbl-arrow,.tbl th[aria-sort=descending] .tbl-arrow{opacity:1}.tbl tbody tr.tbl-solo td{height:auto;padding:var(--s5) var(--s4);white-space:normal;cursor:default}.tbl tbody tr.tbl-solo:hover td{background:0 0}.tbl-skel .skel{gap:var(--s4);display:grid}.tbl-skel .skel i{height:var(--s3);border-radius:var(--radius-xs)}.tbl .tbl-center{text-align:center}.tbl--sticky-first thead th:first-child,.tbl--sticky-first tbody td:first-child,.tbl--sticky-first tfoot td:first-child{z-index:1;border-right:var(--hairline) solid var(--border-default);position:sticky;left:0}.tbl--sticky-first thead th:first-child{z-index:2}.tbl--sticky-first tbody td:first-child{background:var(--surface-card)}.tbl--sticky-first tfoot td:first-child,.tbl--sticky-first tbody tr:hover td:first-child,.tbl--sticky-first tbody tr.kbd-focus td:first-child{background:var(--surface-sunken)}.tbl--sticky-first tbody tr[aria-selected=true] td:first-child{background:var(--gray-100)}.tbl--sticky-first tbody tr.tbl-solo td:first-child{border-right:0;position:static}.tbl-wrap--edge{background:linear-gradient(to left, var(--surface-card) 30%, transparent) right center / var(--s5) 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, color-mix(in oklch, var(--black) 22%, transparent), transparent) right center / var(--s3) 100% no-repeat scroll, var(--surface-card)}.docpv-scrim{background:var(--scrim-panel);opacity:0;pointer-events:none;transition:opacity var(--transition);z-index:calc(var(--z-drawer) - 1);position:fixed;inset:0}.docpv-scrim.on{opacity:1;pointer-events:auto}.docpv{height:100%;width:min(var(--panel-w), 94vw);background:var(--white);border-left:1px solid var(--gray-200);box-shadow:var(--shadow-panel);transition:transform .26s var(--ease-quart);z-index:var(--z-drawer);flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.docpv[data-size=lg]{width:min(var(--panel-w-lg), 94vw)}.docpv[data-size=xl]{width:min(var(--panel-w-xl), 94vw)}.docpv.on{transform:translate(0)}.docpv:not(.on){box-shadow:none}.docpv-head{align-items:center;gap:var(--s3);padding:var(--s4) calc(var(--s4) + var(--s1));border-bottom:1px solid var(--gray-200);display:flex}.docpv-head h3{font-size:var(--t-md);margin:0}.docpv-close{width:var(--s6);height:var(--s6);border-radius:var(--radius-sm);border:1px solid var(--gray-200);cursor:pointer;background:0 0;margin-left:auto}.docpv-close:hover{background:var(--gray-50)}.docpv-titel{min-width:0}.docpv-sub{margin:var(--s1) 0 0;font-size:var(--t-sm);color:var(--text-muted)}.docpv-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.docpv-fuss{justify-content:flex-end;gap:var(--s2);padding:var(--s3) calc(var(--s4) + var(--s1));border-top:1px solid var(--gray-200);background:var(--white);display:flex}@media (prefers-reduced-motion:reduce){.docpv{transition:none}}.flap{font-variant-numeric:tabular-nums;white-space:nowrap}.flap-z{height:var(--flap-zeile);line-height:var(--flap-zeile);perspective:var(--flap-tiefe);display:inline-block;position:relative}.flap-neu{animation:flap-zeigen var(--flap-dauer) linear both;animation-delay:var(--flap-start,0s)}.flap-teil{pointer-events:none;backface-visibility:hidden;height:50%;animation-duration:var(--flap-dauer);animation-delay:var(--flap-start,0s);animation-timing-function:linear;animation-fill-mode:both;position:absolute;left:0;right:0;overflow:hidden}.flap-teil:before{content:attr(data-z);height:var(--flap-zeile);line-height:var(--flap-zeile);white-space:pre;display:block}.flap-oben{transform-origin:bottom;top:0}.flap-unten{transform-origin:top;bottom:0}.flap-unten:before{transform:translateY(-50%)}.flap-neu-oben{animation-name:flap-neu-oben}.flap-alt-unten{animation-name:flap-alt-unten}.flap-alt-oben{animation-name:flap-fallen}.flap-neu-unten{animation-name:flap-landen}@keyframes flap-zeigen{0%,99.9%{opacity:0}to{opacity:1}}@keyframes flap-neu-oben{0%{opacity:0}50%,99.9%{opacity:1}to{opacity:0}}@keyframes flap-alt-unten{0%,50%{opacity:1}to{opacity:0}}@keyframes flap-fallen{0%{opacity:1;animation-timing-function:ease-in;transform:rotateX(0)}50%{opacity:1;transform:rotateX(-90deg)}50.1%,to{opacity:0;transform:rotateX(-90deg)}}@keyframes flap-landen{0%,50%{opacity:1;animation-timing-function:ease-out;transform:rotateX(90deg)}99.9%{opacity:1;transform:rotateX(0)}to{opacity:0;transform:rotateX(0)}}.flap-satz{position:relative}.flap-satz-neu{animation:flap-ein var(--flap-blende) ease-out both}.flap-satz-alt{pointer-events:none;white-space:pre;animation:flap-aus var(--flap-blende) ease-out both;position:absolute;top:0;left:0}.flap-satz-alt:before{content:attr(data-z)}.flap-z--blende .flap-neu{animation:flap-ein var(--flap-blende) ease-out both;animation-delay:var(--flap-start,0s)}.flap-alt{pointer-events:none;animation:flap-aus var(--flap-blende) ease-out both;animation-delay:var(--flap-start,0s);position:absolute;top:0;left:0}.flap-alt:before{content:attr(data-z);white-space:pre}@keyframes flap-ein{0%{opacity:0}to{opacity:1}}@keyframes flap-aus{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.flap-teil{display:none}.flap-neu{animation:flap-ein var(--flap-blende) ease-out both;animation-delay:var(--flap-start,0s)}.flap-z .flap-neu,.flap-z .flap-alt,.flap-satz-neu,.flap-satz-alt{animation-duration:var(--flap-blende)!important}}.camp-toggle{background:var(--gray-300);border-radius:999px;flex-shrink:0;width:42px;height:25px;transition:background .2s;display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #0000000a}.camp-toggle-knob{background:var(--white);border-radius:50%;width:20px;height:20px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #00000047}.camp-toggle.is-on .camp-toggle-knob{transform:translate(17px)}.camp-toggle-an{background:var(--green)}.camp-toggle-wartet{background:#e8a13a}.camp-toggle-aus{background:var(--gray-300)}.camp-toggle-unbekannt{background:var(--gray-200);opacity:.6}.camp-seg{align-items:center;gap:var(--s1);padding:var(--s1);border-radius:var(--radius-sm);background:var(--gray-50);flex-shrink:0;display:inline-flex}.camp-seg-opt{padding:var(--s1) var(--s2);border-radius:var(--radius-xs);font-size:var(--t-xs);color:var(--gray-400);transition:background var(--transition), color var(--transition);font-weight:600}.camp-seg-opt.is-active{background:var(--white);color:var(--gray-900);box-shadow:var(--shadow-xs)}.camp-toggle-interactive{cursor:pointer}.camp-toggle-interactive:hover{filter:brightness(1.08)}.camp-toggle-interactive:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.camp-toggle-disabled{opacity:.6;cursor:not-allowed}.camp-toggle-disabled:hover{filter:none}.stepper{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stepper--vertical{align-items:flex-start;gap:var(--s2);flex-direction:column}.stepper-item{font-size:var(--t-xs);color:var(--gray-500);align-items:center;gap:6px;display:flex}.stepper--vertical .stepper-item{font-size:var(--t-sm)}.stepper-dot{width:16px;height:16px;color:inherit;border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;display:flex}.stepper-item.stepper-upcoming .stepper-dot{border-color:var(--gray-100)}.stepper-item.stepper-done .stepper-label{color:var(--gray-900)}.stepper-item.stepper-done .stepper-dot{border-color:var(--green);background:var(--green);color:var(--white)}.stepper-item.stepper-current .stepper-label{color:var(--gray-900);font-weight:700}.stepper-item.stepper-current .stepper-dot{border-color:var(--accent);background:var(--accent);color:var(--white);box-shadow:0 0 0 3px var(--accent-mid)}.stepper:not(.stepper--vertical) .stepper-item:not(:last-child):after{content:"";background:var(--gray-200);flex-shrink:0;width:16px;height:1px}.komliste{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.kom{column-gap:var(--s2);grid-template-columns:22px minmax(0,1fr);display:grid;position:relative}.kom-av{align-self:start}.kom-koerper{min-width:0}.kom-meta{gap:var(--s2);align-items:baseline;min-height:22px;display:flex}.kom-wer{font-size:var(--t-sm);font-weight:600}.kom-wann{font-size:var(--t-xs);color:var(--gray-400)}.kom-text{font-size:var(--t-sm);color:var(--gray-700);line-height:1.5;display:block}.kom-folge{margin-top:calc(var(--s3) * -1 + 2px)}.kom-linie{width:22px;height:22px;position:relative}.kom-linie:before{content:"";background:var(--gray-100);width:1px;position:absolute;top:-8px;bottom:-2px;left:50%}.kom-antwort{margin-left:var(--s5);padding-left:var(--s3);border-left:1px solid var(--gray-100)}.kom-antworten,.kom-abbrechen{cursor:pointer;font:inherit;font-size:var(--t-xs);color:var(--gray-400);background:0 0;border:0;padding:0}.kom-antworten{margin-top:var(--s1);display:inline-block}.kom-antworten:hover,.kom-abbrechen:hover{color:var(--gray-700);text-decoration:underline}.kom-antworten:focus-visible,.kom-abbrechen:focus-visible{color:var(--gray-700);outline:2px solid var(--gray-400);outline-offset:2px;border-radius:var(--radius-xs)}.kom-antwortauf{gap:var(--s2);font-size:var(--t-xs);color:var(--gray-500);align-items:baseline;display:flex}.kom-eingabe{align-items:baseline;gap:var(--s2);border-bottom:1px solid var(--gray-200);padding-bottom:var(--s2);display:flex}.kom-eingabe:focus-within{border-bottom-width:2px;border-bottom-color:var(--gray-400);padding-bottom:calc(var(--s2) - 1px)}.kom-feld{min-width:0;font:inherit;font-size:var(--t-sm);color:var(--black);background:0 0;border:0;outline:0;flex:1}.kom-feld::placeholder{color:var(--gray-400)}.kom-senden{cursor:pointer;font:inherit;font-size:var(--t-sm);color:var(--black);white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600}.kom-senden:disabled{color:var(--gray-400);cursor:default}.kom-fehler{font-size:var(--t-sm);color:var(--red-text)}.kom-aktionen{align-items:baseline;gap:var(--s3);margin-top:var(--s1);display:flex}.kom-antworten{margin-top:0}.kom-erledigen{cursor:pointer;font:inherit;font-size:var(--t-xs);color:var(--gray-400);background:0 0;border:0;padding:0}.kom-erledigen:hover{color:var(--gray-700);text-decoration:underline}.kom-erledigen:focus-visible{color:var(--gray-700);outline:2px solid var(--gray-400);outline-offset:2px;border-radius:var(--radius-xs)}.kom-erledigt-zu{text-align:left;width:100%;padding:var(--s2) 0;cursor:pointer;font:inherit;font-size:var(--t-xs);color:var(--gray-400);background:0 0;border:0;display:block}.kom-erledigt-zu:hover{color:var(--gray-700);text-decoration:underline}.kom-erledigt-zu:focus-visible{color:var(--gray-700);outline:2px solid var(--gray-400);outline-offset:2px;border-radius:var(--radius-xs)}.kom-erledigt-offen{margin-bottom:var(--s1);cursor:pointer;font:inherit;font-size:var(--t-xs);color:var(--gray-400);background:0 0;border:0;padding:0;display:block}.kom-erledigt-offen:hover{color:var(--gray-700);text-decoration:underline}.kom-erledigt-offen:focus-visible{color:var(--gray-700);outline:2px solid var(--gray-400);outline-offset:2px;border-radius:var(--radius-xs)}.kom-aeltere{text-align:left;width:100%;padding:0 0 var(--s2);cursor:pointer;font:inherit;font-size:var(--t-xs);color:var(--gray-400);background:0 0;border:0;display:block}.kom-aeltere:hover{color:var(--gray-700);text-decoration:underline}.kom-aeltere:focus-visible{color:var(--gray-700);outline:2px solid var(--gray-400);outline-offset:2px;border-radius:var(--radius-xs)}.kom-tombstone{font-size:var(--t-sm);color:var(--gray-400);font-style:italic;display:block}.kom-loeschen{padding:var(--s1);cursor:pointer;color:var(--gray-300);opacity:0;background:0 0;border:0;justify-content:center;align-items:center;transition:opacity .15s,color .15s;display:flex;position:absolute;top:0;right:0}.kom:hover .kom-loeschen,.kom-loeschen:focus-visible{opacity:1}.kom-loeschen:hover{color:var(--red-text)}.kom-loeschen:focus-visible{outline:2px solid var(--gray-400);outline-offset:2px;border-radius:var(--radius-xs);color:var(--gray-700)}.copy-wrap{align-items:center;max-width:100%;display:inline-flex;position:relative}.copy-target{font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition);background:0 0;border:0;margin:0 -2px;padding:0 2px}.copy-target:hover{background:var(--gray-100)}.copy-flash{z-index:2;border-radius:var(--radius-sm);background:var(--gray-900);color:var(--white);font-size:var(--t-xs);white-space:nowrap;pointer-events:none;padding:3px 7px;font-weight:600;line-height:1.3;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.copy-flash.fail{background:var(--red-text)}.checkbox{flex:none;width:20px;height:20px;display:inline-flex;position:relative}.checkbox input{appearance:none;cursor:pointer;background:var(--surface-card);border:1.5px solid var(--border-strong);border-radius:var(--radius-xs);width:100%;height:100%;transition:background var(--transition), border-color var(--transition);margin:0}.checkbox input:hover:not(:disabled){border-color:var(--gray-500)}.checkbox input:checked{background:var(--accent);border-color:var(--accent)}.checkbox input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.checkbox input:disabled{opacity:.5;cursor:not-allowed}.checkbox svg{width:calc(100% - 6px);height:calc(100% - 6px);color:var(--text-on-accent);pointer-events:none;opacity:0;transition:opacity var(--transition);position:absolute;inset:3px}.checkbox input:checked+svg{opacity:1}.slider{gap:var(--s1);flex-direction:column;display:flex}.slider-kopf{font-size:var(--t-sm);color:var(--text-secondary);justify-content:space-between;display:flex}.slider-kopf output{font-variant-numeric:tabular-nums;color:var(--text-primary)}.slider input{appearance:none;width:100%;height:var(--s4);cursor:pointer;background:0 0;margin:0}.slider input::-webkit-slider-runnable-track{height:var(--s1);background:var(--gray-200);border-radius:var(--radius-xs)}.slider input::-moz-range-track{height:var(--s1);background:var(--gray-200);border-radius:var(--radius-xs)}.slider input::-webkit-slider-thumb{appearance:none;width:var(--s4);height:var(--s4);margin-top:calc((var(--s1) - var(--s4)) / 2);background:var(--accent);border:0;border-radius:50%}.slider input::-moz-range-thumb{width:var(--s4);height:var(--s4);background:var(--accent);border:0;border-radius:50%}.slider input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.slider input:disabled{opacity:.5;cursor:not-allowed}.dlg{border:1px solid var(--gray-200);border-radius:var(--radius-lg);background:var(--white);color:var(--gray-800);box-shadow:var(--shadow-xl);width:min(var(--panel-w-lg), calc(100vw - var(--s6)));max-height:calc(100vh - var(--s6));margin:auto;padding:0}.dlg--wide{width:min(var(--panel-w-xl), calc(100vw - var(--s6)))}.dlg[open]{flex-direction:column;display:flex}.dlg::backdrop{background:var(--scrim-confirm);-webkit-backdrop-filter:blur(var(--scrim-blur))}.dlg-kopf{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);display:flex}.dlg-titel{font-size:var(--t-md);color:var(--black);margin:0}.dlg-body{min-height:0;padding:0 var(--s5) var(--s4);font-size:var(--t-base);color:var(--gray-700);flex:auto;overflow-y:auto}.dlg-fuss{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s5);border-top:1px solid var(--gray-100);display:flex}.confirm{border:1px solid var(--gray-200);border-radius:var(--radius-lg);background:var(--white);color:var(--gray-800);box-shadow:var(--shadow-xl);width:min(26rem, calc(100vw - var(--s6)));margin:auto;padding:0}.confirm::backdrop{background:var(--scrim-confirm);-webkit-backdrop-filter:blur(var(--scrim-blur))}.confirm-box{padding:var(--s5);gap:var(--s3);flex-direction:column;display:flex}.confirm-titel{font-size:var(--t-md);color:var(--black);margin:0}.confirm-body{font-size:var(--t-base);color:var(--gray-700);line-height:1.5}.confirm-fuss{justify-content:flex-end;gap:var(--s2);margin-top:var(--s2);display:flex}.confirm .confirm-ok{background:var(--red);border-color:var(--red);color:var(--white)}.confirm .confirm-ok:hover:not(:disabled){background:var(--red-text);border-color:var(--red-text)}.menu{display:inline-flex;position:relative}.menu-trigger{align-items:center;gap:var(--s1);padding:var(--s1);cursor:pointer;color:var(--gray-400);transition:background var(--transition), color var(--transition);background:0 0;border:none;border-radius:100px;font-family:inherit;display:inline-flex}.menu-trigger:hover{background:var(--gray-50);color:var(--gray-700)}.menu-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.menu-panel{top:calc(100% + var(--s2));z-index:var(--z-menu);min-width:15rem;padding:var(--s2);background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:absolute;right:0}.menu-header{align-items:center;gap:var(--s3);padding:var(--s2) var(--s3) var(--s3);margin-bottom:var(--s2);border-bottom:1px solid var(--gray-100);min-width:0;display:flex}.menu-divider{height:1px;margin:var(--s2) calc(var(--s2) * -1);background:var(--gray-100)}.menu-item{align-items:center;gap:var(--s3);width:100%;padding:var(--s2) var(--s3);border-radius:var(--radius-sm);text-align:left;font-family:inherit;font-size:var(--t-base);color:var(--gray-800);cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:none;font-weight:500;text-decoration:none;display:flex}.menu-item:hover,.menu-item:focus-visible{background:var(--gray-50)}.menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.menu-item--gefahr{color:var(--red-text)}.menu-icon{color:var(--gray-500);flex:none;display:inline-flex}.menu-item--gefahr .menu-icon{color:inherit}.menu-icon svg{width:var(--chevron);height:var(--chevron)}.menu-item--schalter{justify-content:space-between}.menu-schalter{width:var(--schalter-w);height:var(--schalter-h);background:var(--gray-400);transition:background var(--transition);border-radius:999px;flex:none;position:relative}.menu-schalter.an{background:var(--green)}.menu-schalter-punkt{top:var(--schalter-rand);left:var(--schalter-rand);width:var(--schalter-punkt);height:var(--schalter-punkt);background:var(--white);box-shadow:var(--shadow-sm);transition:transform var(--transition);border-radius:50%;position:absolute}.menu-schalter.an .menu-schalter-punkt{transform:translateX(calc(var(--schalter-w) - var(--schalter-punkt) - 2 * var(--schalter-rand)))}.menu-fuss{margin-top:var(--s2);padding:var(--s2) var(--s3) var(--s1);border-top:1px solid var(--gray-100);font-size:var(--t-xs);color:var(--gray-600)}.nav-item{align-items:center;gap:var(--s2);height:calc(var(--s6) - var(--s1) + var(--hairline));padding:0 var(--s2);border-radius:var(--radius-sm);font-size:var(--t-sm);color:var(--text-secondary);white-space:nowrap;min-width:0;font-weight:500;text-decoration:none;display:flex;position:relative}.nav-item:hover{background:var(--gray-100)}.nav-item[aria-current=page]{background:var(--white);box-shadow:var(--shadow-xs);color:var(--text-primary);font-weight:600}.nav-item--indent{padding-left:calc(var(--s5) + var(--s1))}.nav-item__icon{width:var(--s4);height:var(--s4);color:var(--gray-500);flex:none;justify-content:center;align-items:center;display:inline-flex}.nav-item__icon svg{width:100%;height:100%}.nav-item[aria-current=page] .nav-item__icon{color:var(--text-primary)}.nav-item__label{text-overflow:ellipsis;overflow:hidden}.nav-item__count{font-size:var(--t-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.nav-item[aria-current=page] .nav-item__count{color:var(--text-primary)}.nav-item__dot{top:var(--s1);right:var(--s1);width:var(--s2);height:var(--s2);background:var(--text-primary);border:var(--hairline) solid var(--gray-50);border-radius:50%;position:absolute}.nav-item--collapsed{width:var(--control-h);height:var(--control-h);justify-content:center;padding:0}.nav-section{gap:var(--hairline);margin-top:var(--s3);flex-direction:column;display:flex}.nav-section:first-child{margin-top:0}.nav-section__title{height:var(--s5);padding:0 var(--s2);font-size:var(--t-xs);color:var(--text-muted);align-items:center;font-weight:600;display:flex}.nav-section--collapsed{align-items:center}.nav-section__sep{width:var(--s5);height:var(--hairline);margin:var(--s2) 0;background:var(--border-default)}.nav-section--collapsed:first-child .nav-section__sep{display:none}.tabs{gap:var(--space-1,4px);display:flex;overflow-x:auto}.tabs--page,.tabs--section{border-bottom:1px solid var(--gray-200)}.tabs-item{font-family:inherit;font-size:var(--t-sm);color:var(--gray-400);white-space:nowrap;cursor:pointer;transition:color var(--transition), border-color var(--transition), background var(--transition);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px;font-weight:500;text-decoration:none;display:inline-flex}.tabs-item:hover{color:var(--gray-700)}.tabs-item.is-active{color:var(--gray-900)}.tabs--page .tabs-item.is-active{border-bottom-color:var(--accent)}.tabs--section .tabs-item.is-active{border-bottom-color:var(--black)}.tabs-meta{font-size:var(--t-xs);color:var(--gray-500);font-variant-numeric:tabular-nums;font-weight:500}.tabs-meta--warn{color:var(--orange-text)}.tabs--vertical{border-radius:var(--radius-md);background:var(--gray-50);border:none;flex-direction:column;gap:2px;padding:4px;overflow:visible}.tabs--vertical .tabs-item{border-radius:var(--radius-sm);white-space:normal;text-align:left;border:none;justify-content:space-between;margin:0}.tabs--vertical .tabs-item.is-active{background:var(--white);box-shadow:var(--shadow-xs)}.tabs--vertical .tabs-meta{margin-left:auto}.tabs-group{margin:var(--space-2,8px) 8px 2px;font-size:var(--t-xs);letter-spacing:.4px;text-transform:uppercase;color:var(--gray-400);font-weight:700}.tabs-sep{width:1px;height:var(--s5);background:var(--gray-200);margin:0 var(--s2);flex-shrink:0;align-self:center}.filter-chips{flex-wrap:wrap;gap:6px;display:flex}.filter-chip{font:inherit;font-size:var(--t-sm);color:var(--text-primary);border:1px solid var(--border-default);background:var(--surface-sunken);cursor:pointer;transition:border-color var(--transition), background var(--transition), color var(--transition);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;display:inline-flex}.filter-chip b{font-variant-numeric:tabular-nums;color:var(--gray-400);font-weight:600}.filter-chip:not([aria-pressed=true]):hover{border-color:var(--gray-400)}.filter-chip[aria-pressed=true]{background:var(--surface-card);border-color:var(--border-default);box-shadow:var(--shadow-xs)}.filter-chip[aria-pressed=true] b{color:var(--gray-900)}.filter-chip-marke{width:var(--marke);height:var(--marke);background:currentColor;border-radius:2px;flex:none}.filter-chip-marke--leer{background:0 0;border:1px dashed}.aufklapper-knopf{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:0;display:inline}.aufklapper-knopf:hover .aufklapper-pfeil,.aufklapper-knopf[aria-expanded=true] .aufklapper-pfeil{color:var(--text-primary)}.aufklapper-pfeil{margin-left:var(--s1);vertical-align:middle;display:inline-block}.aufklapper-knopf:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.aufklapper-knopf[aria-expanded]>.aufklapper-pfeil{transform:rotate(-90deg)}.aufklapper-knopf[aria-expanded=true]>.aufklapper-pfeil{transform:none}.aufklapper-inhalt{margin-top:var(--s2);max-width:70ch;font-size:var(--t-sm);letter-spacing:normal;text-transform:none;color:var(--text-secondary);font-weight:400;line-height:1.45}.aufklapper-inhalt[hidden]{display:none}.info-pop{vertical-align:middle;display:inline-flex;position:relative}.info-pop-ausloeser{width:20px;height:20px;color:var(--text-muted);cursor:pointer;transition:color var(--transition), background var(--transition);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.info-pop-ausloeser:hover,.info-pop-ausloeser[aria-expanded=true]{color:var(--text-primary);background:var(--surface-sunken)}.info-pop-ausloeser:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.info-pop-ausloeser svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:16px;height:16px}.info-pop-feld{top:calc(100% + var(--s2));z-index:var(--z-menu);width:min(22rem,80vw);padding:var(--s3) var(--s4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-size:var(--t-sm);color:var(--text-secondary);text-align:left;white-space:normal;line-height:1.45;display:block;position:absolute}.info-pop-feld--rechts{right:0}.info-pop-feld--links{left:0}.mad-note{font-size:var(--t-sm);color:var(--gray-500);margin:0 0 var(--s4)}.mad-stand{margin-left:var(--s2);font-size:var(--t-xs);color:var(--gray-400);font-variant-numeric:tabular-nums;white-space:nowrap}.mad-tab{min-width:1040px}.mad-tab .mad-partner{font-weight:600}.mad-tab .mad-partner a{color:inherit;text-decoration:none}.mad-tab .mad-partner a:hover{color:var(--accent-text)}.mad-tab tbody td.mad-dim{color:var(--gray-400)}.mad-tab tbody td.mad-warn{color:var(--orange-text);font-weight:600}.mad-tab tbody td.mad-good{color:var(--green-text)}.mad-tab tbody td.mad-bad{color:var(--red-text)}.mad-slot{font-variant-numeric:tabular-nums}.mad-name{align-items:center;gap:var(--s2);min-width:0;display:flex}.mad-name-text{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sm);overflow:hidden}.mad-tab tbody td{vertical-align:middle}.mad-gross{color:var(--gray-900);font-variant-numeric:tabular-nums;font-weight:650}.mad-leise{color:var(--gray-400);font-variant-numeric:tabular-nums}.mad-klein{font-size:var(--t-xs);color:var(--gray-500);font-variant-numeric:tabular-nums}.mad-bad-text{color:var(--red-text)}.mad-vorschuss{align-items:flex-end;gap:var(--s1);min-width:calc(var(--s8) * 3);flex-direction:column;display:inline-flex}.mad-spur{width:100%;height:calc(var(--s1) * 1.5);background:var(--gray-100);border-radius:999px;display:block;overflow:hidden}.mad-spur>span{background:var(--gray-500);border-radius:999px;height:100%;display:block}.mad-spur--knapp>span{background:var(--orange)}.mad-spur--voll>span{background:var(--red)}.mad-tab tbody tr.mad-ruhig .mad-name-text,.mad-tab tbody tr.mad-ruhig td{color:var(--gray-400);font-weight:500}.mad-tab tbody tr.mad-ruhig .avatar,.mad-tab tbody tr.mad-ruhig img{opacity:.6}.mad-zustand{padding:var(--s6) var(--s4);color:var(--gray-500);font-size:var(--t-sm);text-align:center}.mad-fehler{color:var(--red-text)}.mad-skel{gap:var(--s2);flex-direction:column;display:flex}.mad-skel-row{gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--gray-100);grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr 2fr;display:grid}.mad-skel-row i{border-radius:var(--radius-xs);background:var(--gray-100);height:12px;display:block}.mad-skel-kopf span{font-size:var(--t-xs);color:var(--gray-400);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.mad-back{margin-bottom:var(--s3);font-size:var(--t-sm);color:var(--gray-500);text-decoration:none;display:inline-block}.mad-back:hover{color:var(--gray-800)}.mad-kopf{align-items:baseline;gap:var(--s3);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.mad-kopf h3{font-size:var(--t-xl);letter-spacing:-.02em;margin:0}.mad-kopf .mad-meta{font-size:var(--t-xs);color:var(--gray-400)}.mad-sektion{margin-bottom:var(--s6)}.mad-sektion>h4{margin:0 0 var(--s3);font-size:var(--t-sm);color:var(--gray-600);letter-spacing:.02em;text-transform:uppercase;font-weight:600}.mad-sektion-kopf{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s3);display:flex}.mad-sektion-kopf h4{margin:0}.mad-sektion-kopf .mad-meta{font-size:var(--t-xs);color:var(--gray-400)}.mad-form{align-items:flex-end;gap:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.mad-feld{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.mad-feld>span{font-size:var(--t-xs);color:var(--gray-500)}.mad-feld input[type=number]{width:110px}.mad-feld.mad-feld-breit{flex:320px}.mad-feld-breit input{width:100%}.mad-schalter{align-items:center;gap:var(--s2);display:flex}.mad-form-vorschuss{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--gray-100)}.mad-vorschuss-stand{font-size:var(--t-sm);color:var(--gray-800);font-variant-numeric:tabular-nums;font-weight:600;line-height:36px}.mad-vorschuss-stand small{color:var(--gray-500);font-weight:400}.mad-vorschuss-stand.mad-warn{color:var(--orange-text)}.mad-vorschuss-stand.mad-bad{color:var(--red-text)}.mad-hinweis{font-size:var(--t-xs);color:var(--gray-500);margin:var(--s2) 0 0}.mad-offen{font-size:var(--t-sm);margin:var(--s3) 0 0;padding:var(--s2) var(--s3);background:var(--orange-light);color:var(--orange-text);border:1px solid var(--orange);border-radius:8px}.mad-url{font-size:var(--t-xs);word-break:break-all;overflow-wrap:anywhere}.mad-plan{margin:var(--s3) 0 0;gap:var(--s2);flex-direction:column;padding:0;list-style:none;display:flex}.mad-plan li{gap:var(--s2);font-size:var(--t-sm);align-items:baseline;display:flex}.mad-plan .mad-plan-was{color:var(--gray-800)}.mad-plan .mad-plan-grund{color:var(--gray-500)}.mad-dz{justify-content:center;align-items:center;gap:var(--s1);padding:var(--s5) var(--s4);text-align:center;border:1.5px dashed var(--gray-300);border-radius:var(--radius-md);background:var(--gray-50);cursor:pointer;transition:border-color var(--transition), background var(--transition);margin-bottom:var(--s4);flex-direction:column;display:flex;position:relative}.mad-dz:hover:not(.off),.mad-dz.drag{border-color:var(--accent);background:var(--accent-soft)}.mad-dz:focus-within{outline:2px solid var(--accent);outline-offset:2px}.mad-dz.off{opacity:.55;cursor:default}.mad-dz input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mad-dz-title{font-size:var(--t-sm);color:var(--accent-text);font-weight:600}.mad-dz-hint{font-size:var(--t-xs);color:var(--gray-400)}.mad-gruppe{margin-bottom:var(--s4)}.mad-gruppe>h5{margin:0 0 var(--s2);font-size:var(--t-xs);color:var(--gray-500);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.mad-liste{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mad-leer{font-size:var(--t-sm);color:var(--gray-400);margin:0}.mad-card{gap:var(--s4);grid-template-columns:120px 1fr;align-items:start;display:grid}.mad-card.mad-card-kompakt{grid-template-columns:72px 1fr}.mad-bild{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--gray-100);object-fit:cover;width:100%;display:block}.mad-video{object-fit:contain;background:var(--gray-900)}.mad-bild-leer{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--gray-100);width:100%;color:var(--gray-400);font-size:var(--t-xs);justify-content:center;align-items:center;display:flex}.mad-card-kopf{justify-content:space-between;align-items:center;gap:var(--s2);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.mad-card-kopf .mad-titel{font-weight:600;font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mad-card-kopf .mad-meta{font-size:var(--t-xs);color:var(--gray-400)}.mad-aktionen{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.mad-copy{gap:var(--s2);display:grid}.mad-copy .mad-feld input,.mad-copy .mad-feld textarea,.mad-copy .mad-feld select{width:100%}.mad-copy .mad-zwei{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.mad-zaehler{font-variant-numeric:tabular-nums;color:var(--gray-400)}.mad-zaehler.ueber{color:var(--red-text)}.mad-fehlerliste{margin:var(--s2) 0 0;padding-left:var(--s4);font-size:var(--t-xs);color:var(--red-text)}.mad-hinweisliste{margin:var(--s2) 0 0;padding-left:var(--s4);font-size:var(--t-xs);color:var(--orange-text)}.mad-copy-neu{gap:var(--s2);align-items:center;display:flex}.mad-copy-neu .input{flex:1;min-width:0}.mad-wert{font-size:var(--t-sm);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.mad-text-klein{font-size:var(--t-xs);color:var(--gray-500);white-space:pre-wrap;margin:0}.mad-ads{min-width:760px}.mad-ads td.mad-name{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.mad-dec{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mad-dec li{gap:var(--s3);font-size:var(--t-sm);padding:var(--s2) 0;border-bottom:1px solid var(--gray-100);grid-template-columns:92px 88px 1fr;align-items:baseline;display:grid}.mad-dec li:last-child{border-bottom:0}.mad-dec .mad-dec-zeit{color:var(--gray-400);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.mad-dec .mad-dec-text{color:var(--gray-800);min-width:0}.mad-dec .mad-dec-text small{color:var(--gray-500);display:block}.mad-dec .mad-dec-fehler{color:var(--red-text)}@media (width<=768px){.mad-card,.mad-card.mad-card-kompakt{grid-template-columns:1fr}.mad-bild,.mad-bild-leer{max-width:160px}.mad-copy .mad-zwei{grid-template-columns:1fr}.mad-dec li{gap:var(--s1);grid-template-columns:1fr}}.mad-seite{max-width:1120px}.mad-kopf2{margin-bottom:var(--s6)}.mad-kopf2-zeile{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.mad-kopf2-zeile h3{margin:0 var(--s2) 0 0;font-size:var(--t-xl);letter-spacing:-.02em}.mad-kopf2-rechts{align-items:center;gap:var(--s3);min-width:0;margin-left:auto;display:inline-flex}.mad-einstellungen .menu-panel{left:0;right:auto}.mad-zeile-meta .badge{margin-right:var(--s2)}.mad-kopf2-stand{font-size:var(--t-xs);color:var(--gray-400);font-variant-numeric:tabular-nums}.mad-kopf2-ids{margin:var(--s1) 0 0;font-size:var(--t-xs);color:var(--gray-400);font-variant-numeric:tabular-nums}.mad-kopf2 .callout{margin-top:var(--s3)}.mad-toggle{align-items:center;gap:var(--s2);height:28px;padding:0 var(--s3);border:1px solid var(--gray-200);background:var(--white);font:inherit;font-size:var(--t-xs);color:var(--gray-600);cursor:pointer;transition:border-color var(--transition), background var(--transition);border-radius:999px;font-weight:600;display:inline-flex}.mad-toggle:hover:not(:disabled){border-color:var(--gray-300);background:var(--gray-50)}.mad-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mad-toggle:disabled{opacity:.6;cursor:default}.mad-toggle.an{color:var(--green-text);border-color:var(--green-light);background:var(--green-light)}.mad-toggle-punkt{background:var(--gray-300);border-radius:50%;width:7px;height:7px}.mad-toggle.an .mad-toggle-punkt{background:var(--green)}.mad-gen{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.mad-gen--lauf{width:var(--gen-lauf-breite);font-size:var(--t-xs);flex-wrap:nowrap}.mad-gen-stand{font-variant-numeric:tabular-nums;min-width:0;max-width:48ch}.mad-gen-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mad-gen-leise{font-size:var(--t-xs);color:var(--gray-500)}.mad-gen-warn{font-size:var(--t-xs);color:var(--orange-text);font-weight:600}.mad-gen-knopf{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;display:inline-flex}.mad-gen-knopf>.status-pill{min-width:0;max-width:100%}.mad-gen-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mad-erzeugt{--welle-a:var(--welle-blau-a);--welle-b:var(--welle-blau-b);--welle-takt:var(--welle-dauer);margin:var(--s3) 0 var(--s2);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);position:relative;overflow:hidden}.mad-erzeugt--wartet{--welle-a:var(--gray-400);--welle-b:var(--gray-300);--welle-takt:var(--welle-dauer-wartet)}.mad-erzeugt--stockt{--welle-a:var(--welle-orange-a);--welle-b:var(--welle-orange-b);--welle-takt:var(--welle-dauer-wartet)}.mad-erzeugt--pausiert{--welle-a:var(--gray-400);--welle-b:var(--gray-300)}.mad-erzeugt--pausiert .mad-welle-lauf,.mad-erzeugt--pausiert .mad-erzeugt-fleck{animation:none!important}.mad-erzeugt-aura{pointer-events:none;position:absolute;inset:0}.mad-erzeugt-fleck{width:42%;height:220%;filter:blur(var(--aura-blur));background:radial-gradient(closest-side, color-mix(in oklch, var(--fleck) var(--aura-deckkraft), transparent), transparent);border-radius:50%;position:absolute;top:-60%}.mad-erzeugt-fleck--a{--fleck:var(--welle-a);left:-8%}.mad-erzeugt-fleck--b{--fleck:var(--welle-b);left:46%}@media (prefers-reduced-motion:no-preference){.mad-erzeugt:not(.mad-erzeugt--ruhig) .mad-erzeugt-fleck--a{animation:mad-aura-a var(--aura-dauer) ease-in-out infinite alternate}.mad-erzeugt:not(.mad-erzeugt--ruhig) .mad-erzeugt-fleck--b{animation:mad-aura-b calc(var(--aura-dauer) * 1.2) ease-in-out infinite alternate}}@keyframes mad-aura-a{to{transform:translate(70%,12%)}}@keyframes mad-aura-b{to{transform:translate(-60%,-10%)}}.mad-erzeugt-glas{align-items:center;gap:var(--s3);padding:var(--s2) var(--s4) var(--s2) var(--s3);border:1px solid var(--glas-rand);border-radius:var(--radius-md);background:var(--glas-fill);-webkit-backdrop-filter:blur(var(--glas-blur));backdrop-filter:blur(var(--glas-blur));display:flex;position:relative}.mad-welle{width:var(--welle-breite);height:var(--s5);flex:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000)}.mad-welle path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.mad-welle-stop-a{stop-color:var(--welle-a)}.mad-welle-stop-b{stop-color:var(--welle-b)}.mad-welle-lauf{animation:mad-welle var(--welle-takt) linear infinite}@keyframes mad-welle{0%{transform:translateX(calc(var(--welle-periode) * -1))}to{transform:none}}.mad-erzeugt--ruhig{--welle-takt:var(--welle-dauer-ruhig)}.mad-erzeugt--ruhig .mad-welle{opacity:.6}.mad-erzeugt--ruhig .mad-welle path{transform-box:fill-box;transform-origin:50%;transform:scaleY(var(--welle-amplitude-ruhig))}@media (prefers-reduced-motion:reduce){.mad-erzeugt .mad-welle-lauf{animation-duration:var(--welle-dauer-ruhig)!important;animation-iteration-count:infinite!important}.mad-erzeugt{--welle-takt:var(--welle-dauer-ruhig)}.mad-erzeugt .mad-welle{opacity:.6}.mad-erzeugt .mad-welle path{transform-box:fill-box;transform-origin:50%;transform:scaleY(var(--welle-amplitude-ruhig))}}.mad-erzeugt-text{min-width:0;font-size:var(--t-sm);white-space:nowrap;margin:0;line-height:1.5;display:flex}.mad-erzeugt-was{color:var(--gray-800);flex:none;font-weight:500}.mad-erzeugt-trenner{white-space:pre;color:var(--gray-400);flex:none}.mad-erzeugt-eta{text-overflow:ellipsis;min-width:0;color:var(--gray-500);font-variant-numeric:tabular-nums;overflow:hidden}.mad-erzeugt-aktionen{justify-content:flex-end;align-items:center;gap:var(--s2);margin:0 0 var(--s2);display:flex}.mad-erzeugt-aktion-grund{font-size:var(--t-sm);color:var(--gray-500)}.mad-sek{margin-bottom:var(--s7);border-radius:var(--radius-md);transition:background var(--transition)}.mad-sek.drag{background:var(--accent-soft);outline:1.5px dashed var(--accent);outline-offset:var(--s2)}.mad-sek-kopf{justify-content:space-between;align-items:center;gap:var(--s3);padding-bottom:var(--s2);margin-bottom:var(--s1);border-bottom:1px solid var(--gray-200);display:flex}.mad-sek-kopf h4{margin:0}.mad-sek .callout{margin:var(--s2) 0}.mad-zahl{font-size:var(--t-xs);color:var(--gray-400);font-variant-numeric:tabular-nums}.mad-leer2{padding:var(--s3) 0;font-size:var(--t-sm);color:var(--gray-400);margin:0}.mad-mehr{margin-top:var(--s2);font:inherit;font-size:var(--t-xs);color:var(--gray-500);cursor:pointer;background:0 0;border:0;padding:0}.mad-mehr:hover{color:var(--gray-800)}.mad-mehr:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}.mad-upload{height:var(--control-h-sm);padding:0 var(--s3);border-radius:var(--radius-sm);font-size:var(--t-xs);color:var(--accent-text);cursor:pointer;transition:background var(--transition);align-items:center;font-weight:600;display:inline-flex;position:relative}.mad-upload:hover:not(.off){background:var(--accent-soft)}.mad-upload:focus-within{outline:2px solid var(--accent);outline-offset:2px}.mad-upload.off{opacity:.55;cursor:default}.mad-upload input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mad-gruppe2{margin-top:var(--s4)}.mad-gruppe2-kopf{align-items:baseline;gap:var(--s2);padding:0 0 var(--s1) var(--s1);font-size:var(--t-xs);color:var(--gray-500);font-weight:600;list-style:none;display:flex}summary.mad-gruppe2-kopf{cursor:pointer}summary.mad-gruppe2-kopf::-webkit-details-marker{display:none}.mad-zeilen{margin:0;padding:0;list-style:none}.mad-zeilen>li,.mad-sek .mad-dec>li{max-width:none}.mad-zeile{align-items:center;gap:var(--s2);border-bottom:1px solid var(--gray-100);border-radius:var(--radius-sm);min-height:52px;transition:background var(--transition);display:flex}.mad-zeile:hover,.mad-zeile:focus-within{background:var(--gray-50)}.mad-zeile-klick{align-items:center;gap:var(--s3);min-width:0;padding:var(--s2) var(--s1);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.mad-zeile-klick:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm)}.mad-zeile-pos{font-size:var(--t-xs);color:var(--gray-400);font-variant-numeric:tabular-nums;text-align:right;flex:0 0 18px}.mad-zeile-thumb{border-radius:var(--radius-xs);background:var(--gray-100);flex:0 0 36px;width:36px;height:36px;overflow:hidden}.mad-zeile-thumb .mad-bild,.mad-zeile-thumb .mad-bild-leer{border-radius:0;width:36px;height:36px;font-size:0}.mad-zeile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.mad-zeile-titel{font-size:var(--t-sm);color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mad-zeile-meta{font-size:var(--t-xs);color:var(--gray-400);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mad-zeile-rechts{align-items:center;gap:var(--s2);padding-right:var(--s2);flex:none;display:flex}.mad-zeile-aktionen{opacity:0;transition:opacity var(--transition);gap:2px;display:flex}.mad-zeile:hover .mad-zeile-aktionen,.mad-zeile:focus-within .mad-zeile-aktionen{opacity:1}.mad-zeile-wahl{flex:0 0 var(--s5);margin-right:calc(-1 * var(--s2));cursor:pointer;justify-content:center;align-self:stretch;align-items:center;display:flex}span.mad-zeile-wahl{cursor:default}.mad-zeile-wahl input{width:var(--s4);height:var(--s4);accent-color:var(--accent);cursor:pointer;opacity:0;transition:opacity var(--transition);margin:0}.mad-zeile:hover .mad-zeile-wahl input,.mad-zeile:focus-within .mad-zeile-wahl input,.mad-sek.waehlt .mad-zeile-wahl input{opacity:1}.mad-zeile.gewaehlt,.mad-zeile.gewaehlt:hover{background:var(--accent-soft)}.mad-sek-kopf:has(.mad-auswahl){row-gap:var(--s2);flex-wrap:wrap}.mad-auswahl{justify-content:flex-end;align-items:center;gap:var(--s2);min-width:0;min-height:var(--control-h-sm);flex-wrap:wrap;margin-left:auto;display:flex}.mad-auswahl-grund{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-xs);color:var(--gray-500);overflow:hidden}.mad-panel{overscroll-behavior:contain;min-height:0;padding:var(--s4) var(--s5) var(--s6);flex:1;gap:0;overflow-y:auto}.mad-panel .mad-card{grid-template-columns:1fr}.mad-panel .mad-bild,.mad-panel .mad-bild-leer{max-width:320px}@media (width<=768px){.mad-kopf2-rechts{width:100%;margin-left:0}.mad-gen--lauf{flex-direction:column;align-items:flex-start;width:100%}.mad-gen-stand{max-width:100%}.mad-erzeugt-text{flex-direction:column;min-height:3em}.mad-welle{width:var(--welle-breite-schmal)}@media (width<=480px){.mad-welle{width:var(--welle-breite-winzig)}}.mad-erzeugt-was,.mad-erzeugt-eta{text-overflow:ellipsis;overflow:hidden}.mad-erzeugt-was{flex:none}.mad-erzeugt-trenner{display:none}.mad-zeile-aktionen,.mad-zeile-wahl input{opacity:1}.mad-zeile-wahl{flex-basis:calc(var(--s7) - var(--s2));margin-right:0}}.mad-tab tbody tr.mad-gruppe td{padding:var(--s3) var(--s4) var(--s2);background:0 0}.mad-gruppe-knopf{align-items:center;gap:var(--s2);font:inherit;font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-500);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.mad-gruppe-knopf:hover{color:var(--gray-800)}.mad-gruppe-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.mad-gruppe-knopf .mad-gruppe-zu{transform:rotate(-90deg)}.mad-tab tbody tr.mad-zu{visibility:collapse}.mad-tab tbody tr.mad-gruppe:hover td{background:0 0}.mad-logo{width:calc(var(--s7) + var(--s1));flex:none;display:inline-flex}.cv{gap:var(--s5);flex-direction:column;display:flex}.cv-kapitel{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--gray-500);margin:0 0 var(--s2);font-weight:600}.cv-spalten{grid-template-columns:var(--col-name) minmax(0, 1fr);column-gap:var(--s6);align-items:start;display:grid}.cv-liste{margin:0;padding:0;list-style:none}.cv-liste li,.cv-editor li,.cv-editor p{max-width:none}.cv-links{gap:var(--s3);top:var(--s4);flex-direction:column;display:flex;position:sticky}.cv-gewerke{gap:var(--s1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.cv-gewerk{gap:var(--s2);padding:var(--s1) 0;font-size:var(--t-base);color:var(--gray-800);cursor:pointer;align-items:center;display:flex}.cv-gewerk input{accent-color:var(--gray-800);margin:0}.cv-gewerk:has(input:disabled){cursor:default}.cv-profil-hinweis{font-size:var(--t-sm)}.cv-suche{position:relative}.cv-suche-kbd{right:var(--s2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.cv-zeile{column-gap:var(--s2);padding:var(--s1) var(--s2);border-radius:var(--radius-sm);font-size:var(--t-sm);color:var(--gray-800);transition:background var(--transition);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;text-decoration:none;display:grid}a.cv-zeile:hover{background:var(--gray-50)}.cv-zeile[aria-current=page]{background:var(--white);box-shadow:var(--shadow-xs);color:var(--gray-900);font-weight:600}.cv-zeile-standard{font-weight:600}.cv-zeile-gesperrt{color:var(--gray-400)}.cv-zeile-meta{font-size:var(--t-xs);color:var(--gray-400);white-space:nowrap}.cv-trenner{height:var(--hairline);margin:var(--s1) var(--s2);background:var(--gray-100)}.cv-entwurf{color:var(--orange-text);font-size:var(--t-xs)}.cv-hinweis{font-size:var(--t-xs);color:var(--gray-500);margin:0;font-weight:400}.cv-anlegen{gap:var(--s2);padding:var(--s2);flex-direction:column;display:flex}.cv-knoepfe{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.cv-skelett{color:#0000;background:var(--gray-100);margin-bottom:var(--s1)}.cv-meldung-fehler{font-size:var(--t-sm);color:var(--red-text);margin:0}.cv-leer{padding:var(--s1) var(--s2);font-size:var(--t-sm);color:var(--gray-600);margin:0}.cv-neu{max-width:var(--page-measure)}.cv-editor{min-width:0}.cv-editor-inhalt{gap:var(--s3);max-width:var(--page-measure);flex-direction:column;display:flex}.cv-kopf{justify-content:space-between;align-items:flex-end;gap:var(--s3);flex-wrap:wrap;display:flex}.cv-kopf-profil{font-size:var(--t-sm);color:var(--gray-500);margin:0}.cv-titel{margin:0}.cv-kopf-werkzeuge{align-items:center;gap:var(--s3);display:flex}.cv-schalter{align-items:center;gap:var(--s2);font-size:var(--t-sm);color:var(--gray-700);cursor:pointer;display:inline-flex}.cv-schalter input{accent-color:var(--gray-800);margin:0}.cv-mehr{font-size:var(--t-md);padding:0 var(--s1);color:var(--gray-600);line-height:1}.cv-frage{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--red-light);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.cv-frage-satz{font-size:var(--t-sm);color:var(--gray-800);margin:0}.cv-mail{background:var(--white);border:var(--hairline) solid var(--gray-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.cv-mail-zeile{grid-template-columns:calc(var(--s9) - var(--s4)) minmax(0, 1fr);align-items:baseline;column-gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:var(--hairline) solid var(--gray-100);font-size:var(--t-base);display:grid}.cv-mail-lab{font-size:var(--t-sm);color:var(--gray-500)}.cv-mail-still{color:var(--gray-600);overflow-wrap:anywhere;min-width:0}.cv-mail-satz{padding:var(--s4);font-size:var(--t-sm);color:var(--gray-600);margin:0}.cv-ed-huelle{min-width:0;position:relative}.cv-ed{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--gray-900);font-size:var(--t-base);outline:none}.cv-ed-zeile{font-weight:600}.cv-ed-text{padding:var(--s4);min-height:var(--editor-min-h);line-height:1.65}.cv-ed[data-leer]:before{content:attr(data-platzhalter);color:var(--gray-400);pointer-events:none;font-weight:400}.cv-ed-text:focus-visible,.cv-ed-zeile:focus-visible{outline:none}.cv-mail:focus-within{border-color:var(--gray-300)}.cv-marke{padding:0 var(--s1);background:var(--purple-light);color:var(--purple-text);border-radius:var(--radius-xs);font-size:var(--t-sm);vertical-align:baseline;cursor:default;-webkit-user-select:all;user-select:all;white-space:nowrap;margin:0;font-weight:600;line-height:1.5;display:inline-block}.cv-marke-fremd{background:var(--red-light);color:var(--red-text)}.cv-mail[data-beispiel] .cv-marke{color:inherit;font-size:inherit;font-weight:inherit;white-space:pre-wrap;-webkit-text-decoration:underline dotted var(--purple);text-decoration:underline dotted var(--purple);text-underline-offset:var(--underline-offset);background:0 0;border-radius:0;margin:0;padding:0;display:inline}.cv-mail[data-beispiel] .cv-marke-fremd{color:var(--red-text);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.cv-pl{z-index:30;width:var(--popover-w);max-height:calc(var(--s9) * 3.5);padding:var(--s2);background:var(--white);border:var(--hairline) solid var(--gray-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin-top:var(--s1);position:absolute;overflow:auto}.cv-pl-gruppe{padding:var(--s2) var(--s2) var(--s1);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--gray-500);margin:0;font-weight:600}.cv-pl-eintrag{justify-content:space-between;gap:var(--s3);padding:var(--s2);border-radius:var(--radius-sm);font-size:var(--t-base);color:var(--gray-800);cursor:pointer;display:flex}.cv-pl-eintrag:hover,.cv-pl-eintrag[aria-selected=true]{background:var(--gray-50)}.cv-pl-eintrag[aria-selected=true]{color:var(--purple-text)}.cv-pl-beispiel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-sm);color:var(--gray-500);overflow:hidden}.cv-pl-leer{padding:var(--s2);font-size:var(--t-sm);color:var(--gray-500);margin:0}.cv-unter{justify-content:space-between;gap:var(--s3);font-size:var(--t-sm);color:var(--gray-500);flex-wrap:wrap;display:flex}.cv-link{font:inherit;color:var(--gray-700);cursor:pointer;text-underline-offset:var(--underline-offset);background:0 0;border:0;padding:0;text-decoration:underline}.cv-kbd{font-family:var(--font-mono);font-size:var(--t-xs);padding:0 var(--s1);border:var(--hairline) solid var(--gray-200);border-radius:var(--radius-xs);color:var(--gray-500);background:var(--white)}.btn .cv-kbd{color:inherit;opacity:.6;background:0 0;border-color:currentColor}.cv-zahl{font-variant-numeric:tabular-nums}.cv-warnungen{padding-left:var(--s4);font-size:var(--t-sm);color:var(--gray-600);margin:0}.cv-leiste{z-index:2;justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) 0;background:var(--warm);border-top:var(--hairline) solid var(--gray-100);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.cv-leiste-zustand{flex-direction:column;min-width:0;display:flex}.cv-zustand{font-size:var(--t-sm);color:var(--gray-700);font-weight:600}.cv-zustand-still{color:var(--gray-500);font-weight:400}.cv-zustand-offen{color:var(--orange-text)}.cv-zustand-fehler{color:var(--red-text)}@media (width<=768px){.cv-links{position:static}.cv-spalten{row-gap:var(--s5);grid-template-columns:1fr}.cv-mail-zeile{row-gap:var(--s1);grid-template-columns:1fr}}.cf{max-width:var(--page-measure);gap:var(--s6);flex-direction:column;display:flex}.cf-reiter{margin-bottom:var(--s6)}.cf-kapitel{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--gray-500);margin:0 0 var(--s2);font-weight:600}.cf-aufgaben{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;container:cf-aufgaben/inline-size}.cf-karte{column-gap:var(--s4);row-gap:var(--s2);font-size:var(--t-base);padding:var(--s3) var(--s4);background:var(--white);border:1px solid var(--gray-100);border-left:var(--s1) solid var(--blue);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.cf-karte-text{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.cf-karte-zeile{font-size:var(--t-sm);color:var(--gray-600);overflow-wrap:anywhere;margin:0}.cf-art{margin-right:var(--s2);font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--blue-text);font-weight:600;display:inline-block}.cf-karte-akt{justify-content:flex-end;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.cf-karte-akt .cf-pause:has(.bestaetigen-block--offen){flex-basis:100%}.cf-karte:has(.bestaetigen-block--offen) .cf-karte-akt{grid-area:2/2/auto/-1;justify-content:flex-start}.cf-karte:has(.bestaetigen-block--offen) .cf-karte-primaer{display:none}@container cf-aufgaben (width<570px){.cf-karte-akt{grid-area:2/2/auto/-1;justify-content:flex-start}}.cf-karte,.cf-rang,.cf-pausiert,.cf-zeile,.cf-fertig{max-width:none}.cf-grund{color:var(--gray-600);overflow-wrap:anywhere}.cf-name{color:var(--gray-900);font-weight:600;text-decoration:none}a.cf-name{text-decoration:underline;-webkit-text-decoration-color:var(--gray-300);text-decoration-color:var(--gray-300);text-underline-offset:var(--underline-offset);transition:color var(--transition), text-decoration-color var(--transition)}a.cf-name:hover{color:var(--accent-text);-webkit-text-decoration-color:var(--accent-mid);text-decoration-color:var(--accent-mid)}.cf-leiste{gap:var(--s4) var(--s6);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.cf-cluster-reihe{gap:var(--s2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.cf-cluster{gap:var(--s2);text-align:left;min-width:0;padding:var(--s2) var(--s3) var(--s3);border-radius:var(--radius-lg);font:inherit;color:var(--gray-600);cursor:pointer;transition:background var(--transition);background:0 0;border:0;flex-direction:column;display:flex}.cf-cluster:hover{background:var(--gray-50)}.cf-cluster[aria-pressed=true]{background:var(--white);box-shadow:0 0 0 1px var(--gray-200)}.cf-cluster-kopf{align-items:baseline;gap:var(--s2);font-size:var(--t-sm);white-space:nowrap;font-weight:500;display:flex}.cf-cluster-kopf b{font-size:var(--t-lg);color:var(--gray-900);font-variant-numeric:tabular-nums;font-weight:700}.cf-cluster-logos{gap:var(--s1);max-width:var(--col-name);padding-bottom:var(--s2);border-bottom:var(--s1) solid var(--k);flex-wrap:wrap;display:flex}.cf-leiste-summe{margin:0 0 var(--s2) auto;text-align:right;font-size:var(--t-sm);color:var(--gray-500);flex:none}.cf-leiste-summe b{font-size:var(--t-lg);color:var(--gray-900);font-variant-numeric:tabular-nums;display:block}.cf-leiste-zweit{font-size:var(--t-xs);color:var(--gray-500);font-variant-numeric:tabular-nums;display:block}.cf-filter{text-transform:none;letter-spacing:0;color:var(--gray-600);font-weight:400}.cf-wer{align-items:center;gap:var(--s3);min-width:0;display:inline-flex}.cf-summe{font-size:var(--t-2xl);color:var(--gray-900);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.cf-summe-quote{color:var(--accent-text);font-weight:700}.cf-tot{margin:var(--s1) 0 0;font-size:var(--t-sm);color:var(--gray-600);font-variant-numeric:tabular-nums}.cf-leer{font-size:var(--t-sm);color:var(--gray-600);margin:0}.cf-summe-skelett{min-height:var(--s7);background:var(--gray-50);border-radius:var(--radius-sm)}.cf-skelett-text{width:var(--s8);vertical-align:middle;background:var(--gray-100);border-radius:var(--radius-xs);height:1em;display:inline-block}.cf-skelett-logo{width:var(--s6);height:var(--s6);border-radius:var(--radius-sm)}.cf-metrik{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.cf-metrik-lab{font-size:var(--t-sm);color:var(--gray-500)}.cf-quelle-hinweis{font-size:var(--t-sm);color:var(--gray-500);max-width:none;margin:0}.cf-dg-titel{font-size:var(--t-lg);color:var(--gray-900);text-wrap:balance;max-width:none;margin:0;font-weight:650;line-height:1.2}.cf-dg-unter{margin:var(--s2) 0 0;font-size:var(--t-sm);color:var(--gray-600);max-width:70ch;line-height:1.5}.cf-dg-unter b{color:var(--gray-800);font-weight:600}.cf-dg-bild{margin-top:var(--s4)}.cf-dg-zeile{grid-template-columns:var(--col-dg-lab) minmax(0, 1fr) var(--col-dg-wert);column-gap:var(--s3);height:calc(var(--s5) + var(--s1));border-radius:var(--radius-xs);align-items:center;display:grid}.cf-dg-daten:hover{background:var(--gray-50)}.cf-dg-lab{text-align:right;font-size:var(--t-sm);color:var(--gray-600);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cf-dg-hervor .cf-dg-lab{color:var(--gray-900);font-weight:600}.cf-dg-spur{height:100%;position:relative}.cf-dg-schnitt{border-left:1px dashed var(--gray-700);position:absolute;top:0;bottom:0}.cf-dg-balken{height:var(--s2);min-width:var(--s1);background:var(--gray-300);border-radius:0 var(--radius-xs) var(--radius-xs) 0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cf-dg-hervor .cf-dg-balken{background:var(--accent)}.cf-dg-spanne{height:var(--s1);background:var(--gray-200);border-radius:var(--s1);position:absolute;top:50%;transform:translateY(-50%)}.cf-dg-wert{align-items:baseline;gap:var(--s2);font-size:var(--t-sm);color:var(--gray-500);white-space:nowrap;font-variant-numeric:tabular-nums;display:flex}.cf-dg-quote{color:var(--gray-900);text-align:right;min-width:3.6em;font-weight:650;display:inline-block}.cf-dg-etikett{font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-700);border:1px solid var(--gray-300);border-radius:var(--radius-xs);padding:0 var(--s1);font-weight:650;line-height:var(--s4)}.cf-dg-schnittlab{height:calc(var(--s4) + var(--s1))}.cf-dg-schnittlab .cf-dg-spur span{white-space:nowrap;font-size:var(--t-xs);color:var(--gray-600);font-weight:500;position:absolute;transform:translate(-50%)}.cf-dg-achse{height:var(--s5);color:var(--gray-400);font-size:var(--t-xs)}.cf-dg-achse .cf-dg-spur span{bottom:var(--s1);white-space:nowrap;position:absolute;transform:translate(-50%)}.cf-dg-achse .cf-dg-spur span:first-child{transform:none}.cf-dg-achse .cf-dg-spur span:last-child{transform:translate(-100%)}.cf-dg-achse .cf-dg-wert{font-size:var(--t-xs);color:var(--gray-400);justify-content:flex-end}.cf-dg-duenn{grid-template-columns:var(--col-dg-lab) minmax(0, 1fr);column-gap:var(--s3);margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--gray-100);font-size:var(--t-sm);line-height:1.6;display:grid}.cf-dg-duenn-k{text-align:right;color:var(--gray-600);font-weight:600}.cf-dg-duenn-n{max-width:none;color:var(--gray-500);margin:0}.cf-dg-duenn-name{color:var(--gray-700)}.cf-dg-notiz,.cf-quelle{margin:var(--s2) 0 0;font-size:var(--t-sm);color:var(--gray-500);max-width:none}.cf-quelle{border-top:1px solid var(--gray-100);padding-top:var(--s3)}.cf-dg-tabelle{margin-top:var(--s3);font-size:var(--t-sm)}.cf-dg-tabelle summary{cursor:pointer;color:var(--gray-500)}.cf-dg-scroll{min-width:0;max-width:100%;overflow-x:auto}.cf-dg-tabelle table{border-collapse:collapse;margin-top:var(--s2);font-variant-numeric:tabular-nums;width:100%}.cf-dg-tabelle th,.cf-dg-tabelle td{padding:var(--s1) var(--s3) var(--s1) 0;text-align:right;border-bottom:1px solid var(--gray-100);font-weight:400}.cf-dg-tabelle th:first-child,.cf-dg-tabelle thead th{font-weight:600}.cf-dg-tabelle th:first-child{text-align:left}.cf-dg-skelett-balken{background:var(--gray-100);width:40%}.cf-rang .cf-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cf-pause{min-width:0}.cf-pause-feld{gap:var(--s1);font-size:var(--t-xs);color:var(--gray-600);flex-direction:column;font-weight:600;display:flex}.cf-pause-feld textarea{font-weight:400}.cf-pause-fehler{margin:var(--s2) 0 0;font-size:var(--t-sm);color:var(--red-text)}.cf-pausiert{grid-template-columns:var(--col-name) minmax(0, 1fr);column-gap:var(--s4);max-width:none;padding:var(--s3) var(--s4);background:var(--purple-light);border-radius:var(--radius-md);font-size:var(--t-sm);align-items:start;display:grid}.cf-pausiert-gruppe>summary{cursor:pointer;margin:0}.cf-pausiert-gruppe[open]>summary{margin-bottom:var(--s2)}.cf-pausiert-gruppe>summary:hover{color:var(--gray-800)}.cf-pausiert .cf-grund{color:var(--purple-text)}.cf-pausiert .cf-pause{margin-top:var(--s2);grid-column:2}.cf-pausiert .cf-unter{margin-top:var(--s1);color:var(--gray-500);display:block}@container cf-aufgaben (width<570px){.cf-pausiert{row-gap:var(--s2);grid-template-columns:1fr}.cf-pausiert .cf-pause{grid-column:1;margin-top:0}}@media (width<=768px){.cf-dg-zeile{grid-template-columns:0 minmax(0, 1fr) var(--col-dg-wert-schmal);column-gap:0}.cf-dg-daten{grid-template-columns:minmax(0, 1fr) var(--col-dg-wert-schmal);column-gap:var(--s2);height:auto;padding-top:var(--s1);grid-template-areas:"lab lab""spur wert"}.cf-dg-daten .cf-dg-lab{text-align:left;white-space:normal;font-size:var(--t-xs);grid-area:lab}.cf-dg-daten .cf-dg-spur{height:var(--s5);grid-area:spur}.cf-dg-daten .cf-dg-wert{gap:var(--s1);grid-area:wert}.cf-dg-daten .cf-dg-xvonn{display:none}.cf-dg-daten .cf-dg-quote{min-width:0}.cf-dg-achse .cf-dg-wert{display:none}.cf-dg-duenn{row-gap:var(--s1);grid-template-columns:minmax(0,1fr)}.cf-dg-duenn-k{text-align:left}}.cf-legende{gap:var(--s2) var(--s4);margin:0 0 var(--s3);max-width:none;font-size:var(--t-xs);color:var(--gray-600);flex-wrap:wrap;display:flex}.cf-legende span{align-items:center;gap:var(--s2);display:inline-flex}.cf-legende .cf-seg{width:var(--s4);height:var(--s2);flex:none}.cf-liste{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);overflow:hidden}.cf-liste section+section{border-top:1px solid var(--gray-100)}.cf-gruppe{align-items:center;gap:var(--s2);padding:var(--s2) var(--s4);background:var(--gray-50);font-size:var(--t-sm);color:var(--gray-600);margin:0;font-weight:600;display:flex}.cf-gruppe i{width:var(--s2);height:var(--s2);border-radius:50%}.cf-gruppe span{color:var(--gray-500);font-weight:500}.cf-gruppe small{font-size:var(--t-xs);color:var(--gray-500);text-align:right;margin-left:auto;font-weight:400}.cf-zeilen,.cf-fertigraster{margin:0;padding:0;list-style:none;container:cf-zeilen/inline-size}.cf-zeile{align-items:center;column-gap:var(--s3);row-gap:var(--s2);grid-template-columns:var(--col-zeile-wer) minmax(0, 1fr) var(--col-zeile-zahl) var(--col-zeile-jetzt) var(--s6);padding:var(--s3) var(--s4);border-top:1px solid var(--gray-100);font-size:var(--t-sm);grid-template-areas:"wer balken zahl jetzt mehr""menue menue menue menue menue";display:grid}.cf-zeile-wer{align-items:center;gap:var(--s3);grid-area:wer;min-width:0;display:flex}.cf-zeile-wer>div{min-width:0}.cf-zeile-wer .cf-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cf-zeile-st{align-items:center;gap:var(--s1);font-size:var(--t-xs);color:var(--gray-500);white-space:nowrap;display:flex}.cf-zeile-st i{width:calc(var(--s1) * 1.5);height:calc(var(--s1) * 1.5);border-radius:50%;flex:none}.cf-zeile-balken{grid-area:balken;min-width:0}.cf-zeile-zahl{text-align:right;font-variant-numeric:tabular-nums;grid-area:zahl;line-height:1.25}.cf-zeile-zahl b{font-size:var(--t-base);color:var(--gray-900);font-weight:650}.cf-zeile-zahl div{font-size:var(--t-xs);color:var(--gray-500)}.cf-zeile-zahl .cf-leise{color:var(--gray-400)}.cf-zeile-jetzt{grid-area:jetzt;min-width:0}.cf-zeile--leise .cf-zeile-wer{opacity:.7}.cf-mehr{width:var(--s6);height:var(--s6);border-radius:var(--radius-sm);color:var(--gray-400);font-size:var(--t-md);cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:0;grid-area:mehr;line-height:1}.cf-mehr:hover,.cf-mehr[aria-expanded=true]{background:var(--gray-100);color:var(--gray-900)}.cf-zeilenmenue{grid-area:menue;min-width:0}.cf-menue-text{max-width:none;font-size:var(--t-sm);color:var(--gray-600);margin:0}.cf-zbalken{gap:calc(var(--s1) / 2);height:var(--s3);align-items:stretch;display:flex}.cf-seg{min-width:var(--s1);border-radius:calc(var(--s1) / 2);flex:1 1 0;position:relative}.cf-seg--fertig{background:var(--gray-600)}.cf-seg--vorbereitet{background:var(--gray-200)}.cf-seg--entwurf,.cf-seg--offen{box-shadow:inset 0 0 0 1px var(--gray-200);background:repeating-linear-gradient(135deg, var(--gray-200) 0 calc(var(--s1) / 2), transparent calc(var(--s1) / 2) calc(var(--s1) * 1.25))}.cf-seg--live{z-index:1;background:var(--accent-mid);box-shadow:0 0 0 calc(var(--s1) / 2) var(--white), 0 0 0 var(--s1) var(--accent)}.cf-seg-fuell{background:var(--accent);border-radius:inherit;position:absolute;inset:0 auto 0 0}.cf-zbalken--leise{opacity:.45}.cf-balken-leer{padding:var(--s1) var(--s2);border:1px dashed var(--gray-200);border-radius:var(--radius-xs);text-align:center;font-size:var(--t-xs);color:var(--gray-400)}.cf-balken-unter{justify-content:space-between;gap:var(--s2);margin:var(--s1) 0 0;max-width:none;font-size:var(--t-xs);color:var(--gray-500);display:flex}.cf-jetzt-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cf-jetzt-stand{align-items:center;gap:var(--s2);margin-top:var(--s1);font-size:var(--t-xs);color:var(--gray-500);font-variant-numeric:tabular-nums;display:flex}.cf-mini{max-width:var(--s9);height:var(--s1);border-radius:calc(var(--s1) / 2);background:var(--accent-mid);flex:1;overflow:hidden}.cf-mini span{background:var(--accent);height:100%;display:block}.cf-tag{padding:0 var(--s2);border-radius:var(--radius-xs);background:var(--accent-soft);color:var(--accent-text);font-size:var(--t-xs);white-space:nowrap;font-weight:600}.cf-jetzt-warte{color:var(--blue-text);font-weight:500}.cf-jetzt-pause{color:var(--purple-text);font-weight:500}.cf-jetzt-leise{font-size:var(--t-xs);color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container cf-zeilen (width<816px){.cf-zeile{grid-template-columns:var(--col-zeile-wer) minmax(0, 1fr) var(--col-zeile-zahl) var(--s6);grid-template-areas:"wer balken zahl mehr""wer jetzt jetzt mehr""menue menue menue menue"}}@container cf-zeilen (width<560px){.cf-zeile{grid-template-columns:minmax(0, 1fr) var(--s6);grid-template-areas:"wer mehr""balken balken""zahl zahl""jetzt jetzt""menue menue"}.cf-zeile-zahl{text-align:left}}.cf-fertigraster{grid-template-columns:repeat(auto-fill, minmax(var(--col-name), 1fr));display:grid}.cf-fertig{grid-template-columns:auto minmax(0, 1fr) var(--s6);align-items:center;column-gap:var(--s3);padding:var(--s2) var(--s4);border-top:1px solid var(--gray-100);font-size:var(--t-sm);display:grid}.cf-fertig-text{flex-direction:column;min-width:0;display:flex}.cf-fertig-text .cf-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cf-fertig .cf-mehr{grid-area:auto}.cf-fertig .cf-zeilenmenue{padding-top:var(--s2);grid-area:auto/1/auto/-1}.pg{--st-krit:var(--red-text);--st-beob:var(--orange);--st-gut:color-mix(in oklab, var(--green) 45%, var(--white));--st-leer:var(--gray-100);gap:var(--s5);flex-direction:column;display:flex}.pg-b-krit{background:var(--st-krit)}.pg-b-beob{background:var(--st-beob)}.pg-b-gut{background:var(--st-gut)}.pg-b-leer{background:var(--st-leer)}.pg-b-kaputt{background:var(--red-light)}.pg-f-krit{fill:var(--st-krit)}.pg-f-beob{fill:var(--st-beob)}.pg-f-gut{fill:var(--st-gut)}.pg-f-leer{fill:var(--st-leer)}.cf.pg-seite{max-width:none}.pg-oben{gap:var(--s4);grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;display:grid}.pg-oben>.pg-karte{min-width:0}@media (width<=900px){.pg-oben{grid-template-columns:minmax(0,1fr)}}.pg-karte{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--s4) var(--s5)}.pg-eyebrow{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--gray-500);margin:0 0 var(--s2);max-width:none;font-weight:600}.pg-info{border:1px solid var(--gray-300);width:15px;height:15px;color:var(--gray-500);cursor:help;vertical-align:1px;text-transform:none;letter-spacing:0;border-radius:50%;place-items:center;margin-left:5px;font-size:10px;font-weight:600;display:inline-grid}.pg-info:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pg-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.pg-b-leer.pg-dot{box-shadow:inset 0 0 0 1px var(--gray-300)}.pg-kzr{gap:var(--s6);margin-bottom:var(--s3);flex-wrap:wrap;align-items:flex-start;display:flex}.pg-kz-n{font-size:var(--t-3xl);letter-spacing:-.03em;color:var(--gray-900);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.pg-kz-l{font-size:var(--t-sm);color:var(--gray-600);align-items:center;gap:6px;margin-top:6px;display:flex}.pg-kz-s{font-size:var(--t-xs);color:var(--gray-400);margin-top:2px}.pg-kz-k{padding-left:var(--s6);border-left:1px solid var(--gray-200)}.pg-rot,.pg-x{color:var(--red-text)}.pg-x{font-weight:800}.pg-tags{flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px;display:flex}.pg-tag{font-size:var(--t-xs);white-space:nowrap;background:var(--red-light);color:var(--red-text);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-weight:600;display:inline-flex}.pg-plot text{font-family:inherit}.pg-ax{fill:var(--gray-400);font-size:11px}.pg-achse{stroke:var(--gray-300)}.pg-ring{stroke:var(--white);stroke-width:2px}.pg-band-gut{fill:color-mix(in oklab, var(--green-light) 70%, var(--white))}.pg-band-beob{fill:color-mix(in oklab, var(--orange-light) 70%, var(--white))}.pg-band-krit{fill:color-mix(in oklab, var(--red-light) 70%, var(--white))}.pg-wk{flex-direction:column;justify-content:center;display:flex}.pg-wg{column-gap:var(--s3);font-size:var(--t-sm);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;row-gap:6px;display:grid}.pg-wh{font-size:var(--t-xs);color:var(--gray-500);font-weight:600}.pg-wl{color:var(--gray-600);white-space:nowrap;align-items:center;gap:6px;display:flex}.pg-wbar{align-items:center;gap:6px;min-width:0;display:flex}.pg-wbar i{border-radius:0 4px 4px 0;height:10px;display:block}.pg-w-spam{background:var(--gray-600)}.pg-w-gesund{background:var(--gray-300)}.pg-wbar b{color:var(--gray-900);font-variant-numeric:tabular-nums;font-weight:600}.pg-tab{table-layout:fixed;min-width:720px}.pg-tab th:nth-child(2){width:27%}.pg-tab th:nth-child(3){width:168px}.pg-tab th:nth-child(4){width:92px}.pg-tab tbody td{vertical-align:middle}.pg-tab td.bt-num,.pg-tab th.bt-num{text-align:right;white-space:nowrap}.pg-tab td:first-child{min-width:0}.pg-name{white-space:nowrap;text-overflow:ellipsis;color:var(--gray-900);text-decoration:underline;-webkit-text-decoration-color:var(--gray-300);text-decoration-color:var(--gray-300);text-underline-offset:3px;font-weight:600;display:block;overflow:hidden}span.pg-name{text-decoration:none}a.pg-name:hover{-webkit-text-decoration-color:var(--gray-900);text-decoration-color:var(--gray-900)}.pg-zeile2{align-items:center;gap:var(--s2);min-width:0;display:flex}.pg-adresse{min-width:0;font-size:var(--t-sm);color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;display:block;overflow:hidden}.pg-pille{font-size:var(--t-xs);background:var(--gray-50);color:var(--gray-600);border:1px solid var(--gray-100);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:1px 8px;font-weight:600}.pg-tab tbody tr.pg-ruht td,.pg-tab tbody tr.pg-ruht .pg-adresse{color:var(--gray-400)}.pg-tab tbody tr.pg-ruht .pg-name{color:var(--gray-500);font-weight:500}.pg-balken-zeile{align-items:center;gap:var(--s3);display:flex}.pg-spur{background:var(--gray-50);border-radius:4px;flex:1 1 0;min-width:48px;max-width:200px;height:8px;display:block;position:relative}.pg-spur i{border-radius:4px;position:absolute;inset:0 auto 0 0}.pg-spur u{background:var(--gray-400);width:1px;position:absolute;top:-4px;bottom:-4px}.pg-pct{font-variant-numeric:tabular-nums;width:3em;color:var(--gray-900);text-align:right;font-weight:600}.pg-tage{gap:2px;display:inline-flex}.pg-tage i{border-radius:2px;width:8px;height:12px}.pg-tab tbody td.pg-null{color:var(--gray-300)}.pg-tab tbody td.pg-bounce{color:var(--orange-text);font-weight:700}.pg-gesund td{padding:0}.pg-gesund button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-size:var(--t-sm);color:var(--gray-500);padding:var(--s3);align-items:center;gap:8px;display:flex}.pg-gesund button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pg-quelle{font-size:var(--t-xs);color:var(--gray-400);max-width:none;margin:0}.pg-leer{font-size:var(--t-sm);color:var(--gray-500);max-width:none;margin:0}.pg-postfach{align-items:center;gap:var(--s2);display:flex}.pg-chip{cursor:pointer;border:0;font-family:inherit}.pg-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pg-grund-rot{color:var(--red-text)}.pg-grund-gelb{color:var(--orange-text)}.pg-fenster-kapitel{margin-top:var(--s2)}.kpi-k-dachmagazin{color:var(--chart-1)}.kpi-k-lsa{color:var(--chart-2)}.kpi-k-meta{color:var(--chart-3)}.kpi-k-gbp{color:var(--chart-4)}.kpi-k-coldmail{color:var(--gray-400)}.kpi-k-partnerseite{color:var(--chart-grau)}.kpi-k-anruf_unbekannt{color:var(--gray-300)}.kpi-k-manuell{color:var(--gray-200)}.kpi-k-sonstige{color:var(--gray-100)}.kpi-zahlen{gap:var(--s5) var(--s6);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.kpi-zahl-k{letter-spacing:.07em;text-transform:uppercase;color:var(--gray-400);font-size:11px;font-weight:600}.kpi-zahl-v{letter-spacing:-.03em;margin-top:var(--s1);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.kpi-zahl-d{color:var(--gray-400);margin-top:2px;font-size:12px}.kpi-zahl--gut .kpi-zahl-v{color:var(--green-text)}.kpi-fig{overflow-x:auto}.kpi-fig>svg{width:100%;min-width:680px;height:auto;display:block}.kpi-funnel .filter-chips{margin:0 0 var(--s4)}.kpi-quelle{align-items:center;gap:var(--s2);font-weight:600;display:flex}.kpi-punkt{background:currentColor;border-radius:2px;flex:none;width:10px;height:10px}.tbl tbody tr.kpi-zeile--grau td{color:var(--gray-400)}.kpi-zeile--grau .kpi-quelle{font-weight:500}.kpi-nix{color:var(--gray-300)}.kpi-rendite{font-variant-numeric:tabular-nums;color:var(--green-text);font-weight:700}.kpi-rendite--offen{letter-spacing:.04em;text-transform:uppercase;color:var(--gray-400);font-size:11px;font-weight:600}.kpi-extern{gap:var(--s3) var(--s7);flex-wrap:wrap;align-items:baseline;display:flex}.kpi-extern-hinweis{color:var(--gray-400);margin-top:var(--s3);max-width:62ch;font-size:12px;line-height:1.55}.kpi-kopf{gap:var(--s1) var(--s5);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.kpi-kopf h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.kpi-kopf-rechts{color:var(--gray-400);font-size:12px}.kpi-unter{color:var(--gray-500);margin:3px 0 var(--s4);font-size:13px}.kpi-seite{gap:var(--s5);flex-direction:column;display:flex}.kpi-leiste{gap:var(--s3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.kpi-warnung{color:var(--orange-text);margin-top:var(--s2);font-size:12px}.kpi-betrieb{color:var(--black);font-weight:600;text-decoration:none}.kpi-betrieb:hover{text-decoration:underline}.kpi-balken{background:var(--accent);opacity:.85;border-radius:2px;height:8px;display:block}.kpi-sektion .kpi-kopf h3{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:700}.kpi-kopf--abstand{margin:var(--s6) 0 var(--s3)}.kpi-spend{gap:var(--s4) var(--s6);margin:0 0 var(--s5);flex-wrap:wrap;align-items:flex-end;display:flex}.kpi-spend-kachel{min-width:120px}.kpi-spend-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;font-weight:700;line-height:1.1}.kpi-spend-kachel--summe{padding-left:var(--s5);border-left:1px solid var(--gray-200);margin-left:auto}.kpi-spend-kachel--summe .kpi-spend-v{color:var(--chart-summe)}.kpi-spend .kpi-punkt{vertical-align:0;margin-right:6px;display:inline-block}@media (width<=640px){.kpi-spend-kachel--summe{border-left:0;margin-left:0;padding-left:0}.kpi-spend-v{font-size:24px}}.pz-dot{width:var(--s3);height:var(--s3);box-sizing:border-box;background:var(--white);border-radius:50%;flex:none;place-items:center;display:inline-grid}.pz-dot-dran{border:calc(var(--hairline) * 2) solid var(--accent)}.pz-dot-betrieb{border:calc(var(--hairline) * 2) solid var(--orange);background:var(--orange-light)}.pz-dot-extern{border:calc(var(--hairline) * 2) solid var(--gray-400)}.pz-dot-wartet{border:calc(var(--hairline) * 2) solid var(--orange);background:var(--orange-light)}.pz-dot-haengt{border:calc(var(--hairline) * 2) solid var(--red);background:var(--red-light)}.pz-dot-offen{border:var(--hairline) dashed var(--gray-400)}.pz-dot-aus{background:var(--gray-200)}.pz-dot-fertig{background:var(--green)}.pz-dot-fertig:after{content:"";width:calc(var(--s1) + var(--hairline));height:calc(var(--s1) / 2 + var(--hairline));border-left:calc(var(--hairline) * 1.5) solid var(--white);border-bottom:calc(var(--hairline) * 1.5) solid var(--white);transform:translateY(calc(var(--hairline) * -1)) rotate(-45deg)}.kampagnen-anker{align-items:center;display:inline-flex;position:relative}.kampagnen-anker:has(.kampagnen-rueckfrage)>.camp-toggle{visibility:hidden}.kampagnen-rueckfrage{justify-content:flex-end;align-items:center;gap:var(--s1);display:flex;position:absolute;inset:0}.kampagnen-rueckfrage-frage{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kampagnen-rueckfrage>button{flex:1;min-width:0;height:100%;padding-inline:0}.wt-topbar{align-items:center;margin-bottom:16px;display:flex}.wt-topbar .cms-switch{width:100%;display:block}.wt-topbar .cms-switch-trigger{width:100%}.wt-topbar .cms-switch-trigger>span:not(.cms-switch-chevron){text-align:left;flex:1}.wt-empty{color:var(--gray-500);padding:40px 0;font-size:14px;line-height:1.5}.wt-empty>div{margin-top:var(--s3)}.wt-error{color:var(--red-text);font-size:14px}.wt-section{margin-bottom:32px}.wt-section h2{text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500);margin:0 0 12px;font-size:14px}.wt-card{border:1px solid var(--gray-200);background:var(--white);border-radius:12px;margin-bottom:16px;padding:16px}.wt-gallery{flex-wrap:wrap;gap:8px;display:flex}.wt-thumb{object-fit:cover;border:1px solid var(--gray-200);background:var(--gray-100);border-radius:8px;width:140px;height:105px}.wt-thumb.wt-title{outline:2px solid var(--accent);outline-offset:1px}.wt-sub{color:var(--gray-500);margin:0 0 8px;font-size:12px;font-weight:600}.wt-warn{margin:var(--s3) 0 0;padding:var(--s2) var(--s3);border-radius:var(--radius-sm);background:var(--orange-light);color:var(--orange-text);font-size:var(--t-sm);font-weight:600}.wt-lensbar{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s5);display:flex}.wt-lensbar-actions{gap:var(--s2);margin-left:auto;display:flex}.wt-btn{border:1px solid var(--gray-200);background:var(--white);color:var(--gray-800);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-block}.wt-btn:disabled{opacity:.6;cursor:default}.wt-btn-primary{background:var(--black);border-color:var(--black);color:var(--white)}.wt-note{color:#b45309;margin:8px 0 0;font-size:13px}.wt-lightbox{z-index:1000;cursor:zoom-out;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wt-lightbox img{object-fit:contain;cursor:default;border-radius:8px;max-width:90vw;max-height:90vh}.wt-lightbox-close{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:8px;width:40px;height:40px;font-size:24px;line-height:1;position:absolute;top:20px;right:24px}.wt-lightbox-dl{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:20px;right:76px}.wt-lightbox-dl svg{width:18px;height:18px}.wt-lightbox-dl:hover{background:#ffffff47}.wt-lightbox-nav{border-radius:var(--radius-md);width:44px;height:44px;color:var(--text-on-image);cursor:pointer;transition:background var(--transition);background:#ffffff26;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wt-lightbox-nav svg{width:24px;height:24px}.wt-lightbox-nav:hover:not(:disabled){background:#ffffff47}.wt-lightbox-nav:disabled{opacity:.3;cursor:default}.wt-lightbox-prev{left:24px}.wt-lightbox-next{right:24px}.wt-lightbox-count{color:var(--text-on-image);font-size:var(--t-sm);opacity:.75;margin:0;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.wt-editor{flex-direction:column;gap:16px;display:flex}.wt-editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.wt-editor-actions{gap:8px;display:flex}.wt-btn-ghost{cursor:pointer;background:0 0;border:1px solid #d0d0d0;border-radius:8px;padding:8px 14px}.wt-btn-add{cursor:pointer;background:0 0;border:1px dashed #b0b0b0;border-radius:8px;align-self:flex-start;padding:8px 14px}.wt-edit-card{flex-direction:column;gap:12px;display:flex}.wt-edit-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.wt-edit-grid label,.wt-edit-desc{color:#555;flex-direction:column;gap:4px;font-size:13px;display:flex}.wt-edit-grid input,.wt-edit-desc textarea{font:inherit;border:1px solid #d0d0d0;border-radius:6px;padding:8px}.wt-edit-desc textarea{resize:vertical;min-height:64px}.wt-edit-thumb{margin:0;position:relative}.wt-edit-thumb-actions{gap:4px;display:flex;position:absolute;top:4px;right:4px}.wt-edit-thumb-actions button{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:4px;width:24px;height:24px}.wt-edit-card-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.wt-btn-file{cursor:pointer;background:#f0f0f0;border-radius:8px;padding:8px 14px;font-size:14px;display:inline-block}.wt-btn-danger{border:1px solid color-mix(in oklch, var(--red) 35%, transparent);color:var(--red-text);cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px}.wt-lg-head{align-items:baseline;gap:var(--s2);margin:0 0 var(--s4);display:flex}.wt-lg-head h2{font-size:var(--t-lg);letter-spacing:normal;text-transform:none;color:var(--gray-900);margin:0;font-weight:600}.wt-lg-count{font-size:var(--t-sm);color:var(--gray-500);font-variant-numeric:tabular-nums}.wt-lg-grid{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(158px,1fr));display:grid}.wt-lg-tile{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);aspect-ratio:1;transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);animation:wt-lg-rise .4s var(--ease-quint) both;flex-direction:column;display:flex;position:relative;overflow:hidden}.wt-lg-tile:hover,.wt-lg-tile:focus-visible{box-shadow:var(--shadow-md);transform:translateY(-3px)}.wt-lg-tile:active{transform:translateY(-1px)}.wt-lg-tile:focus-visible{outline:2px solid var(--accent-mid);outline-offset:2px}.wt-lg-tile--main{border-color:var(--accent);box-shadow:var(--shadow-sm), 0 0 0 2px var(--accent) inset}.wt-lg-canvas{width:100%;min-width:0;font:inherit;cursor:zoom-in;padding:var(--s5);background-image:linear-gradient(45deg, var(--gray-100) 25%, transparent 25%), linear-gradient(-45deg, var(--gray-100) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--gray-100) 75%), linear-gradient(-45deg, transparent 75%, var(--gray-100) 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;background-color:var(--white);border:none;flex:1;place-items:center;display:grid}.wt-lg-canvas img{object-fit:contain;max-width:100%;max-height:100%;transition:transform var(--transition)}.wt-lg-tile:hover .wt-lg-canvas img{transform:scale(1.03)}.wt-lg-ask{gap:var(--s4);flex-direction:column;display:flex}.wt-lg-ask p{margin:0}.wt-lg-ask-bild{box-sizing:border-box;height:140px;padding:var(--s4);border:1px solid var(--gray-200);border-radius:var(--radius-md);background-image:linear-gradient(45deg, var(--gray-100) 25%, transparent 25%), linear-gradient(-45deg, var(--gray-100) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--gray-100) 75%), linear-gradient(-45deg, transparent 75%, var(--gray-100) 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;justify-content:center;align-items:center;display:flex}.wt-lg-ask-bild img{object-fit:contain;max-width:100%;min-height:0;max-height:100%}.wt-lg-foot{align-items:center;gap:var(--s1);height:34px;padding:0 var(--s3);background:var(--white);border-top:1px solid var(--gray-200);flex:none;display:flex}.wt-lg-foot svg{width:12px;height:12px;color:var(--accent)}.wt-lg-foot span{font-size:var(--t-xs);color:var(--accent-deep);letter-spacing:.02em;font-weight:600}.wt-lg-badge{top:var(--s2);left:var(--s2);background:var(--accent);width:22px;height:22px;color:var(--white);box-shadow:var(--shadow-sm);z-index:3;border-radius:50%;place-items:center;display:grid;position:absolute}.wt-lg-badge svg{width:11px;height:11px}.wt-lg-acts{top:var(--s2);right:var(--s2);gap:var(--s1);opacity:0;transition:opacity var(--transition), transform var(--transition);z-index:3;display:flex;position:absolute;transform:translateY(-4px)}.wt-lg-tile:hover .wt-lg-acts,.wt-lg-tile:focus-within .wt-lg-acts{opacity:1;transform:none}.wt-lg-iconbtn{border-radius:var(--radius-sm);border:1px solid var(--gray-200);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;width:28px;height:28px;color:var(--accent-deep);transition:color var(--transition), background var(--transition), border-color var(--transition), transform var(--transition);background:#fffc;place-items:center;display:grid}.wt-lg-iconbtn:hover{box-shadow:var(--shadow-xs);transform:translateY(-1px)}.wt-lg-iconbtn svg{width:14px;height:14px}.wt-lg-iconbtn--set:hover{color:var(--white);background:var(--accent);border-color:var(--accent)}.wt-lg-iconbtn--dl:hover{color:var(--white);background:var(--accent-deep);border-color:var(--accent-deep)}.wt-lg-iconbtn--del:hover{color:var(--white);background:var(--black);border-color:var(--black)}.wt-lg-add{border:1.5px dashed var(--gray-300);box-shadow:none;cursor:pointer;text-align:center;color:var(--gray-500);transition:border-color var(--transition), color var(--transition), background var(--transition), transform var(--transition);background:0 0;place-items:center;display:grid}.wt-lg-add:hover,.wt-lg-add:focus-within{border-color:var(--accent);color:var(--accent-deep);background:var(--accent-soft);box-shadow:none;transform:translateY(-3px)}.wt-lg-add--drag{border-color:var(--accent);background:var(--accent-soft)}.wt-lg-plus{border-radius:var(--radius-md);background:var(--accent-soft);width:32px;height:32px;color:var(--accent);font-size:var(--t-lg);margin-bottom:var(--s2);transition:background var(--transition);place-items:center;display:grid}.wt-lg-add:hover .wt-lg-plus{background:var(--white)}.wt-lg-add-text{font-size:var(--t-sm);font-weight:600}.wt-lg-add-hint{font-size:var(--t-xs);color:var(--gray-400);margin-top:2px}@keyframes wt-lg-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wt-lg-toast{left:50%;bottom:var(--s6);background:var(--black);color:var(--white);padding:var(--s3) var(--s3) var(--s3) var(--s4);border-radius:var(--radius-lg);align-items:center;gap:var(--s4);font-size:var(--t-sm);box-shadow:var(--shadow-lg);z-index:50;animation:wt-lg-toast-in var(--transition-slow) both;display:flex;position:fixed;transform:translate(-50%)}.wt-lg-toast button{color:var(--accent);font-weight:600;font-size:var(--t-sm);cursor:pointer;background:0 0;border:none;padding:2px 4px}.wt-lg-toast button:hover{color:var(--white)}@keyframes wt-lg-toast-in{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.wt-wp-section{margin-bottom:40px}.wt-wp-section h2{font-size:var(--t-lg);letter-spacing:normal;text-transform:none;color:var(--gray-900);margin:0 0 var(--s4);font-weight:600}.wt-wp-block{margin-bottom:var(--s5)}.wt-wp-block:last-child{margin-bottom:0}.wt-wp-person{align-items:center;gap:var(--s4);margin-bottom:var(--s3);display:flex}.wt-wp-avatar{border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--gray-200);width:140px;height:140px;box-shadow:var(--shadow-sm);background:var(--gray-100);flex:none}.wt-wp-avatar--empty{border:1.5px dashed var(--gray-300);color:var(--gray-400);font-size:var(--t-xl);cursor:pointer;transition:border-color var(--transition), color var(--transition), background var(--transition);background:0 0;flex-direction:column;justify-content:center;align-items:center;display:flex}.wt-wp-avatar--empty:hover,.wt-wp-avatar--empty:focus-within{border-color:var(--accent);color:var(--accent-deep);background:var(--accent-soft)}.wt-wp-fields{gap:var(--s3);flex-direction:column;flex:1;min-width:0;max-width:360px;display:flex}.wt-wp-fields label{font-size:var(--t-sm);color:var(--gray-600);flex-direction:column;gap:4px;display:flex}.wt-wp-fields input{border:1px solid var(--gray-200);border-radius:var(--radius-sm);font:inherit;color:var(--gray-900);background:var(--white);padding:8px 10px}.wt-wp-fields input:focus-visible{border-color:var(--gray-400);outline:none;box-shadow:0 0 0 3px oklch(63% .008 70/.12)}.wt-wp-team{margin-bottom:var(--s3)}.wt-wp-teamtile{object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--gray-200);width:200px;height:150px;box-shadow:var(--shadow-sm);background:var(--gray-100)}.wt-wp-teamtile--empty{border:1.5px dashed var(--gray-300);color:var(--gray-400);font-size:var(--t-xl);cursor:pointer;transition:border-color var(--transition), color var(--transition), background var(--transition);background:0 0;flex-direction:column;justify-content:center;align-items:center;display:flex}.wt-wp-teamtile--empty:hover,.wt-wp-teamtile--empty:focus-within{border-color:var(--accent);color:var(--accent-deep);background:var(--accent-soft)}.wt-wp-actions{align-items:center;gap:var(--s2);display:flex}.mt-bar{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.mt-bar-actions{align-items:center;gap:var(--s2);margin-left:auto;display:flex}.mt-grid{grid-template-columns:repeat(auto-fill, minmax(var(--mediathek-kachel), 1fr));gap:var(--s3);margin-top:var(--s4);display:grid}.mt-skel{aspect-ratio:4/3;border-radius:var(--radius-sm)}.mt-tile{border-radius:var(--radius-sm);transition:box-shadow var(--transition);margin:0;position:relative}.mt-tile.is-selected{box-shadow:0 0 0 2px var(--accent)}.mt-tile-img{cursor:zoom-in;border-radius:var(--radius-sm);background:0 0;border:none;width:100%;padding:0;display:block}.mt-tile-img:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mt-tile-img img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--surface-sunken);width:100%;display:block}.mt-tile--logo .mt-tile-img img{object-fit:contain;padding:var(--s3);box-sizing:border-box;background:var(--site-white);border-color:var(--site-gray-200)}.mt-check,.mt-menu{top:var(--s2);opacity:0;transition:opacity var(--transition);position:absolute}.mt-check{left:var(--s2)}.mt-menu{right:var(--s2)}.mt-menu .menu-trigger{background:var(--surface-card);border-radius:var(--radius-xs)}.mt-tile:hover .mt-check,.mt-tile:hover .mt-menu,.mt-tile:focus-within .mt-check,.mt-tile:focus-within .mt-menu,.mt-tile.is-selected .mt-check,.mt-grid.is-selecting .mt-check{opacity:1}.mt-badge{left:var(--s2);bottom:var(--s2);position:absolute}.mt-drop{aspect-ratio:4/3;padding:var(--s3);font:inherit;font-size:var(--t-sm);color:var(--text-secondary);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition), background var(--transition), color var(--transition);background:0 0;justify-content:center;align-items:center;display:flex}.mt-drop:hover:not(:disabled),.mt-drop.is-over{border-color:var(--accent);background:var(--accent-soft);color:var(--text-primary)}.mt-drop:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mt-drop:disabled{opacity:.5;cursor:not-allowed}.mt-selbar{bottom:var(--s4);z-index:var(--z-toast);align-items:center;gap:var(--s2);width:fit-content;max-width:100%;margin:var(--s4) auto 0;padding:var(--s2) var(--s3);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;position:sticky}.mt-selbar-count{font-size:var(--t-sm);margin-right:var(--s2);font-variant-numeric:tabular-nums;font-weight:600}.mt-move .menu-trigger{padding:var(--s1) var(--s3);font-size:var(--t-xs);color:var(--gray-800);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);font-weight:650}.mt-move .menu-trigger:hover{background:var(--gray-50);border-color:var(--gray-300)}.mt-move .menu-panel{top:auto;bottom:calc(100% + var(--s2));left:0;right:auto}.ud-ziel{gap:var(--s3);margin-bottom:var(--s4);grid-template-columns:1fr 1fr;display:grid}.ud-feld{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.ud-label{font-size:var(--t-xs);color:var(--text-secondary);font-weight:600}.ud-feld .sel,.ud-feld .sel-input{width:100%}.ud-drop{width:100%;padding:var(--s6) var(--s4);font:inherit;font-size:var(--t-sm);color:var(--text-secondary);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition), background var(--transition), color var(--transition);background:0 0;justify-content:center;align-items:center;display:flex}.ud-drop:hover,.ud-drop.is-over{border-color:var(--accent);background:var(--accent-soft);color:var(--text-primary)}.ud-drop:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ud-liste{margin:var(--s4) 0 0;gap:var(--s2);flex-direction:column;padding:0;list-style:none;display:flex}.ud-zeile{align-items:center;gap:var(--s3);display:flex}.ud-thumb{width:var(--s7);height:var(--s7);object-fit:cover;border-radius:var(--radius-xs);border:1px solid var(--border-default);background:var(--surface-sunken);flex:none}.ud-text{flex-direction:column;flex:auto;min-width:0;display:flex}.ud-name{font-size:var(--t-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ud-status{font-size:var(--t-xs);color:var(--text-secondary)}.ud-status--fertig{color:var(--green-text)}.ud-status--doppelt{color:var(--orange-text)}.ud-status--abgelehnt{color:var(--red-text)}.ud-summary{font-size:var(--t-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}dialog.pe{width:100%;max-width:none;height:100%;max-height:none;color:var(--text-primary);background:var(--surface-page);border:0;margin:0;padding:0;position:fixed;inset:0}dialog.pe[open]{grid-template-columns:minmax(0, 1fr) var(--foto-editor-panel-w);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"top top""stage panel""strip panel";display:grid}.pe-top{align-items:center;gap:var(--s3);padding:var(--s2) var(--s4);background:var(--surface-card);border-bottom:1px solid var(--border-default);grid-area:top;display:flex}.pe-title{min-width:0;font-size:var(--t-base);text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:normal;flex:1;margin:0;font-weight:600;overflow:hidden}.pe-actions{align-items:center;gap:var(--s2);display:flex}.pe-note{font-size:var(--t-sm);color:var(--green-text)}.pe-note.is-fehler{color:var(--red-text)}.pe-dl .menu-trigger{padding:var(--s1) var(--s3);font-size:var(--t-xs);color:var(--gray-800);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);font-weight:650}.pe-dl .menu-trigger:hover{background:var(--gray-50);border-color:var(--gray-300)}.pe-stage{background:var(--scrim-strong);grid-area:stage;position:relative;overflow:hidden}.pe-svg{inset:var(--s5);width:calc(100% - 2 * var(--s5));height:calc(100% - 2 * var(--s5));object-fit:contain;position:absolute}.pe-laden,.pe-fehler{justify-content:center;align-items:center;gap:var(--s3);color:var(--text-on-image);pointer-events:none;flex-direction:column;margin:0;display:flex;position:absolute;inset:0}.pe-fehler{pointer-events:auto}.pe-nav{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.pe-prev{left:var(--s3)}.pe-next{right:var(--s3)}.pe-strip{gap:var(--s2);padding:var(--s2) var(--s3);background:var(--surface-card);border-top:1px solid var(--border-default);grid-area:strip;display:flex;overflow-x:auto}.pe-thumb{width:var(--foto-editor-thumb);height:var(--foto-editor-thumb);border-radius:var(--radius-xs);cursor:pointer;opacity:.6;transition:opacity var(--transition), box-shadow var(--transition);background:0 0;border:0;flex:none;padding:0}.pe-thumb:hover,.pe-thumb[aria-current]{opacity:1}.pe-thumb[aria-current]{box-shadow:0 0 0 2px var(--accent)}.pe-thumb:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pe-thumb img{object-fit:cover;border-radius:var(--radius-xs);width:100%;height:100%;display:block}.pe-panel{gap:var(--s5);padding:var(--s4);background:var(--surface-card);border-left:1px solid var(--border-default);flex-direction:column;grid-area:panel;display:flex;overflow-y:auto}.pe-sec{gap:var(--s3);flex-direction:column;display:flex}.pe-sec h3{font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-secondary);margin:0;font-weight:600}.pe-hint{font-size:var(--t-sm);color:var(--text-secondary);margin:0}.pe-opts{gap:var(--s2);grid-template-columns:repeat(3,1fr);display:grid}.pe-opt{padding:var(--s2);font:inherit;font-size:var(--t-sm);color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition), border-color var(--transition);flex-direction:column;align-items:center;display:flex}.pe-opt small{font-size:var(--t-xs);color:var(--text-secondary)}.pe-opt:hover:not(:disabled){background:var(--surface-sunken)}.pe-opt[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.pe-opt:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pe-opt:disabled{opacity:.5;cursor:not-allowed}.pe-row{gap:var(--s2);display:flex}.pe-row .btn[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.pe-datei{gap:var(--s1) var(--s3);font-size:var(--t-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.pe-datei dt{color:var(--text-secondary)}.pe-datei dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=768px){dialog.pe[open]{grid-template:"top""stage"minmax(0,1fr)"strip""panel"minmax(0,1fr)/minmax(0,1fr)}.pe-top,.pe-actions{flex-wrap:wrap}.pe-panel{border-left:0;border-top:1px solid var(--border-default)}}.mt-dup{margin-top:var(--s3)}.mt-dup-row{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.dup-nav{justify-content:center;align-items:center;gap:var(--s3);padding-bottom:var(--s3);color:var(--gray-700);display:flex}.dup-grid{grid-template-columns:repeat(auto-fit, minmax(calc(var(--mediathek-kachel) + var(--s6)), 1fr));gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.dup-card{gap:var(--s2);padding:var(--s2);border:1px solid var(--border-default);border-radius:var(--radius-sm);flex-direction:column;display:flex}.dup-card img{aspect-ratio:4/3;object-fit:contain;background:var(--surface-sunken);border-radius:var(--radius-xs);width:100%;display:block}.dup-pick{align-items:center;gap:var(--s2);cursor:pointer;align-self:flex-start;display:inline-flex}.dup-pick input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dup-meta{gap:var(--s1) var(--s3);font-size:var(--t-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.dup-meta dt{color:var(--gray-500)}.dup-meta dd{text-align:right;overflow-wrap:anywhere;margin:0}.pv{gap:var(--s5);flex-direction:column;display:flex}.pv-head{align-items:baseline;gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.pv-toggle{align-items:center;gap:var(--s1);font:inherit;color:var(--text-primary);border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.pv-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pv-toggle>.chevron{transform:rotate(-90deg)}.pv-toggle[aria-expanded=true]>.chevron{transform:none}.pv-title{font-size:var(--t-md);font-weight:600}.pv-meta{font-size:var(--t-sm);color:var(--text-muted)}.pv-desc{-webkit-line-clamp:2;max-width:72ch;margin:var(--s1) 0 0;font-size:var(--t-sm);color:var(--text-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pv-grid{margin-top:var(--s3)}.pv-dl{top:var(--s2);right:var(--s2);padding:var(--s1);opacity:0;transition:opacity var(--transition);position:absolute}.pv-tile:hover .pv-dl,.pv-tile:focus-within .pv-dl{opacity:1}.pv-person{align-items:center;gap:var(--s3);margin-top:var(--s3);display:flex}.pv-person-img{cursor:zoom-in;background:0 0;border:none;border-radius:50%;padding:0;line-height:0}.pv-person-img:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pv-person-name{font-size:var(--t-base);color:var(--text-primary);font-weight:600}.pv-person-role{font-size:var(--t-sm);color:var(--text-muted)}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pmd-sb-head{justify-content:space-between;align-items:flex-end;gap:var(--s4);margin:var(--s2) 0 var(--s4);flex-wrap:wrap;display:flex}.pmd-sb-name{min-width:0}.pmd-sb-name h2{font-size:var(--t-xl);margin:0;line-height:1.15}.pmd-sb-meta{margin:var(--s1) 0 0;font-size:var(--t-sm);color:var(--text-muted)}.pmd-sb-tools{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.pmd-sb-offen{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s4);margin-bottom:var(--s4);padding:var(--s2) var(--s3);border-radius:var(--radius-sm);background:var(--orange-light);color:var(--orange-text);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.pmd-sb-offen a{color:inherit;text-underline-offset:var(--underline-offset)}.pmd-sb-offen a:hover{text-decoration:none}.pmd-sb-grid{gap:var(--s4);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--steckbrief-karte-min)), 1fr));display:grid}.pmd-sb-card{padding:var(--s3) var(--s4) var(--s2);scroll-margin-top:var(--s5)}.pmd-sb-title{margin:0 0 var(--s1);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);font-weight:650}.pmd-sb-row{grid-template-columns:var(--col-feld-label) minmax(0, 1fr) auto;align-items:start;gap:var(--s2);padding:var(--s2) 0;border-top:var(--hairline) solid var(--border-subtle);font-size:var(--t-base);display:grid}.pmd-sb-title+.pmd-sb-row,.pmd-sb-title+.pmd-sb-person{border-top:0}.pmd-sb-k{align-items:center;gap:var(--s2);color:var(--text-muted);font-size:var(--t-sm);padding-top:var(--s1);display:flex}.pmd-sb-v{align-items:center;gap:var(--s1) var(--s2);min-width:0;padding-top:var(--s1);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.pmd-sb-mono,.pmd-sb-mono a{font-family:var(--font-mono);font-size:var(--t-sm)}.pmd-sb-v.pmd-sb-mono{overflow-wrap:normal}.pmd-sb-act{min-width:var(--control-h-sm);align-items:center;display:flex}.pmd-sb-act .btn{color:var(--text-muted)}.pmd-sb-lines{flex-direction:column;display:flex}.pmd-sb-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:var(--underline-offset)}.pmd-sb-link:hover{text-decoration-color:currentColor}.pmd-sb-quiet{color:var(--text-muted)}.pmd-sb-leer{align-items:center;gap:var(--s2);color:var(--text-muted);display:inline-flex}.pmd-sb-swatch{width:var(--s4);height:var(--s4);border-radius:var(--radius-sm);border:var(--hairline) solid var(--border-strong);flex-shrink:0;display:inline-block}.pmd-sb-row--block{gap:var(--s1);grid-template-columns:minmax(0,1fr)}.pmd-sb-card--leise{box-shadow:none;background:0 0}.pmd-sb-fehlt{align-items:center;gap:var(--s2);color:var(--orange-text);font-weight:600;display:inline-flex}.pmd-sb-warn{font-size:var(--t-sm);color:var(--orange-text);flex-basis:100%}.pmd-sb-presets{gap:var(--s2);flex-wrap:wrap;flex-basis:100%;display:flex}.pmd-sb-v>.btn{margin-top:var(--s1)}.pmd-sb-card .pmd-map{margin:var(--s2) 0}.pmd-sb-person{align-items:flex-start;gap:var(--s3);padding:var(--s2) 0;border-top:var(--hairline) solid var(--border-subtle);display:flex}.pmd-sb-person .avatar{flex-shrink:0}.pmd-sb-person-text{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.pmd-sb-person-name{align-items:center;gap:var(--s2);font-weight:600;display:flex}.pmd-sb-person-rollen{gap:var(--s1);flex-wrap:wrap;display:flex}.pmd-sb-copy .btn{padding:var(--s1)}@media (pointer:coarse){.pmd-sb-copy .btn,.pmd-sb-fehlt .btn{min-width:var(--tap-min);min-height:var(--tap-min)}}.pmd-sb-skel{gap:var(--s4);display:grid}.pmd-sb-skel-kopf{height:var(--s6);border-radius:var(--radius-sm);width:40%}.pmd-sb-skel-karte{height:calc(var(--s9) * 2);border-radius:var(--radius-lg)}.pmd-form{gap:var(--s5);flex-direction:column;display:flex}.pmd-form-grp{grid-template-columns:var(--col-form-gruppe) minmax(0, 1fr);gap:var(--s5);padding-top:var(--s4);border-top:var(--hairline) solid var(--border-default);display:grid}.pmd-form-grp-kopf h3{font-size:var(--t-md);margin:0}.pmd-form-grp-kopf p{margin:var(--s1) 0 0;font-size:var(--t-sm);color:var(--text-muted)}.pmd-form-felder{gap:var(--s3) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pmd-ff{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.pmd-ff--breit{grid-column:1/-1}.pmd-ff-kopf{justify-content:space-between;align-items:center;gap:var(--s2);font-size:var(--t-sm);color:var(--text-secondary);display:flex}.pmd-ff-neu{color:var(--text-primary);font-weight:600}.pmd-ff-src{font-size:var(--t-xs);color:var(--text-muted)}.pmd-ff-wert{padding:var(--s2) 0;color:var(--text-secondary);font-size:var(--t-sm)}.pmd-ff-hinweis{margin:var(--s1) 0;font-size:var(--t-sm);color:var(--text-secondary)}.pmd-ff--leer .input{border-style:dashed;border-color:var(--border-strong)}.pmd-ff--neu .input{border-color:var(--accent);background:var(--accent-soft)}.pmd-ff .pmd-place-suggestions,.pmd-ff .pmd-edit-input{max-width:none}.pmd-ff-farbe{align-items:center;gap:var(--s2);display:flex}.pmd-ff-farbe input[type=color]{width:var(--control-h);height:var(--control-h);cursor:pointer;border:var(--hairline) solid var(--border-default);border-radius:var(--radius-sm);background:0 0;flex-shrink:0;padding:0}.pmd-ff-checks{gap:var(--s2) var(--s4);padding:var(--s2) 0;flex-wrap:wrap;display:flex}.pmd-ff-check{align-items:center;gap:var(--s2);font-size:var(--t-base);cursor:pointer;display:inline-flex}.pmd-savebar{z-index:var(--z-dock);justify-content:flex-end;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-lg);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.pmd-savebar-n{font-size:var(--t-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-right:auto}@media (width<=768px){.pmd-sb-row{grid-template-columns:minmax(0,1fr) auto}.pmd-sb-k{grid-column:1/-1;padding-top:0}.pmd-sb-v{align-self:center;padding-top:0}.pmd-sb-act{align-self:center}.pmd-sb-tools{width:100%}.pmd-form-grp,.pmd-form-felder{grid-template-columns:minmax(0,1fr)}.pmd-form-grp{gap:var(--s3)}}.vdm-sel{align-items:center;gap:var(--s2);min-width:0;display:inline-flex}.vdm-sel-label{font-size:var(--t-xs);letter-spacing:.4px;text-transform:uppercase;color:var(--gray-400);font-weight:600}.sel-input.vdm-sel-input{border-radius:var(--radius-sm);height:auto;padding:var(--s1) var(--s2);font:inherit;font-size:var(--t-sm);color:var(--gray-700);cursor:pointer;transition:background var(--transition), border-color var(--transition);background:0 0;border:1px solid #0000;font-weight:600}.sel-input.vdm-sel-input:hover:not(:disabled){background:var(--gray-50);border-color:var(--gray-200)}.sel-input.vdm-sel-input:disabled{cursor:progress;opacity:.6}.vdm-sel-empty .sel-input.vdm-sel-input{color:var(--accent-deep);background:var(--accent-soft);border-color:var(--accent-mid)}.vdm-sel-cover .sel-input.vdm-sel-input{font-size:var(--t-sm);color:var(--gray-600)}.vdm-sel-drawer .sel-input.vdm-sel-input{margin-left:calc(-1 * var(--s2))}.vdm-sel-error{font-size:var(--t-xs);color:var(--red-text)}.docpv-body{flex-direction:column;flex:1;min-height:0;padding:14px 20px;display:flex}.docpv-viewer{background:var(--gray-50);border:1px solid var(--gray-100);border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;position:relative;overflow:hidden}.docpv-viewer img{object-fit:contain;max-width:100%;max-height:100%;display:block}.docpv-zoombtn{cursor:zoom-in;background:0 0;border:0;flex:auto;align-self:stretch;min-width:0;min-height:0;padding:0}.docpv-zoombtn img{width:100%;height:100%}.docpv-zoombtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.docpv-lightbox{z-index:var(--z-modal);background:var(--scrim-strong);cursor:zoom-out;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.docpv-lightbox img{object-fit:contain;border-radius:var(--radius-md);cursor:default;max-width:94vw;max-height:94vh}.docpv-lightbox-close{top:var(--s5);right:var(--s5);border-radius:var(--radius-sm);background:var(--scrim-weak);width:40px;height:40px;color:var(--white);font-size:var(--t-xl);cursor:pointer;border:0;line-height:1;position:absolute}.docpv-lightbox-close:hover{background:var(--scrim)}.docpv-lightbox-counter{bottom:var(--s5);padding:var(--s1) var(--s3);border-radius:var(--radius-sm);background:var(--scrim-strong);font-size:var(--t-sm);color:var(--white);font-variant-numeric:tabular-nums;position:absolute;left:50%;transform:translate(-50%)}.docpv-viewer iframe{border:0;width:100%;height:100%}.docpv-nav{border:1px solid var(--gray-200);background:var(--paper);cursor:pointer;border-radius:50%;width:34px;height:34px;font-size:16px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001f}.docpv-nav.prev{left:8px}.docpv-nav.next{right:8px}.docpv-filebar{color:var(--ink-warm);text-overflow:ellipsis;white-space:nowrap;padding:0 2px 10px;font-size:12.5px;font-weight:600;overflow:hidden}.docpv-foot{align-items:center;gap:14px;padding:10px 2px 0;display:flex}.docpv-counter{color:var(--gray-400);font-variant-numeric:tabular-nums;font-size:11px}.docpv-dl{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:11.5px;font-weight:600}.docpv-open{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:none;font-size:11.5px;font-weight:600}.docpv-dl:disabled,.docpv-open:disabled{opacity:.5;cursor:default}.docpv-dl:hover:not(:disabled),.docpv-open:hover:not(:disabled){text-decoration:underline}.docpv-empty{color:var(--gray-400);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.docpv-empty span{font-size:26px}.docpv-hint{color:var(--gray-400);font-size:13px}.docpv-error{color:var(--red)}.docpv-review{padding:var(--s3) var(--s5);border-top:1px solid var(--gray-100)}.docpv-review .rv{align-items:flex-start;margin-left:0}.docpv-review.pending{background:var(--orange-light);padding:var(--s4) var(--s5);border-top:0}.docpv-review-label{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-text);margin-bottom:var(--s2);font-weight:700}.docpv-review.pending .rv-q{font-size:var(--t-sm);color:var(--gray-600)}.idr-link{font-size:var(--t-sm);color:var(--accent-text);align-self:flex-start;font-weight:600;text-decoration:none}.idr-link:hover{text-decoration:underline}.idr-value{gap:var(--s3);flex-direction:column;display:flex}.idr-field{gap:var(--s1);flex-direction:column;display:flex}.idr-field-label{font-size:var(--t-sm);color:var(--gray-600)}.idr-hint{font-size:var(--t-sm);color:var(--gray-500);margin:0}.idr-actions{justify-content:flex-end;display:flex}.idr-drop{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s3);display:flex}.idr-drop-label input,.idr-dz input{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.idr-drop-label{align-items:center;gap:var(--s1);font-size:var(--t-sm);color:var(--accent-text);cursor:pointer;font-weight:600;display:inline-flex;position:relative}.idr-drop-label:hover{text-decoration:underline}.idr-drop-label:focus-within{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.idr-del{font-size:var(--t-sm);color:var(--red);cursor:pointer;background:0 0;border:0}.idr-image{gap:var(--s3)}.docpv-body.idr-image,.docpv-body.idr-value,.docpv-body.idr-push{flex:none}.idr-push{gap:var(--s3)}.idr-projects{gap:var(--s1);flex-direction:column;display:flex}.idr-project-pick{align-items:center;gap:var(--s2);font-size:var(--t-sm);color:var(--gray-600);cursor:pointer;display:flex}.idr-media-grid{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.idr-media-card{gap:var(--s1);flex-direction:column;min-width:0;margin:0;display:flex}.idr-media-frame{aspect-ratio:4/3;border:1px solid var(--gray-100);border-radius:var(--radius-md);background:var(--gray-50);justify-content:center;align-items:center;display:flex;overflow:hidden}.idr-media-frame img{object-fit:cover;width:100%;height:100%}.idr-media-grid.logos .idr-media-frame{padding:var(--s4);background:repeating-conic-gradient(var(--gray-200) 0% 25%, var(--white) 0% 50%) 0 0 / 16px 16px}.idr-media-grid.logos .idr-media-frame img{object-fit:contain}.idr-media-foot{align-items:baseline;gap:var(--s2);display:flex}.idr-media-name{min-width:0;font-size:var(--t-xs);color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.idr-media-main{color:var(--accent-text)}.idr-media-dl{font:inherit;font-size:var(--t-xs);color:var(--accent-text);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:600}.idr-media-dl:hover{text-decoration:underline}.idr-dz{justify-content:center;align-items:center;gap:var(--s1);padding:var(--s5) var(--s4);text-align:center;border:1.5px dashed var(--gray-300);border-radius:var(--radius-md);background:var(--gray-50);cursor:pointer;transition:border-color var(--transition), background var(--transition);flex-direction:column;display:flex;position:relative}.idr-dz:hover:not(.off),.idr-dz.drag{border-color:var(--accent);background:var(--accent-soft)}.idr-dz:focus-within{outline:2px solid var(--accent);outline-offset:2px}.idr-dz.off{opacity:.55;cursor:default}.idr-dz-title{font-size:var(--t-sm);color:var(--accent-text);font-weight:600}.idr-dz-hint{font-size:var(--t-xs);color:var(--gray-400)}.dok{max-width:var(--page-measure);padding-bottom:var(--s5)}.dok-abschnitt{margin:0 0 var(--s3);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);font-weight:650}.dok-grid{gap:var(--s4);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--dok-kachel-min)), 1fr));display:grid}.dok-kachel{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.dok-kopf{justify-content:space-between;align-items:center;gap:var(--s2);min-height:var(--s5);display:flex}.dok-titel{font-size:var(--t-base);margin:0;font-weight:650}.dok-pager{align-items:center;gap:var(--s1);display:inline-flex}.dok-zaehler{font-size:var(--t-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.dok-blatt{aspect-ratio:var(--dok-blatt-ratio);background:var(--gray-50);border:var(--hairline) solid var(--border-subtle);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.dok-blatt iframe{border:0;width:100%;height:100%}.dok-zoom{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0}.dok-zoom img{object-fit:contain;width:100%;height:100%;display:block}.dok-fehler{font-size:var(--t-sm);color:var(--red-text)}.dok-oeffnen{font-size:var(--t-sm);align-self:flex-start}.dok-skel{position:absolute;inset:0}.dok-skel i,.dok-skel-kachel{border-radius:var(--radius-md);width:100%;height:100%;display:block}.dok-skel-kachel{height:calc(var(--s9) * 3);border-radius:var(--radius-lg)}.site-surface{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white:var(--site-white);--black:var(--site-ink);--black-soft:var(--site-gray-800);--paper:var(--site-white);--ink-warm:var(--site-ink);--ink-neutral:var(--site-ink);--gray-50:var(--site-gray-50);--gray-100:var(--site-gray-100);--gray-200:var(--site-gray-200);--gray-300:var(--site-gray-300);--gray-400:var(--site-gray-400);--gray-500:var(--site-gray-500);--gray-600:var(--site-gray-600);--gray-700:var(--site-gray-700);--gray-800:var(--site-gray-800);--gray-900:var(--site-gray-900);--accent:var(--site-ink);--accent-deep:var(--site-gray-700);--accent-text:var(--site-gray-700);--accent-soft:var(--site-accent-soft);--accent-mid:var(--site-accent-mid);--orange:var(--site-orange);--orange-text:var(--site-orange-text);--surface-card:var(--site-white);--surface-sunken:var(--site-gray-50);--surface-raised:var(--site-white);--surface-inverse:var(--site-gray-900);--text-primary:var(--site-ink);--text-secondary:var(--site-gray-600);--text-muted:var(--site-gray-500);--text-on-accent:var(--site-white);--border-subtle:var(--site-gray-100);--border-default:var(--site-gray-200);--border-strong:var(--site-gray-300);--focus-ring:var(--site-ink);--focus-ring-input:var(--site-gray-300);background:var(--site-white);color:var(--site-ink)}.cms-full{height:calc(100dvh - var(--ps-head-compact-h));flex-direction:column;min-height:460px;display:flex}.cms-empty{color:var(--gray-500);padding:40px}.cms-emptystate{flex:1;justify-content:flex-start;align-items:flex-start;padding:24px;display:flex}.cms-emptystate-card{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--white);width:100%;padding:22px 22px 16px}.cms-emptystate-title{margin:0 0 4px;font-size:17px}.cms-editor{flex-direction:column;height:100%;display:flex;overflow:auto}.cms-topbar{border-bottom:1px solid var(--gray-100);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.cms-topbar-spacer{flex:1}.ps-compact-slot .cms-topbar{border-bottom:0;flex-wrap:nowrap;padding:0}.cms-topbar .cms-topbar-status{font-size:var(--t-sm);padding:5px 12px 5px 10px}.cms-save-error{align-items:center;gap:var(--s2);display:inline-flex}.cms-save-error-msg{font-size:var(--t-xs);color:var(--red-text);text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}.cms-sitelinks{border:1px solid var(--gray-200);border-radius:var(--radius-sm);align-items:center;display:inline-flex;overflow:hidden}.cms-sitelink{align-items:center;gap:var(--s1);padding:5px var(--s2);color:var(--gray-600);transition:background var(--transition), color var(--transition);text-decoration:none;display:inline-flex}.cms-sitelink+.cms-sitelink{border-left:1px solid var(--gray-200)}.cms-sitelink:hover{background:var(--gray-100);color:var(--black)}.cms-sitelink svg{display:block}.cms-sitelink-off{color:var(--gray-300);cursor:not-allowed}.cms-sitelink-off:hover{color:var(--gray-300);background:0 0}.cms-sitelink-age{font-size:var(--t-xs);color:var(--orange-text);font-weight:600}.cms-btn-primary{border:1px solid var(--accent);background:var(--accent);color:var(--white);font:inherit;border-radius:var(--radius-sm);cursor:pointer;padding:7px 13px;font-size:13px;font-weight:700}.cms-editor-body{flex-direction:column;flex:1;min-height:260px;display:flex}.cms-nav{padding:0 var(--s4);border-bottom:1px solid var(--border-subtle);flex-shrink:0;overflow-x:auto}.cms-nav .tabs{padding:var(--s2) 0;border-bottom:0;align-items:center;overflow:visible}.cms-nav .tabs-item{white-space:nowrap;border-radius:var(--radius-xs);padding:var(--s1) var(--s3);border:1px solid #0000;flex-shrink:0;margin-bottom:0}.cms-nav .tabs--section .tabs-item.is-active{background:var(--white);border-color:var(--gray-300)}.cms-editor-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cms-badge-off{color:var(--gray-400);font-size:11px}.cms-form{flex:1;min-height:0;padding:16px 18px;overflow:auto;container:cms-form/inline-size}.cms-form[data-layout=full]>*{max-width:var(--page-max);margin-inline:0}.cms-form[data-layout=full] [data-anchor=impressum-text]{max-width:var(--page-measure)}.cms-form-title{margin:0 0 2px;font-size:16px}.cms-form-hint{color:var(--gray-500);margin:0 0 14px;font-size:12px}.cms-field{margin-bottom:13px;display:block}.cms-field-label{align-items:center;gap:var(--s1);margin-bottom:5px;font-size:11.5px;font-weight:700;display:flex}.cms-field-live .cms-field-label:after{content:"↔ live";color:var(--accent);margin-left:auto;font-size:9.5px;font-weight:600}.cms-field-guide{color:var(--gray-500);margin:-8px 0 14px;font-size:12px}.cms-sel{width:100%;display:flex}.cms-sel .sel-input{width:100%}.cms-input{--cms-inset:12px;border:1px solid var(--gray-200);border-radius:var(--radius-sm);width:100%;font:inherit;background:var(--white);padding:9px 11px;font-size:13px}.cms-textarea{resize:none;min-height:64px;line-height:1.5;overflow-y:hidden}.cms-field[data-src]{position:relative}.cms-field[data-src]:after{letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700;position:absolute;top:0;right:0}.cms-field[data-src=prefill]:after{content:"Vorbelegt";color:var(--accent-deep)}.cms-field[data-src=master]:after{content:"Partner-Daten";color:var(--green-text)}.cms-field[data-src=fallback]:after{content:"aus Partner-Daten";color:var(--text-muted);text-transform:none;letter-spacing:0}.cms-field-live[data-src] .cms-field-label:after{margin-right:8em}.cms-ro-label{align-items:center;gap:var(--s2);white-space:nowrap;flex:none;display:flex}.cms-src-jump{font:inherit;cursor:pointer;color:var(--accent-deep);white-space:nowrap;background:0 0;border:none;padding:0}.cms-diverge{align-items:center;gap:var(--s2);border-left:2px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;flex-wrap:wrap;margin:-6px 0 13px;padding:7px 10px;display:flex}.cms-diverge-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-deep);font-size:9px;font-weight:700}.cms-diverge-val{color:var(--black);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:8ch;font-size:12px;overflow:hidden}.cms-imp-actions{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.cms-imp-note{color:var(--gray-500);font-size:11.5px}.cms-btn{border:1px solid var(--gray-200);background:var(--white);font:inherit;border-radius:var(--radius-sm);cursor:pointer;padding:8px 11px;font-size:12px}.cms-photo-current{align-items:center;gap:var(--s2);font-size:var(--t-xs);margin-bottom:6px;display:flex}.cms-photo-current img{object-fit:cover;border-radius:5px;flex:none;width:44px;height:30px}.cms-photo-current.lg img{object-fit:contain;background:var(--white);border:1px solid var(--gray-100);width:auto;max-width:260px;height:72px;padding:var(--s2)}.cms-photo-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gray-500);flex:1;overflow:hidden}.cms-photo-none{color:var(--gray-400);flex:1}.cms-photo-loading{background:var(--gray-100);width:44px;height:30px;color:var(--gray-400);border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.cms-photo-missing{padding:2px var(--s2);border-radius:var(--radius-sm);background:var(--orange-light);color:var(--orange-text);white-space:nowrap;flex:none;font-size:10px;font-weight:700}.cms-photo-toggle{flex:none}.cms-photo-panel{border-left:2px solid var(--accent-soft);padding:var(--s2) 0 var(--s1) var(--s2);margin-bottom:var(--s2)}.cms-photo-grid{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.cms-photo-opt{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:6px;padding:0}.cms-photo-opt.active{border-color:var(--accent)}.cms-photo-opt img{object-fit:cover;border-radius:4px;width:54px;height:38px;display:block}.cms-photo-url{gap:6px;display:flex}.cms-rt-toolbar{z-index:3;background:var(--white);flex-wrap:wrap;gap:4px;margin-bottom:4px;padding:4px 0;display:flex;position:sticky;top:0}.cms-canvas .cms-rt-toolbar{background:#fff}.cms-rt-toolbar button{white-space:nowrap;border:1px solid var(--gray-200);background:var(--white);font:inherit;cursor:pointer;border-radius:5px;padding:3px 8px;font-size:12px}.cms-rt-editor{min-height:80px;line-height:1.55}.cms-rt-editor:focus{border-color:var(--accent);outline:none}.cms-live-prose{--cms-font-heading:"Inter", system-ui, sans-serif;--cms-font-body:-apple-system, BlinkMacSystemFont, "Segoe UI (Custom)", Roboto, "Helvetica Neue", "Open Sans (Custom)", system-ui, sans-serif;font-family:var(--cms-font-body);letter-spacing:normal;font-variation-settings:normal;max-width:calc(min(var(--cms-measure,100%), 100%) + 2 * var(--cms-inset));font-size:16px;line-height:24px}.cms-live-prose p{max-width:none;margin:0 0 16px;font-size:16px;line-height:24px}.cms-live-prose h1{font-family:var(--cms-font-heading);font-variation-settings:normal;letter-spacing:-.0075em;margin:0 0 24px;font-size:28px;font-weight:700;line-height:36px}.cms-live-prose h2{font-family:var(--cms-font-heading);font-variation-settings:normal;letter-spacing:-.005em;margin:16px 0;font-size:20px;font-weight:700;line-height:26px}.cms-live-prose h3{font-family:var(--cms-font-heading);font-variation-settings:normal;letter-spacing:-.0025em;margin:12px 0;font-size:18px;font-weight:700;line-height:24px}.cms-live-prose ul,.cms-live-prose ol{margin:0 0 16px;padding-left:1.5em}.cms-live-prose li{max-width:none;margin:0 0 8px;font-size:16px;line-height:24px}.cms-live-prose hr{border:0;height:40px;margin:0}.cms-live-prose img{width:100%;height:auto;margin:32px 0;display:block}.cms-rt-editor *{color:inherit!important;background-color:#0000!important}.cms-form-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cms-form-head-actions{gap:var(--s2);display:flex}.cms-ref-import{align-items:center;gap:var(--s2);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.cms-ref-card{border:1px solid var(--gray-200);border-radius:var(--radius-md);margin-bottom:12px;padding:12px 14px}.cms-ref-head{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.cms-ref-row{align-items:center;gap:var(--s3);cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:none;flex:1;padding:0;display:flex}.cms-ref-row img{object-fit:cover;border-radius:var(--radius-sm);flex:none;width:72px;height:48px}.cms-ref-row-noimg{border:1px dashed var(--gray-200);border-radius:var(--radius-sm);flex:none;width:72px;height:48px}.cms-ref-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cms-ref-row-text strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-ref-row-meta{color:var(--gray-500);font-size:var(--t-sm)}.cms-ref-row-chev{color:var(--gray-500);flex:none}.cms-ref-card .cms-ref-head+*{margin-top:var(--s3)}.cms-imgf{width:100%;position:relative}.cms-imgf.leer .chp-hero{color:var(--gray-500);background:#0000000f}.cms-imgf img{object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--gray-200);width:100%;height:100%;display:block}.cms-imgf-change{right:var(--s2);bottom:var(--s2);z-index:1;position:absolute}.cms-imgf-remove{left:var(--s2);bottom:var(--s2);z-index:1;position:absolute}.cms-imgf.leer{border:1px dashed var(--gray-200);border-radius:var(--radius-md)}.cms-imgf.leer .cms-imgf-change{white-space:normal;text-align:center;max-width:84%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.chp{border:1px solid var(--gray-200);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--white);letter-spacing:normal;font-variation-settings:normal;overflow:hidden;container-type:inline-size}.chp .cms-imgf img,.chp .cms-imgf-empty{border:none;border-radius:0}.chp-visual{background:#0000000f;position:relative;overflow:hidden}.chp-visual>.chp-visual-img{position:absolute;inset:0}.chp-visual-img img{object-fit:cover;width:100%;height:100%;display:block}.chp-visual-img .cms-pv-missing,.cap-img-none{bottom:max(8px,1.2cqw);right:max(8px,1.2cqw);border:1px solid var(--orange);background:var(--white);width:auto;height:auto;min-height:0;color:var(--orange-text);text-align:center;border-radius:999px;padding:max(3px,.4cqw) max(8px,1cqw);font-size:max(11px,1.1cqw);font-weight:600;line-height:1.3;display:inline-flex;position:absolute;inset-block-start:auto;inset-inline-start:auto}.chp-visual.leer .chp-hero{color:var(--gray-500);background:#0000000f}.chp-video-layer{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chp .cms-imgf-empty{padding:8cqw 5.6cqw}.chp-nav{background:var(--white);align-items:center;gap:2cqw;height:6.25cqw;padding:0 5.6cqw;display:flex}.chp-logo{object-fit:contain;flex:none;width:auto;max-width:12cqw;height:3.9cqw}.chp-logo-none{background:var(--gray-100);border-radius:.4cqw;width:4.4cqw;height:3.9cqw}.chp-links{flex:1;gap:1.8cqw;display:flex}.chp-links span{color:var(--gray-600);white-space:nowrap;font-size:1.19cqw;font-weight:500}.chp-pill{white-space:nowrap;border-radius:.47cqw;flex:none;align-items:center;height:3.75cqw;padding:0 1.4cqw;font-size:1.25cqw;font-weight:600;display:flex}.chp-phone{border:.16cqw solid var(--gray-200);color:var(--gray-600)}.chp-cta{background:var(--chp-brand);color:#fff}.chp-hero{color:#fff;pointer-events:none;background:#0000006b;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 5.6cqw;display:flex;position:absolute;inset:0}.chp-h1{max-width:88cqw;font-size:3.5cqw;font-weight:700;line-height:1.2}.chp-p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:46.25cqw;margin-top:1.4cqw;font-size:1.25cqw;line-height:1.5;display:-webkit-box;overflow:hidden}.chp-btns{gap:1.25cqw;margin-top:2.7cqw;display:flex}.chp-btn{white-space:nowrap;border-radius:.47cqw;align-items:center;height:3.75cqw;padding:0 1.6cqw;font-size:1.25cqw;font-weight:600;display:flex}.chp-btn-primary{background:var(--chp-brand);border:.16cqw solid var(--chp-brand)}.chp-btn-ghost{border:.16cqw solid #fff}.chp-reco{color:#ffffffd9;margin-top:5cqw;font-size:1.09cqw;font-weight:500}.chp-chip{background:#fff;border-radius:.47cqw;align-items:center;gap:.8cqw;height:4.4cqw;margin-top:.6cqw;padding:0 1.4cqw;display:flex}.chp-g{background:var(--gray-100);width:2.5cqw;height:2.5cqw;color:var(--gray-600);border-radius:50%;justify-content:center;align-items:center;font-size:1.6cqw;font-weight:700;display:flex}.chp-rating{color:var(--black);font-size:1.5cqw;font-weight:600}.chp-stars{color:var(--chp-brand);letter-spacing:.1cqw;font-size:1.5cqw}.chp-stars-off{color:var(--gray-200)}.chp-visual-toggle{z-index:3;align-items:center;gap:1.4cqw;display:flex;position:absolute;top:2.5cqw;left:2.5cqw}.chp-visual-toggle .segmented{background:#0000006b;gap:.2cqw;padding:.35cqw}.chp-visual-toggle .segmented-btn{color:#ffffffbf;padding:.6cqw 1.4cqw;font-size:1.1cqw}.chp-visual-toggle .segmented-btn:hover{color:#fff}.chp-visual-toggle .segmented-btn.is-active{color:var(--gray-900);box-shadow:none;background:#fff}.chp-playing-dot{color:#fff;background:#0000006b;border-radius:999px;align-items:center;gap:.5cqw;padding:.5cqw 1cqw;font-size:1cqw;font-weight:600;display:flex}.chp-playing-dot-mark{background:var(--red);border-radius:50%;width:.65cqw;min-width:6px;height:.65cqw;min-height:6px;animation:1.4s ease-in-out infinite chp-pulse}@keyframes chp-pulse{0%,to{opacity:1}50%{opacity:.35}}.cms-ref-strip{gap:var(--s2);flex-wrap:wrap;align-items:flex-start;display:flex}.cms-ref-strip-item{flex-direction:column;gap:2px;display:flex}.cms-ref-strip-item img{object-fit:cover;border-radius:var(--radius-sm);width:96px;height:64px;display:block}.cms-ref-strip-actions{justify-content:center;gap:2px;display:flex}.cms-strip-btn{color:var(--gray-500);font-size:var(--t-sm);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:2px 4px}.cms-strip-btn:hover:not(:disabled){background:var(--accent-soft);color:var(--black)}.cms-strip-btn:disabled{opacity:.3;cursor:default}.cms-ref-strip-add{border:1px dashed var(--gray-200);border-radius:var(--radius-sm);width:96px;height:64px;color:var(--gray-500);font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0}.cms-ref-strip-add:hover{border-color:var(--accent);color:var(--black)}.cms-pool{margin-top:var(--s2);border:1px solid var(--gray-200);border-radius:var(--radius-md);padding:var(--s3);gap:var(--s3);flex-direction:column;align-items:flex-start;display:flex}.cms-pool-grid{flex-wrap:wrap;gap:6px;display:flex}.cms-pool-opt{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:6px;padding:0;position:relative}.cms-pool-opt.active{border-color:var(--accent)}.cms-pool-opt img{object-fit:cover;border-radius:4px;width:92px;height:61px;display:block}.cms-pool-used{background:var(--white);color:var(--gray-500);border-radius:var(--radius-sm);border:.5px solid var(--gray-200);padding:1px 4px;font-size:10px;position:absolute;bottom:2px;left:2px}.cms-tpl{margin-bottom:var(--s3);border:1px solid var(--gray-200);border-radius:var(--radius-md);padding:var(--s3);gap:var(--s3);flex-direction:column;align-items:flex-start;display:flex}.cms-tpl-grid{gap:var(--s2);flex-wrap:wrap;display:flex}.cms-tpl-opt{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--white);cursor:pointer;width:148px;font:inherit;text-align:left;flex-direction:column;gap:2px;padding:0 0 8px;display:flex;overflow:hidden}.cms-tpl-opt:hover{border-color:var(--accent)}.cms-tpl-opt img{object-fit:cover;width:148px;height:99px;display:block}.cms-tpl-opt-label{padding:6px 8px 0;font-size:12px;font-weight:600}.cms-tpl-opt-meta{color:var(--gray-500);padding:0 8px;font-size:11px}.cms-chips{flex-wrap:wrap;gap:5px;display:flex}.cms-chip{border:1px solid var(--gray-200);background:var(--white);font:inherit;cursor:pointer;color:var(--gray-500);border-radius:20px;padding:4px 10px;font-size:11px}.cms-chip.on{background:var(--accent-soft);color:var(--accent-deep);border-color:var(--accent);font-weight:600}.cms-color{align-items:center;gap:8px;display:flex}.cms-color-swatch{border:1px solid var(--gray-200);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex:none;width:40px;height:36px;padding:0}.cms-funnel-head{align-items:center;gap:var(--s2);margin-bottom:var(--s2);display:flex}.cms-funnel-head .cms-group-title{margin:0}.cms-funnel-head .cms-funnel-missing{font-size:var(--t-xs);color:var(--orange-text);margin-left:auto;font-weight:500}.cms-funnel-dots{gap:4px;margin-left:auto;display:flex}.cms-funnel-dots span{background:var(--gray-200);border-radius:50%;width:7px;height:7px}.cms-funnel-dots span.on{background:var(--gray-900)}.cms-funnel-dots span.over{background:var(--orange-text)}.cms-funnel-head .cms-funnel-dots+.cms-funnel-missing{margin-left:var(--s2)}.cms-funnel-tray{gap:var(--s2);flex-direction:column;display:flex}.cms-funnel-list{gap:var(--s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cms-funnel-row{align-items:center;gap:var(--s2);min-height:var(--control-h);padding:0 var(--s2);border:1px solid var(--gray-200);border-radius:var(--radius-sm);font-size:var(--t-base);display:flex}.cms-funnel-row[data-active]{border-color:var(--gray-900)}.cms-funnel-row.drop-target{border-color:var(--accent);background:var(--accent-soft)}.cms-funnel-name{flex:1;min-width:0}.cms-funnel-add{width:100%;height:var(--control-h);padding:0 var(--s3);border:1px dashed var(--gray-300);border-radius:var(--radius-sm);font:inherit;font-size:var(--t-base);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;align-items:center;display:flex}.cms-funnel-add:hover{background:var(--gray-50);border-color:var(--gray-400)}.cms-funnel-add.damp{opacity:.5}.cms-funnel-add.damp:hover,.cms-funnel-add.damp:focus-visible{opacity:1}.cms-funnel-none{font-size:var(--t-sm);color:var(--text-muted);margin:0}.fnp{--u:calc(100cqw / 1280);color:#111827;letter-spacing:normal;font-variation-settings:normal;background:#fff;container-type:inline-size}.fnp-head{align-items:center;gap:calc(10 * var(--u));height:calc(60 * var(--u));padding:0 calc(32 * var(--u));border-bottom:1px solid #f3f4f6;display:flex}.fnp-logo{height:calc(32 * var(--u));width:auto;max-width:calc(120 * var(--u));object-fit:contain}.fnp-logo-none{width:calc(32 * var(--u));border-radius:calc(6 * var(--u));background:#f3f4f6}.fnp-name{font-weight:700;font-size:calc(15 * var(--u))}.fnp-phone{padding:0 calc(14 * var(--u));height:calc(34 * var(--u));border-radius:calc(17 * var(--u));font-size:calc(13 * var(--u));border:1px solid #e5e7eb;align-items:center;margin-left:auto;display:flex}.fnp-body{width:calc(720 * var(--u));padding:calc(36 * var(--u)) 0 calc(48 * var(--u));margin:0 auto}.fnp-step{font-size:calc(13 * var(--u));color:#4b5563;justify-content:space-between;display:flex}.fnp-bar{height:calc(6 * var(--u));margin-top:calc(8 * var(--u));border-radius:calc(3 * var(--u));background:#f3f4f6;overflow:hidden}.fnp-bar div{background:var(--fnp-brand);width:20%;height:100%}.fnp-q{margin-top:calc(36 * var(--u));text-align:center;font-size:calc(28 * var(--u));letter-spacing:-.015em;font-weight:700}.fnp-sub{margin-top:calc(10 * var(--u));text-align:center;font-size:calc(15 * var(--u));color:#4b5563}.fnp-grid{gap:calc(16 * var(--u));margin-top:calc(32 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fnp-tile,.fnp-empty{height:calc(132 * var(--u));border-radius:calc(14 * var(--u))}.fnp-tile{justify-content:center;align-items:center;gap:calc(12 * var(--u));color:var(--fnp-brand);background:#fff;border:1px solid #e5e7eb;flex-direction:column;display:flex;position:relative}.fnp-tile svg{width:calc(34 * var(--u));height:calc(34 * var(--u))}.fnp-tile-label{font-size:calc(15 * var(--u));color:#111827;font-weight:600}.fnp-empty{font-size:calc(12.5 * var(--u));color:#6b655e;border:1.5px dashed #c9c3bb;justify-content:center;align-items:center;display:flex}.fnp-foot{margin-top:calc(28 * var(--u));text-align:center;font-size:calc(13 * var(--u));color:#4b5563}.cms-zone-head{align-items:baseline;gap:var(--s2);margin-bottom:var(--s2);display:flex}.cms-zone-head .cms-group-title{margin:0}.cms-zone-badge{font-size:var(--t-xs);color:var(--accent-deep);background:var(--accent-soft);border-radius:999px;padding:2px 9px;font-weight:600}.cms-zone-hint{color:var(--gray-400);font-size:var(--t-sm);margin:2px 0 var(--s3)}.cms-svc-list{gap:var(--s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cms-svc-row{align-items:center;gap:var(--s1) var(--s2);padding:var(--s2);border:1px solid var(--gray-200);border-radius:var(--radius-sm);background:var(--white);grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"handle thumb name"".acts acts";display:grid;position:relative}.cms-svc-row[data-active]{border-color:var(--gray-900);box-shadow:0 0 0 3px var(--focus-ring-input-glow)}.cms-svc-row.drop-target{border-color:var(--accent);background:var(--accent-soft)}.cms-svc-handle{width:var(--s5);height:var(--control-h);border-radius:var(--radius-xs);color:var(--gray-400);font-size:var(--t-md);cursor:grab;background:0 0;border:0;grid-area:handle;place-items:center;padding:0;display:grid}.cms-svc-handle:hover{color:var(--gray-900);background:var(--gray-100)}.cms-svc-handle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cms-svc-thumb{width:var(--s7);aspect-ratio:4/3;border-radius:var(--radius-xs);background:var(--gray-100);grid-area:thumb;overflow:hidden}.cms-svc-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cms-svc-name{align-items:baseline;gap:0 var(--s2);min-width:0;font-size:var(--t-base);flex-wrap:wrap;grid-area:name;display:flex}.cms-svc-name b{overflow-wrap:anywhere;font-weight:600}.cms-svc-name em{font-style:normal;font-size:var(--t-xs);color:var(--text-muted)}.cms-svc-name em.cms-svc-missing,.cms-svc-missing{color:var(--orange-text);font-size:var(--t-xs);font-weight:500}.cms-svc-acts{gap:var(--s1);flex-wrap:wrap;grid-area:acts;display:flex}.cms-svc-free{align-items:center;gap:var(--s3);min-height:var(--control-h);padding:0 var(--s3);border:1.5px dashed var(--gray-300);border-radius:var(--radius-sm);font-size:var(--t-sm);color:var(--text-muted);display:flex}.cms-svc-free[data-missing]{border-color:var(--orange)}.cms-svc-free .cms-svc-missing{margin-left:auto}.cms-svc-picklist{margin-top:var(--s2)}.cms-svc-pick{align-items:center;gap:var(--s2);padding:var(--s1) var(--s2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.cms-svc-pick:hover{background:var(--gray-50)}.cms-svc-pick input{margin:0}.cms-svc-custom{margin-top:var(--s3);gap:var(--s2);flex-direction:column;align-items:stretch;display:flex}.cms-pickbar{z-index:4;align-items:center;gap:var(--s3);padding:var(--s2) 0;margin-bottom:var(--s2);background:var(--white);display:flex;position:sticky;top:0}.cms-pickbar .input-search{flex:0 280px}.cms-pickbar-act{align-items:center;gap:var(--s2);margin-left:auto;display:flex}.cms-linkbtn{font:inherit;cursor:pointer;color:var(--accent-deep);background:0 0;border:0;padding:0;text-decoration:underline}.cms-geo-map{margin-bottom:var(--s4)}.cms-ro{flex-direction:column;gap:2px;display:flex}.cms-ro-row{border-bottom:1px solid var(--gray-100);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.cms-ro-label{color:var(--gray-500)}.cms-ro-value{color:var(--black);text-align:right}.cms-dock-head{align-items:center;gap:var(--s2);display:flex}.cms-dock-title{font-size:var(--t-lg);margin:0}.cms-dock-head-spacer{flex:1}.cms-dock-head .btn svg{display:block}.cms-siteid{gap:var(--s2);flex-direction:column;display:flex}.cms-siteid-row{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.cms-siteid-row .input{flex:1}.cms-siteid-quiet{font-size:var(--t-sm);color:var(--gray-500);flex-direction:row;align-items:center}.cms-siteid-quiet code{font-size:var(--t-sm);color:var(--gray-600);background:var(--gray-50);border-radius:var(--radius-sm);padding:1px 6px}.cms-dock-footer{align-items:center;gap:var(--s2);display:flex}.cms-dock-footer-status{cursor:pointer;font:inherit;background:0 0;border:none;margin:0;padding:0}.cms-dock-footer-expand{margin-left:auto}.cms-publish-dock{gap:var(--s3);padding:var(--s4);border-top:1px solid var(--gray-200);flex-direction:column;display:flex}.cms-publish-grid{gap:var(--s4);grid-template-columns:1fr 1fr;display:grid}.cms-publish-grid[hidden]{display:none}.cms-copy-link svg{display:block}.cms-publish-title{margin:0 0 var(--s3);font-size:var(--t-lg)}.cms-publish-step{align-items:center;gap:var(--s3);padding:var(--s2) 0;flex-wrap:wrap;display:flex}.cms-publish-danger{border-top:1px solid var(--gray-200);margin-top:var(--s2);padding-top:var(--s3)}.cms-confirm-text{color:var(--red);margin:0}.cms-preview-link{color:var(--accent)}.cms-history-list{gap:var(--s1);flex-direction:column;max-height:180px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cms-history-row{align-items:center;gap:var(--s2);display:flex}@media (width<=900px){.cms-publish-grid{grid-template-columns:1fr}}.cms-diff-head{margin:0 0 var(--s3);font-size:var(--t-sm);color:var(--gray-500)}.cms-diff-list{gap:var(--s1);flex-direction:column;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cms-diff-row{align-items:baseline;gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.cms-diff-path{font-size:var(--t-sm);color:var(--black);font-weight:700}.cms-diff-note{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.3px;font-weight:700}.cms-diff-vals{font-size:var(--t-sm);color:var(--gray-600)}.cms-diff-vals s{color:var(--gray-400)}.cms-diff-added{background:var(--green-light)}.cms-diff-added .cms-diff-note{color:var(--green-text)}.cms-diff-removed{background:var(--red-light)}.cms-diff-removed .cms-diff-note{color:var(--red-text)}.cms-diff-changed{background:var(--gray-50)}.cms-diff-warn,.cms-diff-drift{margin:var(--s3) 0 0;font-size:var(--t-xs);color:var(--orange)}.cms-create{gap:var(--s3);margin-top:var(--s3);flex-direction:column;align-items:center;display:flex}.cms-create-row{gap:var(--s2);align-items:center;display:flex}.cms-svc-editor-bar{z-index:5;align-items:center;gap:var(--s2);background:var(--white);padding:var(--s2) 0;margin-bottom:var(--s2);display:flex;position:sticky;top:0}.cms-svc-editor-actions{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.cms-visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cms-canvas{color:#1c1a17;padding:var(--s6) clamp(20px, 6vw, 72px) var(--s7);background:#fff}.cms-canvas-prose{padding-bottom:var(--s5)}.cms-canvas-prose .cms-field-label{display:none}.cms-canvas-text{color:var(--site-ink)}.cms-canvas-text p,.cms-canvas-text li{color:var(--site-gray-600)}.cms-canvas-text h1,.cms-canvas-text h2,.cms-canvas-text h3{color:var(--site-ink)}.cms-canvas-hero{align-items:flex-start;gap:var(--s2);padding:var(--s5) clamp(20px, 6vw, 72px);color:#fff;flex-direction:column;display:flex}.cms-canvas-hero-eyebrow{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:#ffffffbf;font-weight:600}.cms-canvas-hero-h1{letter-spacing:-.01em;font-size:26px;font-weight:700;line-height:1.15}.cms-canvas-hero-p{font-size:var(--t-base);color:#ffffffe6;max-width:55ch;line-height:1.6}.cms-canvas-hero-phone{margin-top:var(--s2);color:#1c1a17;font:inherit;font-size:var(--t-base);text-align:center;background:#fff;border:0;border-radius:999px;width:min(22ch,100%);padding:8px 18px;font-weight:500}.cms-canvas-card-wrap{padding:0 clamp(20px, 6vw, 72px) var(--s6);background:#fff}.cms-canvas-card{align-items:flex-start;gap:var(--s2);border-radius:var(--radius-lg);padding:var(--s5);color:#fff;flex-direction:column;display:flex}.cms-canvas-card-logo{object-fit:contain;background:#fff;border-radius:6px;width:40px;height:40px;padding:5px}.cms-canvas-card-h2{font-size:var(--t-lg);font-weight:700;line-height:1.3}.cms-canvas-card-p{font-size:var(--t-sm);color:#ffffffe6;max-width:55ch;line-height:1.6}.cms-canvas-card-btns{gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;display:flex}.cms-canvas-card-btn{font-size:var(--t-sm);border:1px solid #fff9;border-radius:999px;padding:5px 14px}.cms-anchor-hit{box-shadow:0 0 0 2px var(--accent);border-radius:var(--radius-sm);transition:box-shadow var(--transition)}.chp-video-panel{border:1px solid var(--gray-200);border-radius:0 0 var(--radius-md) var(--radius-md);padding:var(--s4);background:var(--white);border-top:none;margin-top:-1px}.chp-video-partner{align-items:center;gap:var(--s3);border:1px solid var(--gray-200);border-radius:var(--radius-md);padding:var(--s3) var(--s4);margin-top:var(--s3);background:var(--gray-50);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.chp-video-partner>span{flex:auto;min-width:0}.chp-video-partner>.callout{flex:100%}.chp-video-empty{align-items:center;gap:var(--s3);display:flex}.chp-video-icon{width:var(--s7);height:var(--s7);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-deep);font-size:var(--t-lg);flex:none;justify-content:center;align-items:center;display:flex}.chp-video-empty-text{flex:1}.chp-video-empty-title{font-size:var(--t-sm);color:var(--gray-900);font-weight:600}.chp-video-empty-sub{font-size:var(--t-xs);color:var(--gray-500);margin-top:var(--s1)}.chp-video-pick.is-disabled{opacity:.5;pointer-events:none}.chp-video-progress{gap:var(--s3);flex-direction:column;display:flex}.chp-video-set{align-items:center;gap:var(--s3);display:flex}.chp-video-thumb{width:var(--s8);aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--gray-50);flex:none;position:relative;overflow:hidden}.chp-video-thumb video{object-fit:cover;width:100%;height:100%;display:block}.chp-video-meta{flex:1}.chp-video-meta-name{font-size:var(--t-sm);color:var(--gray-900);font-weight:600}.chp-video-meta-sub{font-size:var(--t-xs);color:var(--gray-500);margin-top:var(--s1)}.chp-video-actions{gap:var(--s2);flex:none;display:flex}.cap{letter-spacing:normal;font-variation-settings:normal;container-type:inline-size}.cap-card{background:var(--cap-brand);border-radius:1.41cqw;grid-template-columns:1.5fr 1fr;display:grid;overflow:hidden}.cap-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.41cqw;padding:7.04cqw 4.23cqw;display:flex}.cap-logo{object-fit:contain;background:#fff;border-radius:.7cqw;flex:none;width:4.93cqw;height:4.93cqw;padding:.7cqw}.cap-logo-none{background:#ffffff59}.cap-h2{color:#fff;font-size:2.11cqw;font-weight:700;line-height:1.3}.cap-h2-line{min-height:1.3em;display:block}.cap-p{color:#ffffffd9;max-width:35.21cqw;font-size:1.34cqw;line-height:1.6}.cap-btns{flex-wrap:wrap;gap:1.06cqw;margin-top:.7cqw;display:flex}.cap-btn{white-space:nowrap;box-sizing:border-box;border:.18cqw solid #0000;border-radius:.53cqw;justify-content:center;align-items:center;gap:.7cqw;padding:1.23cqw 2.46cqw;font-size:1.41cqw;font-weight:600;line-height:1;display:inline-flex}.cap-btn-phone{color:#fff;background:0 0;border-color:#fff}.cap-btn-cta{color:var(--cap-brand);background:#fff;border-color:#fff}.cap-ico{flex:none;width:1.58cqw;height:1.58cqw}.cap-ico-arrow{flex:none;width:1.41cqw;height:1.41cqw}.cap-img{position:relative;overflow:hidden}.cap-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cms-rt-toolbar button[aria-pressed=true]{background:var(--gray-100);border-color:var(--gray-400);color:var(--gray-900);font-weight:600}.cms-form[data-layout=split]{padding:var(--s4) var(--s4) 0;overflow:hidden}.cms-split{grid-template-columns:var(--cms-fields-w) minmax(0, 1fr);gap:var(--s5);height:100%;min-height:0;display:grid}.cms-split-fields{min-height:0;padding-bottom:var(--s5);overflow:auto}.cms-split-preview{flex-direction:column;align-self:start;min-height:0;max-height:100%;display:flex;overflow:auto}@container cms-form (width<=959.98px){.cms-split{grid-template-columns:1fr;height:auto}.cms-split-fields,.cms-split-preview{overflow:visible}.cms-form[data-layout=split]{overflow:auto}}.cms-pv-head{align-items:center;gap:var(--s2);font-size:var(--t-sm);margin-bottom:var(--s2);font-weight:600;display:flex}.cms-pv-stage{background:var(--surface-sunken);border-radius:var(--radius-lg);padding:var(--s4)}.cms-pv-frame{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:clip}.cms-pv-bar{align-items:center;gap:var(--s1);height:var(--s6);padding:0 var(--s3);background:var(--gray-50);border-bottom:1px solid var(--gray-200);display:flex}.cms-pv-bar i{width:var(--s2);height:var(--s2);background:var(--gray-300);border-radius:50%}.cms-pv-url{margin-left:var(--s2);padding:0 var(--s3);border-radius:var(--radius-xs);background:var(--white);border:1px solid var(--gray-200);font-size:var(--t-xs);line-height:var(--s5);color:var(--text-muted)}.cms-pv-link{cursor:text;outline-offset:var(--s1);border-radius:var(--radius-xs);outline:0 solid #0000;position:relative}.cms-pv-link:hover,.cms-pv-link:focus-visible{outline:1px dashed var(--gray-400)}.cms-pv-link[data-active]{outline:2px solid var(--gray-900);box-shadow:0 0 0 var(--s2) var(--focus-ring-input-glow)}.cms-field[data-active] .cms-input{border-color:var(--gray-900);box-shadow:0 0 0 3px var(--focus-ring-input-glow)}.cms-field[data-missing] .cms-imgf,.cms-field[data-missing] .cms-input,.cms-field[data-missing] .cms-rt-editor{border-color:var(--orange)}.cms-field[data-missing]>.cms-field-label:after{content:"fehlt";font-size:var(--t-xs);color:var(--orange-text);margin-left:auto;font-weight:500}.cms-pv-missing{min-height:var(--s7);border:1px dashed var(--orange);border-radius:var(--radius-sm);color:var(--orange-text);font-size:var(--t-sm);justify-content:center;align-items:center;font-weight:500;line-height:1.3;display:flex}.cms-nav-dot{min-width:var(--s4);height:var(--s4);padding:0 var(--s1);box-sizing:border-box;border-radius:var(--radius-xs);background:var(--orange-light);color:var(--orange-text);font-size:var(--t-xs);justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.cms-open{align-items:center;gap:var(--s1);display:inline-flex}.cms-open-dot{width:var(--s2);height:var(--s2);background:var(--orange);border-radius:50%;flex-shrink:0}@media (width<=768px){.cms-full{height:auto;min-height:0}.cms-editor{height:auto;overflow:visible}.cms-editor-body{min-height:0}.cms-nav{-webkit-overflow-scrolling:touch}.ps-compact-slot .cms-topbar{flex-wrap:wrap;max-width:100%}.cms-form,.cms-form[data-layout=split]{padding:var(--s4) var(--s3);overflow:visible}.cms-publish-dock{z-index:6;background:var(--white);position:sticky;bottom:0}.chp-video-empty{flex-wrap:wrap}}.cms-vorschlag{margin:0 0 13px}.cms-vorschlag-kopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cms-vorschlag-notiz{width:100%;font:inherit;border:1px solid var(--gray-200);resize:vertical;border-radius:8px;margin-top:8px;padding:8px;font-size:12px}.cms-vorschlag-quelle{color:var(--gray-400);margin:8px 0 0;font-size:12px}.cms-vorschlag-fehler{color:var(--red);margin:8px 0 0;font-size:12px}.cms-vorschlag-box{border:1px dashed var(--gray-300);background:var(--gray-50);border-radius:10px;margin-top:10px;padding:12px}.cms-vorschlag-offen{color:var(--orange-text);margin:0 0 10px;padding-left:18px;font-size:12px}.cms-vorschlag-h{margin:0 0 10px;font-size:14px;font-weight:600}.cms-vorschlag-abs{margin-bottom:10px;font-size:12px}.cms-vorschlag-abs b{margin-bottom:2px;display:block}.cms-vorschlag-abs p{margin:0}.cms-vorschlag-abs i,.cms-vorschlag-angebot i{color:var(--gray-400);font-style:normal}.cms-vorschlag-angebot{margin:0 0 10px;font-size:12px}.cms-vorschlag-knoepfe{gap:8px;display:flex}.pos-group{margin-bottom:var(--s5)}.pos-group-title{margin:0 0 var(--s2);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--gray-500);font-weight:600}.pos-grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--s9) * 2), 1fr));gap:var(--s3);display:grid}.pos-skel{aspect-ratio:3/2;border-radius:var(--radius-md);background:var(--gray-100);display:block}.pos-card{border:var(--hairline) solid var(--gray-200);border-radius:var(--radius-md);background:var(--white);cursor:pointer;transition:border-color var(--transition), box-shadow var(--transition);flex-direction:column;display:flex;position:relative;overflow:hidden}.pos-card:hover{border-color:var(--gray-300)}.pos-card.is-on{border-color:var(--accent);box-shadow:0 0 0 var(--strich-w) var(--accent)}.pos-input{opacity:0;pointer-events:none;position:absolute}.pos-input:focus-visible~.pos-media,.pos-input:focus-visible~.pos-body{outline:var(--strich-w) solid var(--accent);outline-offset:calc(var(--strich-w) * -1)}.pos-media{aspect-ratio:3/2;background:var(--gray-100);position:relative}.pos-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pos-tick{top:var(--s2);left:var(--s2);width:var(--s5);height:var(--s5);border-radius:var(--radius-xs);border:var(--strich-w) solid var(--white);background:var(--scrim-panel);color:var(--white);font-size:var(--t-xs);place-items:center;font-weight:700;display:grid;position:absolute}.pos-card.is-on .pos-tick{background:var(--accent);border-color:var(--accent)}.pos-card:not(.is-on) .pos-tick{color:#0000}.pos-body{gap:var(--s1);padding:var(--s3);font-size:var(--t-base);flex-direction:column;display:flex}.pos-meta{font-size:var(--t-xs);color:var(--gray-500)}.pos-label{letter-spacing:var(--track-label);font-weight:600}.pos-pair{gap:var(--s2);max-width:var(--page-measure);grid-column:1/-1;display:grid}.pos-pair-head{align-items:center;gap:var(--s2);font-size:var(--t-sm);font-weight:600;display:flex}.pos-owner{align-items:center;gap:var(--s3);padding:var(--s3);flex-direction:row}.pos-owner .pos-body{padding:0}.pos-text{max-width:var(--page-measure);align-items:flex-start;gap:var(--s3);padding:var(--s3);flex-direction:row;grid-column:1/-1}.pos-text .pos-body{min-width:0;padding:0}.pos-text .pos-tick{border-color:var(--gray-300);flex:none;position:static}.pos-excerpt{-webkit-line-clamp:3;font-size:var(--t-sm);color:var(--gray-700);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pos .cms-form-title{margin-bottom:var(--s4)}.pos-with-options{gap:var(--s2);align-content:start;display:grid}.pos-options{gap:var(--s1);flex-wrap:wrap;display:flex}.pos-option{width:var(--s7);aspect-ratio:1;border-radius:var(--radius-sm);border:var(--hairline) solid var(--gray-200);cursor:pointer;position:relative;overflow:hidden}.pos-option img{object-fit:cover;width:100%;height:100%;display:block}.pos-media-contain img{inset:var(--s2);width:calc(100% - var(--s3));height:calc(100% - var(--s3));object-fit:contain}.pos-option:has(.pos-input:focus-visible){outline:var(--strich-w) solid var(--accent);outline-offset:var(--strich-w)}.pos-option.is-on{border-color:var(--accent);box-shadow:0 0 0 var(--strich-w) var(--accent)}.pos-glyph{font-size:var(--t-lg);color:var(--gray-400);place-items:center;display:grid;position:absolute;inset:0}.pos-bar{z-index:4;padding:var(--s3) var(--s4);background:var(--white);border-top:var(--hairline) solid var(--gray-100);font-size:var(--t-sm);color:var(--gray-500);justify-content:space-between;align-items:center;display:flex;position:sticky;bottom:0}.cms-group+.cms-group{margin-top:var(--s3)}.cms-group-title{margin:0 0 var(--s2);font-size:var(--t-sm);font-weight:600}.cms-group-sep{border:0;border-top:1px solid var(--gray-200);margin:var(--s4) calc(-1 * var(--s5))}.cms-pair{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cms-imgpair{gap:var(--s3);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.cms-imgpair .cms-field{margin-bottom:0}.cms-imgpair>:only-child{grid-column:1;max-width:50%}.cms-owner{gap:var(--s3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.cms-owner+.cms-owner,.cms-owner+.cms-field,.cms-field+.cms-owner{margin-top:var(--s3)}.cms-owner .cms-imgf-change,.cms-owner .cms-imgf-remove,.cms-imgpair .cms-imgf-change,.cms-imgpair .cms-imgf-remove{font-size:var(--t-xs);padding-inline:var(--s2)}.cms-field-count{color:var(--text-muted);margin-left:auto;font-weight:400}.cms-pv-site .chp{border:none;border-radius:0}.chp-hero .cms-pv-link{pointer-events:auto}.chp-pt{max-width:46.25cqw;margin-top:1.4cqw;display:block}.chp-pt .chp-p{margin-top:0}.cms-pv-reviews{margin-top:var(--s3)}.cms-ro-head{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s2);font-size:var(--t-sm);color:var(--text-muted);display:flex}.cms-ro-missing{color:var(--orange-text);font-weight:500}.cms-contrast-warn{margin:calc(-1 * var(--s2)) 0 var(--s3);font-size:var(--t-xs);color:var(--orange-text)}.cms-ro-row[data-active],.cms-geo-map[data-active]{outline:2px solid var(--gray-900);outline-offset:var(--s1);border-radius:var(--radius-xs)}.cms-ro-row[data-missing] .cms-ro-label{color:var(--orange-text)}.bp{color:#1a1a1a;letter-spacing:normal;background:#fff;gap:28px;padding:0 0 28px;font-size:14px;display:grid}.bp-nav{align-items:center;gap:24px;height:72px;padding:0 32px;display:flex}.bp-logo-t{flex:none;display:inline-flex}.bp-logo{object-fit:contain;width:auto;max-width:140px;height:44px;display:block}.bp-logo-none{background:#e5e5e5;border-radius:8px;width:44px}.bp-name{white-space:nowrap;font-size:16px;font-weight:700}.bp-links{color:#444;white-space:nowrap;gap:20px;margin-left:auto;font-weight:500;display:flex}.bp-cta{background:var(--bp-brand);color:#fff;white-space:nowrap;border-radius:999px;padding:10px 18px;font-weight:600}.bp-hero{background:#f3f3f3;border-radius:12px;align-items:center;gap:20px;margin:0 32px;padding:28px;display:flex}.bp-hero-h{flex:1;font-size:20px;font-weight:700;line-height:1.3}.bp-btn{background:var(--bp-brand);color:#fff;white-space:nowrap;border-radius:6px;padding:12px 22px;font-weight:600}.bp-card{background:var(--bp-brand);color:#fff;border-radius:12px;align-items:center;gap:16px;margin:0 32px;padding:24px;display:flex}.bp-card .bp-logo{background:#fff;border-radius:8px;height:40px;padding:6px}.bp-card-h{flex:1;font-size:18px;font-weight:700}.bp-card-btn{color:var(--bp-brand);white-space:nowrap;background:#fff;border-radius:6px;padding:10px 18px;font-weight:600}.bp-foot{color:#666;border-top:1px solid #e5e5e5;margin:0 32px;padding-top:16px}.ctp{color:#1a1a1a;letter-spacing:normal;background:#fff;font-size:14px}.ctp-area{padding:32px;font-size:18px;font-weight:600}.ctp-foot{color:#e5e5e5;background:#1a1a1a;grid-template-columns:repeat(3,1fr);gap:24px;padding:32px;display:grid}.ctp-col{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ctp-name{color:#fff;font-weight:700}.ctp .cms-pv-missing{min-height:0;padding:4px 8px}.ctp-area .cms-pv-link{margin:0 4px}.cms-group .cms-geo-map{margin-top:var(--s3)}.abp{--u:calc(100cqw / 1280);color:#111827;letter-spacing:normal;font-variation-settings:normal;font-family:var(--abp-font-body);background:#fff;container-type:inline-size}.abp-page{width:calc((var(--abp-owner-w) + 48 + var(--abp-body-w)) * var(--u));padding-bottom:calc(48 * var(--u));margin:0 auto}.abp-team{aspect-ratio:21/9;margin-top:calc(24 * var(--u));border-radius:calc(14 * var(--u));background:#e9e6e1;overflow:hidden}.abp-team img,.abp-photo img{object-fit:cover;width:100%;height:100%;display:block}.abp-cols{grid-template-columns:calc(var(--abp-owner-w) * var(--u)) calc(var(--abp-body-w) * var(--u));gap:calc(48 * var(--u));padding-top:calc(40 * var(--u));align-items:start;display:grid}.abp-owners{gap:calc(24 * var(--u));display:grid}.abp-owners.two{gap:calc(16 * var(--u));grid-template-columns:1fr 1fr}.abp-photo{aspect-ratio:1;max-width:calc(260 * var(--u));border-radius:calc(14 * var(--u));background:#e9e6e1;overflow:hidden}.abp-photo .cms-pv-missing{height:100%}.abp-name,.abp-title,.abp-h2{font-family:var(--abp-font-heading)}.abp-name{margin-top:calc(20 * var(--u));font-size:calc(var(--abp-name-fs) * var(--u));line-height:calc(var(--abp-name-lh) * var(--u));font-weight:var(--abp-name-w);letter-spacing:calc(var(--abp-name-ls) * var(--u))}.abp-title{margin-top:calc(8 * var(--u));font-family:var(--abp-font-body);color:#4b5563;font-size:calc(var(--abp-title-fs) * var(--u));line-height:calc(var(--abp-title-lh) * var(--u));font-weight:var(--abp-title-w)}.abp-h2{font-size:calc(var(--abp-h2-fs) * var(--u));line-height:calc(var(--abp-h2-lh) * var(--u));font-weight:var(--abp-h2-w);letter-spacing:calc(var(--abp-h2-ls) * var(--u));margin:0}.abp-body{margin-top:calc(20 * var(--u));color:#4b5563;font-size:calc(16 * var(--u));line-height:calc(24 * var(--u))}.abp-p{margin:0 0 calc(16 * var(--u))}.abp-list{margin:0 0 calc(16 * var(--u));padding-left:1.5em}.abp-bh1,.abp-bh2,.abp-bh3{font-family:var(--abp-font-heading);color:#111827;font-weight:700}.abp-bh1{margin:0 0 calc(24 * var(--u));font-size:calc(28 * var(--u));line-height:calc(36 * var(--u))}.abp-bh2{margin:calc(16 * var(--u)) 0;font-size:calc(20 * var(--u));line-height:calc(26 * var(--u))}.abp-bh3{margin:calc(12 * var(--u)) 0;font-size:calc(18 * var(--u));line-height:calc(24 * var(--u))}.abp-name:empty,.abp-title:empty,.abp-h2:empty,.abp-body:empty{min-height:calc(24 * var(--u))}.chp-links [data-active]{color:var(--gray-900)}@media (width<=768px){.abp-owners.two{grid-template-columns:1fr}}.svp{--u:calc(100cqw / 1280);color:#111827;letter-spacing:normal;font-variation-settings:normal;background:#fff;container-type:inline-size}.svp-sec{padding:calc(48 * var(--u)) 0}.svp-wrap{width:calc(1100 * var(--u));margin:0 auto}.svp-h1,.svp-h2{margin:0 0 calc(28 * var(--u));font-size:calc(32 * var(--u));letter-spacing:-.015em;font-weight:700;line-height:1.2}.svp-grid{gap:calc(20 * var(--u));display:grid}.svp-grid-home{grid-template-columns:repeat(4,minmax(0,1fr))}.svp-grid-all{gap:calc(24 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr))}.svp-over{height:calc(280 * var(--u));border-radius:calc(6 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) #0000001a;background:#e9e6e1;align-items:flex-end;display:flex;position:relative;overflow:hidden}.svp-over img,.svp-link-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.svp-over-shade{background:linear-gradient(#0000 40%,#000000b3 100%);position:absolute;inset:0}.svp-over-text{gap:calc(4 * var(--u));padding:calc(16 * var(--u));color:#fff;flex-direction:column;display:flex;position:relative}.svp-over-text b{font-size:calc(16 * var(--u));font-weight:600;line-height:1.3}.svp-over-text span{font-size:calc(14 * var(--u));opacity:.8}.svp-free{height:calc(280 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(13 * var(--u));color:#6b655e;border:1.5px dashed #c9c3bb;justify-content:center;align-items:center;display:flex}.svp-more{margin-top:calc(24 * var(--u));font-size:calc(15 * var(--u));font-weight:600}.svp-break{align-items:center;gap:calc(12 * var(--u));padding:0 calc(90 * var(--u));color:#6b655e;font-size:calc(12 * var(--u));display:flex}.svp-break:before,.svp-break:after{content:"";border-top:1px dashed #d1d5db;flex:1}.svp-link{border-radius:calc(6 * var(--u));background:#fff;border:1px solid #e5e7eb;flex-direction:column;display:flex;overflow:hidden}.svp-link-img{aspect-ratio:16/10;background:#e9e6e1;position:relative}.svp-link-text{gap:calc(4 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));flex-direction:column;display:flex}.svp-link-text b{font-size:calc(16 * var(--u));font-weight:600}.svp-link-text span{font-size:calc(14 * var(--u));color:#4b5563}.svp-article{width:calc(var(--svp-article-w) * var(--u));padding:calc(32 * var(--u)) 0 calc(56 * var(--u));margin:0 auto}.svp-crumb{font-size:calc(13 * var(--u));color:#6b655e;margin-bottom:calc(20 * var(--u))}.svp-crumb b{color:#111827;font-weight:500}.svp-hero{height:calc(300 * var(--u));border-radius:calc(8 * var(--u));margin-bottom:calc(32 * var(--u));background:#e9e6e1;position:relative;overflow:hidden}.svp-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.svp-hero .cms-pv-missing,.svp-over .cms-pv-missing{right:calc(12 * var(--u));bottom:calc(12 * var(--u));min-height:0;padding:calc(4 * var(--u)) calc(12 * var(--u));border:1px solid var(--orange);background:var(--white);font-size:max(11px, calc(13 * var(--u)));border-radius:999px;display:inline-flex;position:absolute}.svp-title{margin:0 0 calc(16 * var(--u));font-size:calc(36 * var(--u));letter-spacing:-.02em;font-weight:700;line-height:1.2}.svp-body{font-size:calc(16 * var(--u));line-height:calc(26 * var(--u));color:#374151}.svp-body p{margin:0 0 calc(16 * var(--u))}.svp-body h1{margin:0 0 calc(20 * var(--u));font-size:calc(32 * var(--u));color:#111827;line-height:1.2}.svp-body h2{margin:calc(28 * var(--u)) 0 calc(12 * var(--u));font-size:calc(24 * var(--u));color:#111827;line-height:1.25}.svp-body h3{margin:calc(20 * var(--u)) 0 calc(8 * var(--u));font-size:calc(19 * var(--u));color:#111827;line-height:1.3}.svp-body ul,.svp-body ol{margin:0 0 calc(16 * var(--u));padding-left:1.5em}.svp-title:empty,.svp-body:empty{min-height:calc(24 * var(--u))}.gbp-body{padding:var(--s4) var(--s5);gap:var(--s4);flex-direction:column;display:flex}.gbp-fuss{flex:none}.gbp-entscheiden{background:var(--orange-light);border-radius:var(--radius-md);padding:var(--s3) var(--s4);gap:var(--s3);flex-direction:column;display:flex}.gbp-entscheiden-label{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-text);font-weight:700}.gbp-wahl{gap:var(--s1) var(--s2);font-size:var(--t-sm);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.gbp-wahl b{color:var(--text-primary);font-weight:600}.gbp-grund{font-size:var(--t-xs);color:var(--orange-text);grid-column:2;line-height:1.4}.gbp-wahl-satz{font-size:var(--t-xs);color:var(--orange-text);max-width:none;margin:0}.gbp-wahl input,.gbp-check input,.gbp-fotos input{accent-color:var(--accent)}.gbp-kv{grid-template-columns:var(--s9) 1fr;column-gap:var(--s3);row-gap:var(--s2);font-size:var(--t-sm);margin:0;display:grid}.gbp-kv dt{color:var(--text-muted)}.gbp-kv dd{color:var(--text-primary);overflow-wrap:anywhere;min-width:0;margin:0}.gbp-kv dd small{color:var(--text-muted);font-size:var(--t-xs);margin-left:var(--s1)}.gbp-alt{color:var(--text-muted);font-size:var(--t-xs);display:block}.gbp-fehlt{color:var(--red-text);font-weight:600}.gbp-check{gap:var(--s2);font-size:var(--t-xs);color:var(--text-secondary);margin-top:var(--s1);cursor:pointer;align-items:center;display:flex}.gbp-abschnitt{gap:var(--s1);flex-direction:column;display:flex}.gbp-abschnitt h4{margin:0 0 var(--s1);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-500);gap:var(--s2);align-items:baseline;font-weight:700;display:flex}.gbp-n{color:var(--gray-400);letter-spacing:0;font-variant-numeric:tabular-nums;text-transform:none}.gbp-fliess{font-size:var(--t-sm);color:var(--gray-700);max-width:none;margin:0;line-height:1.5}.gbp-mehr{font-size:var(--t-xs);color:var(--text-muted)}.gbp-hinweis{font-size:var(--t-xs);color:var(--text-muted);max-width:none;margin:0}.gbp-fotos{gap:var(--s2);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.gbp-fotos label{aspect-ratio:4/3;border-radius:var(--radius-sm);border:var(--hairline) solid var(--gray-200);background:var(--gray-50);cursor:pointer;display:block;position:relative;overflow:hidden}.gbp-fotos img{object-fit:cover;width:100%;height:100%;display:block}.gbp-fotos input{top:var(--s1);right:var(--s1);position:absolute}.gbp-fotos .aus label{opacity:.5;cursor:not-allowed}.gbp-foto-leer{height:100%;padding:var(--s1);font-size:var(--t-xs);color:var(--gray-500);overflow-wrap:anywhere;align-items:flex-end;display:flex}.gbp-foto-rolle{left:var(--s1);bottom:var(--s1);font-size:var(--t-xs);color:var(--text-primary);background:var(--white);border-radius:var(--radius-xs);padding:0 var(--s1);font-weight:600;position:absolute}.gbp-dateien{margin:var(--s2) 0 0;gap:var(--s1);font-size:var(--t-sm);color:var(--text-primary);flex-direction:column;padding:0;list-style:none;display:flex}.gbp-ergebnis-titel{font-size:var(--t-md);color:var(--text-primary);margin:0;font-weight:700}.gbp-schritte{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gbp-schritte li{grid-template-columns:var(--s5) 1fr;column-gap:var(--s2);font-size:var(--t-sm);padding:var(--s2) 0;border-bottom:var(--hairline) solid var(--border-subtle);color:var(--text-primary);max-width:none;line-height:1.4;display:grid}.gbp-schritte li:last-child{border-bottom:0}.gbp-ok{color:var(--green-text);font-weight:700}.gbp-nein{color:var(--red-text);font-weight:700}.gbp-warum{font-size:var(--t-xs);color:var(--red-text);display:block}.gbp-anruf{border:var(--hairline) solid var(--border-default);border-radius:var(--radius-md);padding:var(--s4);gap:var(--s2);background:var(--white);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.gbp-anruf-titel{color:var(--text-primary);font-size:var(--t-md);letter-spacing:-.015em;margin:0;font-weight:700;display:block}.gbp-anruf p{max-width:none;color:var(--text-secondary);font-size:var(--t-sm);margin:0}.gbp-pin{gap:var(--s2);align-items:center;display:flex}.gbp-pin .input{width:calc(var(--s9) + var(--s7));font-family:var(--font-mono);letter-spacing:.3em}.gbp-klaeren{align-items:flex-start;gap:var(--s2);margin-top:var(--s2);flex-direction:column;display:flex}.gbp-id{font:inherit;font-family:var(--font-mono);color:var(--text-primary);cursor:copy;background:0 0;border:0;padding:0;text-decoration:underline}.gbp-status{font-size:var(--t-sm);color:var(--text-secondary);margin:0}.gbp-skelett{gap:var(--s2);flex-direction:column;display:flex}.gbp-skelett i{border-radius:var(--radius-sm);background:var(--gray-100);height:var(--s3);display:block}.gbp-skelett .gbp-sk-block{height:var(--s8);background:var(--orange-light);margin-bottom:var(--s2)}.gbp-skelett .gbp-sk-zeile{width:70%}.gbp-skelett .gbp-sk-text{background:var(--gray-50);width:92%}@media (width<=768px){.gbp-fotos{grid-template-columns:repeat(3,1fr)}}.gbp-orte{gap:var(--s1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gbp-orte li{align-items:center;gap:var(--s1);padding:0 0 0 var(--s2);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-sm);font-size:var(--t-sm);color:var(--gray-700);display:inline-flex}.gbp-ort-weg{padding:var(--s1) var(--s2);color:var(--gray-500);cursor:pointer;font-size:var(--t-xs);border-radius:var(--radius-sm);background:0 0;border:0}.gbp-ort-weg:hover:not(:disabled){color:var(--red-text)}.gbp-ort-weg:disabled{opacity:.5;cursor:not-allowed}.gbp-ort-suche{gap:var(--s2);margin-top:var(--s2);align-items:center;display:flex}.gbp-ort-suche .input-search{flex:1}.gbp-ort-treffer{margin:var(--s1) 0 0;gap:var(--s1);padding:0;list-style:none;display:grid}.gbp-ort-treffer button{text-align:left;gap:var(--s2);width:100%;padding:var(--s1) var(--s2);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--t-sm);color:var(--gray-700);background:0 0;align-items:baseline;display:flex}.gbp-ort-treffer button:hover{border-color:var(--accent)}.gbp-ort-treffer small{color:var(--gray-500);font-size:var(--t-xs)}.gbp-roh{margin-top:var(--s1);color:var(--gray-500)}.gbp-roh code{white-space:pre-wrap;word-break:break-all;font-size:var(--t-xs);display:block}.gbp-ort-neu button{border:var(--hairline) dashed var(--border-default);border-radius:var(--radius-sm);padding:var(--s1) var(--s2);font-size:var(--t-sm);color:var(--gray-500);cursor:pointer;background:0 0}.gbp-ort-neu button:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.pf{gap:var(--s4);max-width:var(--page-measure);flex-direction:column;display:flex}.pf-titel{font-size:var(--t-base);color:var(--gray-900);margin:0;font-weight:600}.pf p,.pf li{max-width:none}.pf--kompakt{gap:var(--s2)}.pf-zeile{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.pf-zeile .input{flex:1 1 calc(var(--col-lauf) * 2);width:auto;min-width:0}.pf--kompakt .bestaetigen{flex-wrap:wrap}.pf-formular{column-gap:var(--s4);row-gap:var(--s3);border:0;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;margin:0;padding:0;display:grid}.pf-label{font-size:var(--t-sm);color:var(--gray-600)}.pf-feld{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.pf-hilfe{font-size:var(--t-xs);color:var(--gray-500);margin:0}.pf-gruende{padding-left:var(--s4);font-size:var(--t-sm);color:var(--gray-500);margin:0}.pf-grund--rot{color:var(--red-text)}.pf-fehler{font-size:var(--t-sm);color:var(--red-text);margin:0}.pf-unklar{font-size:var(--t-sm);color:var(--orange-text);margin:0}.pf-knoepfe{gap:var(--s2);flex-wrap:wrap;align-items:flex-start;display:flex}.pf-warten{font-size:var(--t-sm);color:var(--gray-600);margin:0}.pf-pruefung{gap:var(--s2);flex-direction:column;display:flex}.pf-zeilen{padding-left:var(--s4);font-size:var(--t-sm);color:var(--gray-800);margin:0}.pf-nicht-geprueft{font-size:var(--t-sm);color:var(--gray-600);margin:0}.pf-ergebnis{gap:var(--s2);flex-direction:column;display:flex}.pf-ergebnis-titel{font-size:var(--t-base);margin:0;font-weight:600}.pf-ergebnis--gruen .pf-ergebnis-titel{color:var(--green-text)}.pf-ergebnis--gelb .pf-ergebnis-titel{color:var(--orange-text)}.pf-ergebnis--rot .pf-ergebnis-titel{color:var(--red-text)}.pf-reste{padding-left:var(--s4);font-size:var(--t-sm);color:var(--gray-800);margin:0}.pf-meldung{font-size:var(--t-xs);color:var(--gray-500);margin:0}.pf-klein{font-size:var(--t-xs);color:var(--gray-600);margin:0}.pf-marke,.pf-alt{font-size:var(--t-sm);color:var(--gray-800);margin:0}.pf-alt{color:var(--orange-text)}@media (width<=768px){.pf-formular{row-gap:var(--s2);grid-template-columns:1fr}.pf-label{margin-top:var(--s2)}}.pz-chips{gap:var(--s1);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.pz-klein-kopf{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin:0;font-weight:700}.pz-agenda li,.pz-liste li,.pz-nicht-liste li,.pz-postfach-liste li,.pz-punkte li{max-width:none}.pz-punkte li{align-items:flex-start;gap:var(--s2);flex-wrap:wrap;display:flex}.pz-stand{margin-bottom:var(--s4);gap:var(--s4);display:grid}.pz-stand-kopf{align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.pz-stand-zahl{font-size:var(--t-2xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:750;line-height:1}.pz-stand-von{font-size:var(--t-sm);color:var(--text-muted)}.pz-stand-balken{gap:var(--s2);display:flex}.pz-bereich{gap:var(--s2);min-width:10em;padding:0 0 var(--s1);border-radius:var(--radius-sm);color:inherit;flex-basis:0;align-content:start;text-decoration:none;display:grid}.pz-bereich-info{font-size:var(--t-xs);color:var(--text-muted);line-height:1.4}.pz-bereich-dran{color:var(--text-primary);font-weight:500}.pz-bereich-fertig{color:var(--green-text);font-weight:600}.pz-bereich-kopf{align-items:baseline;gap:var(--s2);font-size:var(--t-sm);min-width:0;display:flex}.pz-bereich-kopf b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pz-bereich-zahl{font-size:var(--t-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.pz-bereich-pfeil{color:var(--gray-400);transition:transform var(--transition), color var(--transition);margin-left:auto}.pz-bereich:hover .pz-bereich-kopf b{text-underline-offset:var(--underline-offset);text-decoration:underline}.pz-bereich:hover .pz-bereich-pfeil{color:var(--accent-text);transform:translateX(var(--s1))}.pz-bereich:focus-visible{outline:2px solid var(--accent);outline-offset:var(--s1)}@media (width<=720px){.pz-stand-balken{gap:var(--s3);flex-direction:column}.pz-bereich{flex-basis:auto}}.pz-mitte{gap:var(--s4);margin-bottom:var(--s5);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.pz-mitte>:only-child{grid-column:1/-1}@media (width<=900px){.pz-mitte{grid-template-columns:minmax(0,1fr)}}.pz-jetzt-kopf{align-items:baseline;gap:var(--s2);padding:var(--s4) var(--s5) 0;display:flex}.pz-jetzt-kopf h2{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-weight:700}.pz-jetzt-n{font-size:var(--t-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.pz-jetzt .empty-state{padding:var(--s4) var(--s5) var(--s5)}.pz-oben{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s2) var(--s5) var(--s4);display:flex}.pz-oben-text{gap:var(--s1);min-width:0;display:grid}.pz-oben-titel{font-size:var(--t-lg);letter-spacing:-.02em;font-weight:750;line-height:1.2}.pz-oben-sub{font-size:var(--t-sm);color:var(--text-muted)}.pz-oben-sub .pz-hebel{color:inherit;font-weight:400}.pz-oben-sub .pz-bereit{margin-left:var(--s2)}@media (width<=560px){.pz-oben{flex-direction:column;align-items:flex-start}}.pz-titel-link{color:inherit;text-decoration:none}.pz-titel-link:hover{color:var(--accent-text);text-underline-offset:var(--underline-offset);text-decoration:underline}.pz-titel-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.pz-danach{border-top:var(--hairline) solid var(--border-subtle);padding:var(--s3) 0 var(--s2)}.pz-danach>.pz-klein-kopf{padding:0 var(--s5) var(--s1)}.pz-liste{margin:0;padding:0;list-style:none}.pz-zeile{align-items:center;gap:var(--s3);padding:var(--s2) var(--s5);border-top:var(--hairline) solid var(--border-subtle);grid-template-columns:7em minmax(0,1fr) auto;display:grid}.pz-zeile:first-child{border-top:0}.pz-wo{font-size:var(--t-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pz-titel{min-width:0;font-size:var(--t-sm);color:var(--text-primary);font-weight:500}.pz-zeile-text{align-items:baseline;column-gap:var(--s3);flex-wrap:wrap;min-width:0;display:flex}.pz-zeile-text .pz-hebel{color:var(--text-muted);font-weight:400}.pz-aktion{font:inherit;font-size:var(--t-sm);color:var(--text-primary);padding:var(--s1) 0;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:600;text-decoration:none}.pz-knopf{align-items:center;gap:var(--s2);display:inline-flex}.pz-knopf-bereit{width:var(--s2);height:var(--s2);background:var(--green);border-radius:50%;flex:none}.pz-knopf-fehler{color:var(--red-text)}.pz-aktion:hover{text-underline-offset:var(--underline-offset);text-decoration:underline}.pz-aktion:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}@media (width<=560px){.pz-zeile{row-gap:var(--s1);flex-wrap:wrap;display:flex}.pz-zeile .pz-wo{flex-basis:100%}.pz-zeile .pz-titel{flex:12em}}.pz-hebel{font-size:var(--t-xs);color:var(--accent-text);white-space:nowrap;font-weight:600}.pz-bereit{font-size:var(--t-xs);color:var(--accent-text);white-space:nowrap}.pz-weitere>summary{cursor:pointer;font-size:var(--t-xs);color:var(--text-muted);padding:var(--s2) var(--s5);text-underline-offset:var(--underline-offset);text-decoration:underline;list-style:none}.pz-weitere>summary::-webkit-details-marker{display:none}.pz-weitere>summary:hover{color:var(--gray-700)}.pz-weitere>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pz-weitere[open]>summary{border-bottom:var(--hairline) solid var(--border-subtle)}.pz-nicht-kopf{font-size:var(--t-sm);padding:var(--s3) var(--s4);border-bottom:var(--hairline) solid var(--border-subtle);font-weight:700}.pz-nicht-liste{margin:0;padding:0;list-style:none}.pz-nicht-liste>li{border-top:var(--hairline) solid var(--border-subtle)}.pz-nicht-liste>li:first-child{border-top:0}.pz-nicht-zeile{align-items:center;gap:var(--s3);width:100%;padding:var(--s3) var(--s4);font:inherit;font-size:var(--t-sm);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.pz-nicht-zeile:hover{background:var(--gray-50)}.pz-nicht-zeile:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pz-nicht-text{flex:1;min-width:0}.pz-nicht-zeile b{font-variant-numeric:tabular-nums;font-weight:700}.pz-nicht-pfeil{color:var(--gray-400);transition:transform var(--transition)}.pz-nicht-zeile[aria-expanded=true] .pz-nicht-pfeil{transform:rotate(90deg)}.pz-nicht-punkte{padding:0 var(--s4) var(--s3) calc(var(--s4) + var(--s3) + var(--s3));gap:var(--s2);font-size:var(--t-sm);margin:0;list-style:none;display:grid}.pz-nicht-punkte li{gap:var(--s2);grid-template-columns:6em minmax(0,1fr);align-items:baseline;display:grid}.pz-skel{gap:var(--s4);display:grid}.pz-skel i{border-radius:var(--radius-lg);background:var(--gray-100);display:block}.pz-skel i:first-child{height:var(--s9)}.pz-skel i:nth-child(2){height:calc(var(--s9) * 2)}.pz-skel i:nth-child(3){height:var(--s8)}.pz-termine{gap:var(--s2);margin-bottom:var(--s4);display:grid}.pz-termin-kopf{align-items:center;gap:var(--s3);padding:var(--s3) var(--s3) var(--s3) var(--s4);cursor:pointer;display:flex;position:relative}.pz-termin-kopf:hover .pz-termin-pfeil{color:var(--gray-700)}.pz-termin-kopf>.pz-chips{flex:none;justify-content:flex-end}.pz-termin-auf-zu{appearance:none;width:var(--tap-min);height:var(--tap-min);margin:calc(var(--s2) * -1) 0;color:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.pz-termin-auf-zu:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pz-termin-pfeil{color:var(--gray-400);transition:transform var(--transition), color var(--transition)}.pz-termin-auf .pz-termin-pfeil{transform:rotate(180deg)}.pz-termin-setzen{flex:none}.pz-ausloeser{display:contents}.pz-termin-pop{top:calc(100% - var(--s1));left:var(--s4)}.pz-termin-pop-rechts{left:auto;right:calc(var(--tap-min) + var(--s3) * 2)}@media (width<=560px){.pz-termin-pop,.pz-termin-pop-rechts{left:50%;right:auto;transform:translate(-50%)}.pz-termin-kopf{flex-wrap:wrap}.pz-termin-titel{flex-basis:calc(100% - var(--s8) - var(--tap-min) - var(--s3) * 2)}.pz-termin-kopf>.pz-chips{padding-left:calc(var(--s8) + var(--s3));flex-basis:100%;order:4;justify-content:flex-start}}.pz-datum{min-width:var(--s8);padding:var(--s1) var(--s2);border-radius:var(--radius-md);background:var(--surface-sunken);flex:none;place-items:center;line-height:1.2;display:grid}button.pz-datum-btn{appearance:none;cursor:pointer;transition:background var(--transition);border:0;font-family:inherit}button.pz-datum-btn:hover{background:var(--gray-100)}.pz-datum b{font-size:var(--t-base);letter-spacing:-.02em;color:var(--gray-700);font-weight:750}.pz-datum i{font-style:normal;font-size:var(--t-xs);color:var(--text-muted)}.pz-termin-titel{flex:1;gap:1px;min-width:0;display:grid}.pz-termin-titel h3{font-size:var(--t-base);letter-spacing:-.012em;font-weight:700}.pz-termin-stand{font-size:var(--t-xs);color:var(--text-muted)}.pz-termin-koerper{gap:var(--s3);padding:var(--s1) var(--s4) var(--s4) calc(var(--s4) + var(--s8) + var(--s3));border-top:var(--hairline) solid var(--border-subtle);display:grid}.pz-termin-spalten{gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pz-termin-spalte{gap:var(--s3);align-content:start;display:grid}@media (width<=720px){.pz-termin-spalten{gap:var(--s3);grid-template-columns:minmax(0,1fr)}.pz-termin-koerper{padding-left:var(--s4)}}.pz-gruppe{padding-top:var(--s3)}.pz-gruppe-kopf{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-weight:700}.pz-agenda{margin:var(--s1) 0 0;padding:0;list-style:none}.pz-agenda li{align-items:center;gap:var(--s2);font-size:var(--t-sm);padding:var(--s1) 0;border-top:var(--hairline) solid var(--border-subtle);line-height:1.45;display:flex}.pz-agenda li:first-child{border-top:0}.pz-agenda li.pz-ok,.pz-agenda li.pz-nur{color:var(--text-muted)}.pz-postfach-kopf{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.pz-zurueck{font-size:var(--t-sm);color:var(--text-secondary);text-decoration:none}.pz-zurueck:hover{color:var(--accent-text);text-underline-offset:var(--underline-offset);text-decoration:underline}.pz-zurueck:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.pz-umschalter{border-radius:var(--radius-sm);background:var(--surface-sunken);border:var(--hairline) solid var(--border-default);gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.pz-umschalter a{padding:var(--s1) var(--s3);border-radius:var(--radius-xs);font-size:var(--t-sm);color:var(--text-muted);white-space:nowrap;font-weight:600;text-decoration:none}.pz-umschalter a:hover{color:var(--gray-700)}.pz-umschalter a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pz-umschalter a[aria-current=page]{background:var(--surface-raised);color:var(--text-primary);box-shadow:0 0 0 var(--hairline) var(--border-default)}.pz-umschalter-n{margin-left:var(--s1);font-variant-numeric:tabular-nums;font-weight:500}.pz-postfach{grid-template-columns:250px minmax(0,1fr);align-items:stretch;display:grid}.pz-postfach-liste{border-right:var(--hairline) solid var(--border-subtle);padding:var(--s2) 0}.pz-postfach-gruppe>.pz-klein-kopf{padding:var(--s3) var(--s4) var(--s1)}.pz-postfach-liste ul{margin:0;padding:0;list-style:none}.pz-postfach-liste a{align-items:center;gap:var(--s2);padding:var(--s2) var(--s4);font-size:var(--t-sm);color:inherit;transition:background var(--transition);text-decoration:none;display:flex}.pz-postfach-liste a:hover{background:var(--surface-sunken)}.pz-postfach-liste a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pz-postfach-liste a[aria-current=true]{background:var(--surface-sunken);box-shadow:inset 2px 0 0 var(--accent);font-weight:600}.pz-postfach-liste a.pz-postfach-aus{color:var(--text-muted)}.pz-postfach-name{flex:1;min-width:0}.pz-postfach-n{font-size:var(--t-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}@media (width<=720px){.pz-postfach{grid-template-columns:minmax(0,1fr)}.pz-postfach-liste{border-right:0;border-bottom:var(--hairline) solid var(--border-subtle)}}.pz-detail{padding:var(--s5) var(--s5) var(--s4);gap:var(--s4);align-content:start;min-width:0;display:grid}.pz-detail-kopf{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.pz-detail-titel{gap:2px;min-width:0;display:grid}.pz-detail-titel small{font-size:var(--t-xs);color:var(--text-muted)}.pz-detail-titel h3{font-size:var(--t-lg);letter-spacing:-.02em;font-weight:750}.pz-punkte{margin:0;padding:0;list-style:none}.pz-ablauf>li{position:relative}.pz-ablauf>li:before{content:"";left:calc(var(--s2) + var(--s4) / 2 - var(--hairline));width:calc(var(--hairline) * 2);top:calc(var(--s2) + var(--s3) + var(--s2));bottom:calc(var(--hairline) - var(--s2));background:var(--gray-200);position:absolute}.pz-ablauf>li:last-child:before{display:none}.pz-ablauf>li.pz-schritt-fertig:before{background:var(--green)}.pz-punkt>.pz-dot{margin-top:calc(var(--s1) - var(--hairline));justify-self:center}.pz-punkt{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition);grid-template-columns:var(--s4) 1fr auto;gap:var(--s2);padding:var(--s2);background:0 0;border:0;flex:1;align-items:start;display:grid}.pz-punkte li:first-child{border-top:0}.pz-punkt:hover{background:var(--gray-50)}.pz-nz-auf{appearance:none;margin-top:var(--s4);font:inherit;font-size:var(--t-xs);color:var(--gray-400);cursor:pointer;text-underline-offset:var(--underline-offset);background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.pz-nz-auf:hover{color:var(--accent-text)}.pz-punkt-tx{font-size:var(--t-sm);color:var(--gray-800);line-height:1.45}.pz-punkt.pz-ok .pz-punkt-tx{color:var(--gray-500)}.pz-punkt-meta{gap:var(--s2);flex-wrap:wrap;grid-column:2/-1;margin-top:2px;display:flex}.pz-warum{font-size:var(--t-xs);line-height:1.5}.pz-warum-hart{color:var(--red-text);background:var(--red-light);border-radius:var(--radius-xs);padding:1px 6px}.pz-warum-wert{color:var(--accent-text);background:var(--accent-soft);border-radius:var(--radius-xs);padding:1px 6px}.pz-warum-wer{color:var(--gray-500);background:var(--gray-100);border-radius:var(--radius-xs);padding:1px 6px}.pz-drift{margin-top:var(--s4)}.pz-drift code{font-family:var(--font-mono);font-size:var(--t-xs)}.pz-panel-h{margin:var(--s5) 0 var(--s2);padding-top:var(--s4);border-top:var(--hairline) solid var(--gray-100)}.pz-fragebogen{margin-bottom:var(--s4)}.pz-fragebogen-ok{align-items:center;gap:var(--s2);margin:0 0 var(--s3);font-size:var(--t-sm);color:var(--gray-400);display:flex}.pz-fragebogen-ok strong{color:var(--gray-600);font-weight:500}.pz-fragebogen-ok svg{width:var(--s4);height:var(--s4);fill:none;stroke:var(--green);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pz-pnz{gap:var(--s1);padding:0 0 var(--s2) var(--s6);flex:0 0 100%;display:grid}.pz-pnz-zeile{gap:var(--s2);max-width:none;font-size:var(--t-xs);color:var(--gray-500);margin:0;line-height:1.45;display:flex}.pz-pnz-zeile b{color:var(--gray-600);flex:none;font-weight:500}.pz-pnz-auf{padding:var(--s1) var(--s2);font:inherit;font-size:var(--t-xs);color:var(--gray-400);cursor:pointer;opacity:0;transition:opacity var(--transition);background:0 0;border:0;flex:none;align-self:center}.pz-punkte li:hover .pz-pnz-auf,.pz-punkte li:focus-within .pz-pnz-auf{opacity:1}.pz-pnz-auf:hover{color:var(--accent-text)}.pz-pnz-auf:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.pz-pnz-feld{width:100%;padding:var(--s2);font:inherit;font-size:var(--t-xs);color:var(--gray-700);background:var(--white);border:var(--hairline) solid var(--gray-200);border-radius:var(--radius-sm);resize:vertical}.pz-pnz-feld:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pz-pnz-fehler{font-size:var(--t-xs);color:var(--red);margin:0}.pz-tun{padding:var(--s1) var(--s2);font:inherit;font-size:var(--t-xs);color:var(--gray-400);border:var(--hairline) solid var(--gray-200);border-radius:var(--radius-sm);cursor:pointer;opacity:0;transition:opacity var(--transition), color var(--transition);white-space:nowrap;background:0 0;flex:none;align-self:center}.pz-punkte li:hover .pz-tun,.pz-punkte li:focus-within .pz-tun,.pz-agenda li:hover .pz-tun,.pz-agenda li:focus-within .pz-tun{opacity:1}.pz-tun:hover{color:var(--green);border-color:var(--green)}.pz-tun-zurueck:hover{color:var(--gray-600);border-color:var(--gray-300)}.pz-tun:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:2px}.pz-agenda li{align-items:center;gap:var(--s2);display:flex}.pz-agenda-tx{flex:1;min-width:0}.pz-budget{gap:var(--s2);margin-top:var(--s1);display:grid}.pz-agenda li.pz-zusatz{grid-template-columns:auto minmax(0,1fr)}.pz-budget-stand{justify-content:space-between;align-items:center;gap:var(--s3);font-size:var(--t-sm);color:var(--gray-400);display:flex}.pz-budget-stand b{color:var(--gray-700);font-weight:500}.pz-budget-form{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.pz-budget-form .input{min-width:var(--s9);flex:1}.pz-budget-hinweis{font-size:var(--t-xs);color:var(--gray-400);margin:0}.pz-budget-fehler{font-size:var(--t-xs);color:var(--red);margin:0}.pz-budget-eingabe{min-width:var(--s9);flex:1;display:flex;position:relative}.pz-budget-eingabe .input{width:100%;padding-right:var(--s6)}.pz-budget-eingabe i{right:var(--s3);font-style:normal;font-size:var(--t-sm);color:var(--gray-400);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.pz-agenda li.pz-deck{column-gap:var(--s2);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;row-gap:0;display:grid}.pz-deck>.pz-dot{grid-area:1/1;align-self:center}.pz-deck>.pz-agenda-tx{grid-area:1/2}.pz-deck>.btn{grid-area:1/3/span 2;align-self:center}.pz-agenda li.pz-deck-hakbar{grid-template-columns:auto minmax(0,1fr) auto auto}.pz-deck>.pz-tun{grid-area:1/4/span 2;align-self:center}.pz-deck-unter{grid-area:2/2;display:grid}.pz-deck-stand{font-size:var(--t-xs);color:var(--gray-400);margin:0}.pz-deck-luecke{font-size:var(--t-xs);color:var(--gray-500);margin:0}.pz-deck-luecke b{color:var(--orange-text);font-weight:500}.pz-deck-luecke a{color:inherit;text-underline-offset:var(--underline-offset);text-decoration:underline}.pz-deck-luecke a:hover{color:var(--accent-text)}.pz-deck-fehler{font-size:var(--t-xs);color:var(--red-text);margin:0}.pz-deck-nochmal{appearance:none;font:inherit;color:inherit;cursor:pointer;text-underline-offset:var(--underline-offset);background:0 0;border:0;padding:0;text-decoration:underline}.pz-deck-nochmal:hover{color:var(--accent-text)}.pz-deck-skel i{height:var(--s3);border-radius:var(--radius-sm);width:40%}.pz-tv{gap:var(--s3);display:grid}.pz-tv-notiz{gap:var(--s1);display:grid}.pz-tv-neu{gap:var(--s2);justify-items:start;display:grid}.pz-tv-neu .pz-tv-notiz{width:100%}.pz-tv-notiz span{font-size:var(--t-xs);color:var(--gray-400)}.pz-tv-notiz textarea{width:100%;padding:var(--s2);font:inherit;font-size:var(--t-sm);color:var(--gray-700);background:var(--white);border:var(--hairline) solid var(--gray-200);border-radius:var(--radius-sm);resize:vertical}.pz-tv-notiz textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pz-tv-quelle{font-size:var(--t-xs);color:var(--gray-400);margin:0}.pz-tv-fehler{font-size:var(--t-sm);color:var(--red);margin:0}.pz-tv-ok{font-size:var(--t-sm);color:var(--green);margin:0}.pz-tv-box{padding:var(--s3);border:var(--hairline) dashed var(--gray-300);border-radius:var(--radius-sm);background:var(--gray-50)}.pz-tv-offen{margin:0 0 var(--s3);padding-left:var(--s4);font-size:var(--t-xs);color:var(--orange-text)}.pz-tv-hero-h{margin:0 0 var(--s2);font-size:var(--t-sm);color:var(--gray-700);font-weight:600}.pz-tv-hero-abs{margin:0 0 var(--s3);font-size:var(--t-sm);color:var(--gray-700)}.pz-tv-hero-abs i{color:var(--gray-400);font-style:normal}.pz-tv-hero-wo{margin:var(--s3) 0 0;padding-top:var(--s2);border-top:var(--hairline) solid var(--gray-200);font-size:var(--t-xs);color:var(--gray-400)}.pz-tv-feld{gap:var(--s1);margin-bottom:var(--s3);display:grid}.pz-tv-feld>span{font-size:var(--t-xs);color:var(--gray-400)}.pz-tv-feld input,.pz-tv-feld textarea,.pz-tv-abs input,.pz-tv-abs textarea{width:100%;padding:var(--s2);font:inherit;font-size:var(--t-sm);color:var(--gray-700);background:var(--white);border:var(--hairline) solid var(--gray-300);border-radius:var(--radius-sm)}.pz-tv-feld input:focus-visible,.pz-tv-feld textarea:focus-visible,.pz-tv-abs input:focus-visible,.pz-tv-abs textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pz-tv-feld input:disabled,.pz-tv-feld textarea:disabled,.pz-tv-abs input:disabled,.pz-tv-abs textarea:disabled{color:var(--gray-400);background:var(--gray-50)}.pz-tv-abs{gap:var(--s1);margin-bottom:var(--s3);display:grid}.pz-tv-abs-titel{font-weight:500}.pz-tv-lang{color:var(--orange-text)}.pz-tv-h{margin:0 0 var(--s3);font-size:var(--t-sm);font-weight:500}.pz-tv-angebot{margin:0}.pz-tv-abs i,.pz-tv-angebot i{color:var(--gray-400);font-style:normal}.pz-tv-angebot{margin-bottom:var(--s3);font-size:var(--t-sm)}.pz-tv-knoepfe{gap:var(--s2);display:flex}.pz-tun-tun{opacity:1;color:var(--accent-text);border-color:var(--gray-300)}.pz-tun-link{text-decoration:none}.pz-rv-erzeugen{align-items:center;gap:var(--s2);margin:0 0 var(--s3);flex-wrap:wrap;display:flex}.pz-rv-blaettern{justify-content:space-between;align-items:center;gap:var(--s2);margin-bottom:var(--s3);padding-bottom:var(--s2);border-bottom:1px solid var(--gray-200);font-size:var(--t-xs);color:var(--gray-400);display:flex}.pz-rv-pfeile{gap:var(--s1);display:flex}.pz-rv-pfeile button{border:1px solid var(--gray-200);border-radius:var(--radius-sm);color:var(--gray-600);padding:0 var(--s2);cursor:pointer;background:0 0;line-height:1.6}.pz-rv-pfeile button:hover:not(:disabled){border-color:var(--gray-400);color:var(--gray-900)}.pz-rv-pfeile button:disabled{opacity:.4;cursor:default}.pz-rv-pfeile button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pz-werbeweg{gap:var(--s2);margin-top:var(--s2);padding:var(--s3);border:var(--hairline) solid var(--border-subtle);border-radius:var(--radius-md);display:grid}.pz-werbeweg-offen{border:var(--hairline) dashed var(--orange);background:var(--orange-light)}.pz-werbeweg-kopf{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.pz-werbeweg-titel{font-size:var(--t-sm);gap:2px;display:grid}.pz-werbeweg-titel small{font-size:var(--t-xs);color:var(--orange-text)}.pz-werbeweg-tx{font-size:var(--t-sm);color:var(--text-muted)}.pz-werbeweg-warn{font-size:var(--t-sm);color:var(--orange-text)}.pz-strang-aus .pz-detail-titel h3,.pz-strang-aus .pz-punkt-tx{color:var(--gray-400)}.pz-briefing-feld{gap:var(--s2);min-height:0;padding:var(--s4) calc(var(--s4) + var(--s1));flex-direction:column;flex:1;display:flex}.pz-briefing-feld textarea{resize:none;width:100%;min-height:0;font-family:var(--font-mono);font-size:var(--t-sm);flex:1;line-height:1.55}.pz-briefing-leiste{gap:var(--s1);display:flex}.pz-briefing-knopf{min-width:var(--s6);height:var(--s6);padding:0 var(--s2);border:1px solid var(--gray-200);border-radius:var(--radius-sm);background:var(--white);color:var(--gray-700);font:inherit;cursor:pointer}.pz-briefing-knopf:hover{background:var(--gray-50)}.pz-briefing-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pz-briefing-fett{font-weight:700}.pz-briefing-fehler{align-self:center;margin-right:auto}.pz-briefing-lesen{padding:var(--s4) calc(var(--s4) + var(--s1)) var(--s6)}.pz-bt{max-width:72ch;color:var(--gray-800);font-size:var(--t-sm);line-height:1.6}.pz-bt>:first-child{margin-top:0}.pz-bt h3,.pz-bt h4,.pz-bt h5{margin:var(--s5) 0 var(--s2);color:var(--gray-900);text-transform:none;letter-spacing:normal;font-weight:600;line-height:1.3}.pz-bt h3{font-size:var(--t-lg)}.pz-bt h4{font-size:var(--t-md)}.pz-bt h5{font-size:var(--t-sm)}.pz-bt p,.pz-bt ul,.pz-bt ol,.pz-bt blockquote{margin:0 0 var(--s3)}.pz-bt ul,.pz-bt ol{padding-left:var(--s5)}.pz-bt ul{list-style:outside}.pz-bt ol{list-style:decimal}.pz-bt li+li{margin-top:var(--s1)}.pz-bt li[data-tiefe="1"]{margin-left:var(--s4)}.pz-bt li[data-tiefe="2"]{margin-left:var(--s6)}.pz-bt li[data-tiefe="3"]{margin-left:var(--s7)}.pz-bt strong{color:var(--gray-900);font-weight:600}.pz-bt blockquote{padding-left:var(--s3);border-left:2px solid var(--gray-200);color:var(--gray-600)}.pz-bt hr{border:0;border-top:1px solid var(--gray-200);margin:var(--s4) 0}.pz-bt code{font-family:var(--font-mono)}.pz-bt a{color:var(--accent-text);text-underline-offset:var(--underline-offset);text-decoration:underline}.pz-pf-verbinden{gap:var(--s5);padding:var(--s4) calc(var(--s4) + var(--s1));flex-direction:column;display:flex}.pz-pf-verbinden>.btn{align-self:flex-start}.cm-fp{flex-direction:column;flex:1;min-height:0;display:flex}.cm-fp-leiste{gap:var(--s2);padding:var(--s3) calc(var(--s4) + var(--s1));border-bottom:1px solid var(--gray-100);flex-direction:column;display:flex}.cm-fp-leiste .segmented{align-self:flex-start;max-width:100%;overflow-x:auto}.cm-fp-scroll{flex:1;min-height:0;overflow-y:auto}.cm-fp-scroll .empty-state{padding:var(--s7) var(--s5)}.cm-fp-liste{margin:0;padding:0;list-style:none}.cm-fp-liste li,.cm-fp-details dd{max-width:none}.cm-fp-firma{border-bottom:1px solid var(--gray-100)}.cm-fp-firma:last-child{border-bottom:0}.cm-fp-kopf{gap:var(--s1);text-align:left;width:100%;padding:var(--s3) calc(var(--s4) + var(--s1));font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.cm-fp-kopf:hover,.cm-fp-firma[data-offen=true] .cm-fp-kopf{background:var(--gray-50)}.cm-fp-kopf:focus-visible{outline:2px solid var(--accent);outline-offset:calc(var(--s1) * -1)}.cm-fp-zeile1{align-items:baseline;gap:var(--s2);min-width:0;display:flex}.cm-fp-name{font-size:var(--t-base);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.cm-fp-pille{flex-shrink:0;margin-left:auto}.cm-fp-leise{font-size:var(--t-sm);color:var(--gray-500);overflow-wrap:anywhere}.cm-fp-grund{align-items:baseline;gap:var(--s2);margin-top:var(--s1);flex-wrap:wrap;display:flex}.cm-fp-grund-text{font-size:var(--t-sm);color:var(--gray-700);overflow-wrap:anywhere}.cm-fp-details{padding:var(--s1) calc(var(--s4) + var(--s1)) var(--s4);background:var(--gray-50);gap:var(--s2);font-size:var(--t-sm);flex-direction:column;margin:0;display:flex}.cm-fp-feld{gap:var(--s3);grid-template-columns:minmax(0,11rem) minmax(0,1fr);display:grid}.cm-fp-feld dt{color:var(--gray-500)}.cm-fp-feld dd{color:var(--gray-800);overflow-wrap:anywhere;margin:0}.cm-fp-weitere{margin:0;padding:0;list-style:none}.cm-fp-fuss{padding:var(--s2) calc(var(--s4) + var(--s1));border-top:1px solid var(--gray-100);font-size:var(--t-sm);color:var(--gray-500);margin:0}.cm-fp-skelett{min-height:var(--s7);margin:var(--s2) calc(var(--s4) + var(--s1));border-radius:var(--radius-sm);background:var(--gray-50)}@media (width<=768px){.cm-fp-feld{grid-template-columns:minmax(0,1fr);gap:0}}.cm{max-width:var(--page-measure);gap:var(--s5);flex-direction:column;display:flex}.cm-kapitel{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--gray-500);margin:0 0 var(--s1);font-weight:600}.cm-zustand{flex-direction:column;display:flex}.cm-zustand-kopf{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.cm-zustand-text{flex:auto;min-width:0}.cm-zustand-steuerung{align-items:center;gap:var(--s2);flex:none;margin-left:auto;display:flex}.cm-zustand-steuerung .btn{min-height:calc(var(--chevron) + 2 * var(--s1) + 2px)}.cm-zustand-kopf{position:relative}.cm-titel{font-size:var(--t-md);letter-spacing:-.2px;margin:0;font-weight:600}.cm-unter{color:var(--gray-500);font-size:var(--t-sm);margin:0}.cm-zustand-punkt{width:var(--s2);height:var(--s2);background:var(--gray-300);border-radius:50%;flex:none}.cm-zustand-punkt--sendet{background:var(--green);box-shadow:0 0 0 var(--s1) var(--green-light)}.cm-zustand-punkt--laeuft{background:var(--blue)}.cm-zustand-punkt--wartet{background:var(--orange)}.cm-zustand-punkt--fertig{background:var(--green)}@keyframes cm-puls{50%{box-shadow:0 0 0 var(--s2) transparent}}@media (prefers-reduced-motion:no-preference){.cm-zustand-punkt--sendet{animation:cm-puls var(--puls-dauer) ease-in-out infinite}}.cm-menue{position:relative}.cm-menue-block{right:0;top:calc(100% + var(--s1));z-index:5;min-width:calc(var(--col-lauf) * 3);max-width:calc(100vw - var(--s5));padding:var(--s1);background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-md);box-shadow:var(--shadow-md);position:absolute}.cm-menue-eintrag{gap:var(--s1);width:100%;padding:var(--s2) var(--s3);border-radius:var(--radius-xs);font:inherit;text-align:left;color:var(--gray-800);cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.cm-menue-eintrag:hover:not(:disabled){background:var(--gray-50)}.cm-menue-eintrag:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cm-menue-eintrag:disabled{opacity:.55;cursor:default}.cm-menue-name{font-size:var(--t-base);font-weight:600}.cm-menue-text{font-size:var(--t-xs);color:var(--gray-500)}.cm-handlung{margin-top:var(--s3);font-size:var(--t-sm);color:var(--accent-text);text-underline-offset:2px;border-radius:var(--radius-xs);font-weight:600;text-decoration:underline;display:inline-block}.cm-handlung:focus-visible,.cm-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cm-laeuft{margin-top:var(--s3);align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.cm-laeuft-text{color:var(--gray-600);font-size:var(--t-sm);margin:0}.cm-karten-linie{margin-top:var(--s3)}.cm-karten-zahl{margin:var(--s2) 0 0;font-size:var(--t-sm);color:var(--gray-700);font-variant-numeric:tabular-nums;max-width:none}.cm-meldung{margin-top:var(--s3);gap:var(--s3);flex-direction:column;display:flex}.cm-knopf-zeile{margin-top:var(--s3)}.cm-hinweis-zeile,.cm-unterbrochen{margin:var(--s3) 0 0;color:var(--gray-500);font-size:var(--t-sm)}.cm-link{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cm-kette{gap:var(--s1);margin-top:var(--s2);flex-direction:column;display:flex}.cm-kette-zeile{font-size:var(--t-sm);color:var(--gray-600);margin:0}.cm-kopfzeile{align-items:baseline;gap:var(--s1) var(--s3);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.cm-kopfzeile .cm-kapitel{margin:0}.cm-kopf-hinweis{font-size:var(--t-sm);color:var(--gray-400)}.cm-kennzahlen{flex-direction:column;display:flex}.cm-kpis{border:1px solid var(--gray-100);border-radius:var(--radius-lg);background:var(--white);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.cm-kpi{gap:var(--s1);min-width:0;padding:var(--s3) var(--s4);flex-direction:column;display:flex}.cm-kpi+.cm-kpi{border-left:1px solid var(--gray-100)}.cm-kpi-name{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--gray-500);font-weight:600}.cm-kpi-wert{font-size:var(--t-xl);letter-spacing:-.2px;font-variant-numeric:tabular-nums;color:var(--gray-900);margin:0;font-weight:600}.cm-kpi-von{font-size:var(--t-sm);letter-spacing:normal;color:var(--gray-500);font-weight:400}.cm-kpi-unter{font-size:var(--t-sm);color:var(--gray-500);margin:0}.cm-kpi-leer{color:var(--gray-400)}.cm-kpi[data-gedimmt=true] .cm-kpi-wert{color:var(--gray-500)}.cm-kpi .cm-kpi-skelett{min-height:var(--s5);border-radius:var(--radius-xs);display:block}.cm-schlange ul{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.cm-schlange li,.cm-schlange p{max-width:none}.cm-zeile{border-bottom:1px solid var(--gray-100);font-size:var(--t-base)}.cm-zeile:last-child{border-bottom:0}.cm-z-kopf{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);display:flex}.cm-punkt{width:var(--s2);height:var(--s2);background:var(--gray-200);border-radius:50%;flex:none}.cm-z-laeuft .cm-punkt,.cm-z-fertig .cm-punkt{background:var(--green)}.cm-z-gesperrt{opacity:.55}.cm-z-name{gap:var(--s1);flex-direction:column;flex:auto;min-width:0;display:flex}.cm-z-titel{align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.cm-z-unter{font-size:var(--t-sm);color:var(--gray-500)}.cm-z-rechts{align-items:flex-start;gap:var(--s5);flex:none;margin-left:auto;display:flex}.cm-z-zahl{min-width:var(--col-lauf);font-size:var(--t-sm);color:var(--gray-700);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.cm-z-klein{font-size:var(--t-xs);color:var(--gray-500)}.cm-z-antworten{color:var(--gray-900);font-weight:600}.cm-z-fertig .cm-label,.cm-z-fertig .cm-z-zahl,.cm-z-fertig .cm-z-antworten{color:var(--gray-500)}.cm-z-fortschritt{gap:var(--s2);padding:0 var(--s4) var(--s3) calc(var(--s4) + var(--s2) + var(--s3));flex-direction:column;display:flex}.cm-z-legende{gap:var(--s1) var(--s4);max-width:none;font-size:var(--t-sm);color:var(--gray-500);flex-wrap:wrap;margin:0;display:flex}.cm-z-legende b{color:var(--gray-800);font-variant-numeric:tabular-nums;font-weight:600}.cm-z-gruppe{margin:var(--s4) 0 var(--s2)}.cm-z-skelett{width:var(--col-lauf);min-height:var(--s3);border-radius:var(--radius-xs);display:inline-block}.cm-label{font-weight:600}.cm-label-knopf{font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;padding:0;font-weight:600}.cm-label-knopf:hover{text-underline-offset:var(--s1);text-decoration:underline}.cm-label-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cm-fehlzeile{color:var(--gray-500);font-size:var(--t-sm);margin:0}.cm-griff{min-width:var(--s6);min-height:var(--s6);cursor:grab;border-radius:var(--radius-xs);color:var(--gray-400);font-size:var(--t-sm);background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;line-height:1;display:inline-flex}.cm-griff:hover{background:var(--gray-50)}.cm-z-rechts+.cm-griff{margin-left:0}.cm-griff:active{cursor:grabbing}.cm-zeile[data-gezogen=true]{opacity:.5}.cm-zeile[data-ziel=true]{background:var(--gray-50)}.cm-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cm-kopf-eintrag{position:relative}.cm-kopf-eintrag .btn{gap:var(--s1)}.cm-kopf-icon{width:var(--chevron);height:var(--chevron);flex:none}.cm-kopf-fenster{right:0;top:calc(100% + var(--s1));z-index:5;box-sizing:border-box;width:calc(var(--col-lauf) * 4);max-width:calc(100vw - var(--s5));gap:var(--s3);max-height:70vh;padding:var(--s3);background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;overflow-y:auto}.cm-kopf-fenster[hidden]{display:none}.cm-kopf-titel{justify-content:space-between;align-items:baseline;gap:var(--s2);font-size:var(--t-base);margin:0;font-weight:600;display:flex}.cm-kopf-fenster .cm-notizen-hinweis{font-size:var(--t-xs);margin-left:0}.cm-kopf-fenster p,.cm-kopf-fenster li{max-width:none}.cm-kv{gap:var(--s1) var(--s3);font-size:var(--t-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.cm-kv dt{color:var(--gray-500)}.cm-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.cm-kv-fehler{color:var(--red-text)}.cm-kopf-link{align-self:flex-start}.cm-vorschau{align-items:baseline;gap:var(--s2);width:100%;min-width:0;margin-top:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--radius-md);background:var(--accent-soft);font:inherit;font-size:var(--t-sm);text-align:left;color:var(--gray-700);cursor:pointer;border:0;display:flex}.cm-vorschau:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cm-vorschau-label{color:var(--accent-text);flex:none;font-weight:600}.cm-vorschau-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cm-vorschau-wer{color:var(--gray-500);white-space:nowrap;flex:none;font-style:normal}.cm-warnung{gap:var(--s2);margin-top:var(--s3);padding:var(--s3);border-radius:var(--radius-md);background:var(--red-light);color:var(--gray-800);font-size:var(--t-sm);flex-direction:column;display:flex}.cm-warnung p{max-width:none;margin:0}.cm-warnung-titel{color:var(--red-text);font-weight:600}.cm-notizen-hinweis{text-transform:none;letter-spacing:normal;color:var(--gray-400);margin-left:var(--s2);font-weight:400}.cm-notizen-laedt{gap:var(--s3);flex-direction:column;display:flex}.cm-notizen-laedt .cm-skel{background:var(--gray-100);border-radius:var(--radius-md);display:block}.cm-skel-beitrag{height:var(--s6)}.cm-skel-feld{height:var(--s4)}.cm-notizen-kriterien{margin:var(--s3) 0 0;color:var(--gray-500);font-size:var(--t-sm)}.cm-notizen-kriterien a{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.cm-fuss{gap:var(--s4);color:var(--gray-500);font-size:var(--t-sm);padding-top:var(--s3);border-top:1px solid var(--gray-100);flex-wrap:wrap;margin:0;display:flex}.cm-tor{gap:var(--s3);flex-direction:column;display:flex}.cm-tor-titel{font-size:var(--t-md);margin:0;font-weight:600}.cm-tor-angaben{gap:var(--s4);color:var(--gray-500);font-size:var(--t-sm);flex-wrap:wrap;margin:0;display:flex}.cm-tor-skelett{min-height:var(--s8);border-radius:var(--radius-lg);background:var(--gray-50)}.cm-skelett{background:var(--gray-50);box-shadow:none;min-height:var(--s7);border-color:#0000}.cm-zeile.cm-skelett{min-height:var(--s5);border-bottom:0}.cm-zustand-skelett{min-height:var(--s6)}.cm-aktion-skelett{margin-top:var(--s3);min-height:var(--s6);border-radius:var(--radius-sm);background:var(--gray-50)}.cm-vorschau{margin:var(--s3) 0 0;font-size:var(--t-sm)}.cm-vorschau-paar{grid-template-columns:var(--col-lauf) minmax(0, 1fr);column-gap:var(--s4);padding:var(--s1) 0;display:grid}.cm-vorschau dt{color:var(--gray-500)}.cm-vorschau dd{color:var(--gray-800);font-variant-numeric:tabular-nums;margin:0}.cm-vorschau-begriffe summary{cursor:pointer}.cm-vorschau-begriffe p{margin:var(--s1) 0 0;color:var(--gray-600);max-width:none}.cm-vorschau-skelett{min-height:var(--s5);margin-bottom:var(--s1);border-radius:var(--radius-xs);background:var(--gray-50)}.cm-vorschau-meldung{margin-top:var(--s3)}.cm-lauf-schalter{align-items:center;gap:var(--s1);width:fit-content;margin-top:var(--s2);padding:var(--s1) 0;font:inherit;font-size:var(--t-sm);color:var(--gray-600);cursor:pointer;text-align:left;border-radius:var(--radius-xs);background:0 0;border:0;font-weight:600;display:flex}.cm-lauf-schalter:hover{color:var(--gray-900)}.cm-lauf{margin-top:var(--s3);border-top:1px solid var(--gray-200);padding:var(--s4) 0 0;gap:var(--s5);flex-direction:column;display:flex}.cm-lauf p,.cm-lauf li{max-width:none}.cm-lauf ul{margin:0;padding:0;list-style:none}.cm-lauf-kopf{align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.cm-lauf-stand{font-size:var(--t-xs);color:var(--orange-text)}.cm-lauf-block{container:cm-lauf-block/inline-size}.cm-lauf-zeile{column-gap:var(--s4);padding:var(--s2) 0;border-bottom:1px solid var(--gray-100);font-variant-numeric:tabular-nums;align-items:baseline;display:grid}.cm-lauf-trichter .cm-lauf-zeile{grid-template-columns:var(--col-lauf) var(--col-lauf) var(--col-lauf) minmax(0, 1fr)}.cm-lauf-versand .cm-lauf-zeile{grid-template-columns:minmax(0, 1fr) var(--col-lauf) var(--col-lauf) var(--col-lauf)}.cm-lauf-name{color:var(--gray-800);font-weight:600}.cm-lauf-wert{text-align:right;color:var(--gray-800)}.cm-lauf-kosten{text-align:right;color:var(--gray-600)}.cm-lauf-verlust{color:var(--gray-500)}.cm-lauf-stand-wort{color:var(--gray-500);font-weight:400}.cm-lauf-bisher{border-bottom:1px dashed var(--gray-300)}.cm-lauf-kopfzeile{font-size:var(--t-xs);color:var(--gray-500);padding-top:0}.cm-lauf-alle{border-bottom:0;font-weight:600}.cm-lauf-alle .cm-lauf-wert{font-weight:600}.cm-lauf-summe{margin:var(--s2) 0 0;color:var(--gray-800);font-variant-numeric:tabular-nums;font-weight:600}.cm-lauf-wechsel{margin:var(--s3) 0 0;padding-top:var(--s2);border-top:1px solid var(--gray-100);color:var(--gray-600)}.cm-lauf-satz,.cm-lauf-notiz{color:var(--gray-500);margin:0}.cm-lauf-notiz{margin-top:var(--s2)}.cm-lauf-notiz-alle{font-size:var(--t-xs)}.cm-lauf-mehr summary{cursor:pointer;padding:var(--s2) 0;font-size:var(--t-sm);color:var(--gray-600)}.cm-lauf-ausnahme{grid-template-columns:var(--col-lauf) minmax(0, 1fr);column-gap:var(--s4);padding:var(--s2) 0;border-bottom:1px solid var(--gray-100);font-variant-numeric:tabular-nums;display:grid}.cm-lauf-zeit{color:var(--gray-500)}.cm-lauf-orange{color:var(--orange-text)}.cm-lauf-rot{color:var(--red-text)}.cm-lauf-grau{color:var(--gray-700)}.cm-lauf .cm-skelett{background:var(--gray-50);min-height:var(--s5);margin-bottom:var(--s1);border-radius:var(--radius-xs);border-bottom:0}.cm-antworten{flex-direction:column;display:flex}.cm-antworten p,.cm-antworten li{max-width:none}.cm-antworten .cm-aw-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;font-size:var(--t-sm);color:var(--gray-800);margin:0;line-height:1.6}.cm-antworten a{color:var(--accent-text);text-underline-offset:var(--underline-offset);text-decoration:underline}.cm-aw-leer,.cm-aw-satz{margin:var(--s2) 0 0;font-size:var(--t-sm);color:var(--gray-500)}.cm-aw-liste{margin:0;padding:0;list-style:none}.cm-aw-eintrag{border-bottom:1px solid var(--gray-100)}.cm-aw-eintrag:last-child,.cm-aw-liste--offen .cm-aw-eintrag{border-bottom:0}.cm-aw-zeile{column-gap:var(--s3);row-gap:var(--s1);width:100%;padding:var(--s3) var(--s1);font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-xs);transition:background var(--transition);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.cm-aw-zeile:hover{background:var(--gray-50)}.cm-aw-zeile>.chevron{grid-area:1/2/span 2}.cm-aw-zeile[aria-expanded=true]>.chevron{grid-row:1}.cm-aw-kopf{align-items:baseline;gap:var(--s2);grid-column:1;min-width:0;display:flex}.cm-aw-von{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-base);color:var(--gray-800);font-weight:600;display:inline-flex;overflow:hidden}.cm-aw-datum{font-size:var(--t-sm);color:var(--gray-500);font-variant-numeric:tabular-nums;flex-shrink:0}.cm-aw-kopf .cm-aw-datum:before{content:"— "}.cm-aw-mail{min-width:0;max-width:100%;display:inline-flex}.cm-aw-lokal{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cm-aw-domain{white-space:nowrap;flex-shrink:0}.cm-aw-zweite{min-width:0;font-size:var(--t-sm);color:var(--gray-600);grid-column:1}.cm-aw-anfang{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cm-aw-grund{color:var(--gray-500)}.cm-aw-offen{gap:var(--s3);padding:0 var(--s1) var(--s4);flex-direction:column;display:flex}.cm-aw-meta{gap:0 var(--s1);min-width:0;font-size:var(--t-xs);color:var(--gray-500);flex-wrap:wrap;margin:0;display:flex}.cm-aw-zitat summary{cursor:pointer;width:fit-content;font-size:var(--t-sm);color:var(--gray-600)}.cm-aw-zitat p{max-width:70ch;margin:var(--s2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-sm);color:var(--gray-500)}.cm-aw-anhaenge{gap:var(--s4);font-size:var(--t-sm);display:flex}.cm-aw-anhaenge-titel{color:var(--gray-500);flex-shrink:0}.cm-aw-anhaenge ul{margin:0;padding:0;list-style:none}.cm-aw-anhaenge li{font-size:var(--t-sm);color:var(--gray-800);line-height:1.6}.cm-aw-anhaenge p{margin:0}.cm-aw-groesse{color:var(--gray-500);font-variant-numeric:tabular-nums}.cm-aw-keine{color:var(--gray-500)}.cm-aw-status{font-size:var(--t-sm);margin:0}.cm-aw-grau{color:var(--gray-700)}.cm-aw-orange{color:var(--orange-text)}.cm-aw-rot{color:var(--red-text)}.cm-aw-gruppen{margin-top:var(--s3)}.cm-aw-gruppe{align-items:center;gap:var(--s1);width:100%;padding:var(--s3) var(--s1);border:0;border-top:1px solid var(--gray-100);font:inherit;font-size:var(--t-sm);color:var(--gray-800);text-align:left;cursor:pointer;background:0 0;font-weight:600;display:flex}.cm-aw-gruppe~.cm-aw-gruppe{border-top:0}.cm-aw-zahl{color:var(--gray-500);font-variant-numeric:tabular-nums;font-weight:400}.cm-aw-summe{margin:0 0 var(--s2);font-size:var(--t-sm);color:var(--gray-600);font-variant-numeric:tabular-nums}.cm-aw-vorschau{margin:0;padding:0;list-style:none}.cm-aw-vorschau-zeile{align-items:baseline;column-gap:var(--s4);row-gap:var(--s1);padding:var(--s2) var(--s1);border-top:1px solid var(--gray-100);font-size:var(--t-sm);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.cm-aw-vorschau-text{flex-direction:column;min-width:0;display:flex}.cm-aw-vorschau-von{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gray-800);font-weight:600;overflow:hidden}.cm-aw-vorschau-anfang{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gray-500);overflow:hidden}.cm-aw-vorschau-meta{color:var(--gray-600);white-space:nowrap;font-variant-numeric:tabular-nums}.cm-aw-vorschau-status{color:var(--gray-500);white-space:nowrap;text-align:right}.cm-aw-vorschau-status--weg{color:var(--green-text)}.cm-aw-alle{align-items:center;gap:var(--s1);width:fit-content;margin-top:var(--s2);padding:var(--s2) var(--s1);border-radius:var(--radius-xs);font:inherit;font-size:var(--t-sm);color:var(--accent-text);cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.cm-aw-skelett{min-height:var(--s6);margin-bottom:var(--s1);background:var(--gray-50);border-radius:var(--radius-xs)}.cm-aw-anhaenge .cm-aw-skelett{min-height:var(--s4)}.cm-aw-handlung{gap:var(--s2);flex-direction:column;display:flex}.cm-aw-handlung>p{font-size:var(--t-sm);margin:0}.cm-aw-knoepfe{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.cm-aw-knoepfe .bestaetigen--block p{font-size:var(--t-sm)}.cm-aw-empfaenger{color:var(--gray-800)}.cm-aw-empfaenger-label{color:var(--gray-500)}.cm-aw-adresse{white-space:nowrap}.cm-aw-bedingung{color:var(--gray-500)}@media (width<=768px){.cm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-kpi:nth-child(3){border-left:0}.cm-kpi:nth-child(n+3){border-top:1px solid var(--gray-100)}.cm-z-kopf{flex-wrap:wrap}.cm-z-rechts{gap:var(--s4);padding-left:calc(var(--s2) + var(--s3));flex-basis:100%;margin-left:0}.cm-z-zahl{align-items:flex-start;min-width:0}.cm-z-fortschritt{padding-left:var(--s4)}.cm-aw-vorschau-zeile{grid-template-columns:minmax(0,1fr) auto}.cm-aw-vorschau-text{grid-column:1/-1}.cm-aw-alle,.cm-menue-eintrag{min-height:var(--tap-min)}.cm-kopf-eintrag{position:static}.cm-kopf-fenster{width:auto;max-width:none;left:0;right:0}.cm-vorschau{min-height:var(--tap-min);flex-wrap:wrap}.cm-vorschau-text{flex-basis:0}.cm-vorschau-wer{flex-basis:100%}.cm-aw-zeile,.cm-aw-gruppe{min-height:var(--tap-min)}.cm-aw-kopf{flex-wrap:wrap;row-gap:0}.cm-aw-von{flex-basis:100%}.cm-aw-kopf .cm-aw-datum:before{content:""}.cm-aw-anfang{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.cm-aw-knoepfe{flex-direction:column;align-items:stretch}.cm-aw-knoepfe .btn{width:100%;min-height:var(--tap-min)}.cm-aw-knoepfe .bestaetigen-block{align-items:stretch}.cm-aw-knoepfe .bestaetigen-knoepfe{flex-direction:column;align-items:stretch}.cm-aw-knoepfe .bestaetigen--block{padding:var(--s3)}.cm-aw-adresse{white-space:normal;overflow-wrap:anywhere}.cm-aw-anhaenge{gap:var(--s1);flex-direction:column}.cm-aw-anhaenge li{overflow-wrap:anywhere}.cm-aw-mail{flex-wrap:wrap}.cm-aw-domain{white-space:normal;overflow-wrap:anywhere;flex-shrink:1;min-width:0}}@container cm-lauf-block (width<432px){.cm-lauf-trichter .cm-lauf-zeile{grid-template-columns:minmax(0, 1fr) var(--col-lauf) var(--col-lauf)}.cm-lauf-trichter .cm-lauf-verlust{font-size:var(--t-xs);grid-column:1/-1}.cm-lauf-versand .cm-lauf-zeile{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-lauf-versand .cm-lauf-zeile>:first-child{grid-column:1/-1}.cm-lauf-ausnahme{grid-template-columns:minmax(0,1fr)}}.bt-wrap{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:auto hidden}.bt{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.bt thead th{text-align:left;padding:var(--s3);font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--gray-400);background:var(--gray-50);border-bottom:1px solid var(--gray-200);white-space:nowrap;font-weight:650}.bt tbody td{padding:var(--s3);font-size:var(--t-base);color:var(--gray-600);border-bottom:1px solid var(--gray-100)}.bt tbody tr:last-child td{border-bottom:0}.bt tbody tr:hover td,.bt tbody tr.kbd-focus td{background:var(--accent-soft)}.bt tbody tr.kbd-focus td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.bt th.bt-num,.bt td.bt-num{text-align:right}.bt th.bt-mid,.bt td.bt-mid{text-align:center}.bt-name{align-items:center;gap:var(--s2);width:100%;min-width:0;font:inherit;color:var(--black);text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:0;font-weight:600;display:flex}.bt-name:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bt-name-text{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sm);max-width:var(--col-betrieb);overflow:hidden}.bt-channel-row{align-items:center;gap:var(--s1);display:inline-flex}.bt-tabelle .tbl thead th,.bt-tabelle .tbl tbody td{padding-left:var(--s3);padding-right:var(--s3)}.bt-pending{color:var(--gray-300);cursor:help}.bo-toolbar{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.bo-toolbar-right{align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;max-width:100%;margin-left:auto;display:flex}.bo-stand-hinweis{margin-bottom:var(--s3)}.bo-skeleton{gap:var(--s2);flex-direction:column;display:flex}.bo-skeleton-row{height:var(--s6);border-radius:var(--radius-md);background:var(--gray-100)}.bo-hidden-hint{margin:var(--s3) 0 0;font-size:var(--t-sm);color:var(--gray-400)}.bs-split{grid-template-columns:var(--nav-w) 1fr;gap:var(--s5);display:grid}.bs-nav{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.bs-nav-label{font-size:var(--t-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--gray-400);padding:var(--s2) var(--s3) var(--s1);font-weight:650}.bf{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.bf-label{font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--gray-400);font-weight:650}.bs-sections{gap:var(--s5);flex-direction:column;min-width:0;display:flex}.bs-sections>.bo-stand-hinweis{margin-bottom:0}.bs-section{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--s4)}.bs-section-kopf{justify-content:space-between;align-items:baseline;gap:var(--s3);margin:0 0 var(--s2);display:flex}.bs-section-kopf .bs-section-title{margin:0}.bs-fest{font-size:var(--t-xs);color:var(--gray-400);text-align:right}.bs-letzter>:not(.bs-section-kopf){opacity:.5}.bs-section-title{font-size:var(--t-md)}.bs-section-pending{font-size:var(--t-sm);color:var(--gray-400);margin:0}@media (width<=900px){.bs-split{grid-template-columns:1fr}.bs-nav{-webkit-overflow-scrolling:touch;flex-direction:row;align-items:center;overflow-x:auto}.bs-nav-label{padding:var(--s2) var(--s2) var(--s2) 0;white-space:nowrap}.bs-nav .tabs--vertical{flex-direction:row;overflow-x:auto}.bs-nav .tabs-item{white-space:nowrap;flex-shrink:0}}.bq-list{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bq-row{align-items:center;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--gray-100);grid-template-columns:auto 7rem minmax(0,auto) 14px minmax(0,1fr) auto;display:grid}.bq-list .bq-row:last-child{border-bottom:0}.bq-row .channel-icon{grid-column:1}.bq-name{color:var(--black);grid-column:2;font-weight:600}.bq-aktion,.bq-chev{grid-row:1}.bq-lage{font-size:var(--t-sm);color:var(--gray-500);grid-column:3;min-width:0}.bq-rest{color:var(--gray-400)}.bq-auf{text-align:left;display:contents}.bq-auf:focus-visible{outline:none}button.bq-auf:hover .bq-name,.bq-auf:focus-visible .bq-name{color:var(--accent-text)}button.bq-auf:hover .channel-icon,.bq-auf:focus-visible .channel-icon{box-shadow:0 0 0 2px var(--gray-100)}button.bq-auf:hover .bq-chev svg path,.bq-auf:focus-visible .bq-chev svg path{stroke:var(--accent-text)}.bq-auf:focus-visible .bq-name,.bq-auf:focus-visible .bq-chev{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}button.bq-auf .bq-name,button.bq-auf .channel-icon,button.bq-auf .bq-chev{cursor:pointer}.bq-chev{grid-column:4;justify-content:center;align-items:center;display:flex}.bq-aktion{grid-column:6;justify-content:flex-end;align-items:center;min-width:42px;display:flex}.bq-link{font-size:var(--t-sm);color:var(--gray-500);white-space:nowrap;text-decoration:none}.bq-link:hover{color:var(--accent-deep);text-decoration:underline}.bq-skeleton{height:var(--s5);border-radius:var(--radius-md);background:var(--gray-100)}@media (width<=900px){.bq-row{grid-template-columns:auto minmax(0,1fr) auto 14px}.bq-lage{white-space:normal;grid-column:2/-1}.bq-aktion{grid-area:1/3}.bq-chev{grid-area:1/4}}.bq-detail{list-style:none}.qd{gap:var(--s5);padding:var(--s3) 0 var(--s4) calc(24px + var(--s3));border-bottom:1px solid var(--gray-100);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.qd-links{min-width:0}.qd-krit{margin:0;padding:0;list-style:none}.qd-krit-veraltet{opacity:.4}.qd-veraltet{font-size:var(--t-xs);color:var(--gray-400);margin-bottom:var(--s3)}.qd-zeile{gap:var(--s2);width:100%;padding:var(--s2);font:inherit;text-align:left;cursor:pointer;transition:background var(--transition);background:0 0;border:0;grid-template-columns:14px auto minmax(0,1fr) 2rem;align-items:center;display:grid}.qd-zeile:hover{background:var(--gray-50)}.qd-gewaehlt{background:var(--gray-50);box-shadow:inset 2px 0 0 var(--gray-700)}.qd-name{font-size:var(--t-sm)}.qd-wert{font-size:var(--t-sm);color:var(--gray-400);white-space:nowrap}.qd-wert.qd-abgelehnt{color:var(--red-text)}.qd-wert.qd-fehlt{color:var(--orange-text)}.qd-wert.qd-offen{color:var(--blue-text)}.qd-zahl{font-size:var(--t-xs);color:var(--gray-400);text-align:right;font-variant-numeric:tabular-nums}.qd-gespraech{border-left:1px solid var(--gray-100);padding-left:var(--s5);min-width:0}.qd-laedt{gap:var(--s3);flex-direction:column;display:flex}.qd-skel{background:var(--gray-100);border-radius:var(--radius-md);display:block}.qd-skel-zahl{height:var(--t-xs);width:var(--s3);justify-self:end}.qd-skel-beitrag{height:var(--s6)}.qd-skel-feld{height:var(--s4)}.ba-empty{font-size:var(--t-sm);color:var(--gray-400);margin:0}.bv-zelle{align-items:flex-end;gap:var(--s1);flex-direction:column;display:flex}.bv-zelle-eur{font-variant-numeric:tabular-nums;color:var(--gray-900);font-weight:600}.bv-leer{font-size:var(--t-sm);color:var(--gray-600);margin:0}.bv-liste{margin:var(--s2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.bk{gap:var(--s2);flex-direction:column;display:flex}.bk-woche{align-items:baseline;gap:var(--s3);display:flex}.bk-kw{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500);min-width:var(--s8)}.bk-zahlen{font-size:var(--t-sm);color:var(--gray-700);font-variant-numeric:tabular-nums}.bk-zahlen b{font-size:var(--t-lg);color:var(--gray-900);font-weight:600}.bk-treue{align-items:center;gap:var(--s2);padding-top:var(--s2);margin-top:var(--s1);border-top:1px solid var(--gray-200);flex-wrap:wrap;display:flex}.bk-treue-label{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500);min-width:var(--s8)}.bk-treue-wert{font-size:var(--t-sm);font-variant-numeric:tabular-nums;color:var(--gray-900)}.bk-strich{color:var(--gray-400)}.bk-treue-grund{font-size:var(--t-xs);color:var(--gray-500);flex-basis:100%;line-height:1.45}.bk-leer{font-size:var(--t-sm);color:var(--gray-600);margin:0}.bk-skeleton{height:var(--s9);border-radius:var(--radius-md);background:var(--gray-100)}.bk-zelle{white-space:nowrap;align-items:center;display:inline-flex}.bag{gap:var(--s2);flex-direction:column;display:flex}.bag-zeile{align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.bag-label{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500);min-width:var(--s9)}.bag-wert{align-items:baseline;gap:var(--s2);display:flex}.bag-wert b{font-size:var(--t-lg);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.bag-anz{font-size:var(--t-sm);color:var(--gray-600)}.bag-grund{font-size:var(--t-xs);color:var(--gray-500);flex-basis:100%;line-height:1.45}.bag-entw{align-items:center;gap:var(--s2);padding-top:var(--s2);margin-top:var(--s1);border-top:1px solid var(--gray-200);flex-wrap:wrap;display:flex}.bag-entw-wert{font-size:var(--t-sm);font-variant-numeric:tabular-nums;color:var(--gray-900)}.bag-strich{color:var(--gray-400)}.bag-fest{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500)}.bag-entw-grund{font-size:var(--t-xs);color:var(--gray-500);flex-basis:100%}.bag-leer{font-size:var(--t-sm);color:var(--gray-600);margin:0}.bag-skeleton{height:var(--s9);border-radius:var(--radius-md);background:var(--gray-100)}.bak{gap:var(--s2);flex-direction:column;display:flex}.bak-achse-wrap{position:relative}.bak-raster{gap:var(--s1);grid-template-columns:repeat(56,minmax(0,11px));justify-content:space-between;display:grid}.bak-tag{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--gray-100);min-width:0}.bak-aktiv{background:var(--accent)}.bak-vor-konto{box-shadow:inset 0 0 0 1px var(--gray-200);background:0 0}.bak-achse{height:var(--s4);margin-top:var(--s1);font-size:var(--t-xs);color:var(--gray-400);position:relative}.bak-achse-start{position:absolute;left:0}.bak-achse-ende{color:var(--gray-500);position:absolute;right:0}.bak-marke{white-space:nowrap;position:absolute;transform:translate(-50%)}.bak-fuss{justify-content:space-between;align-items:baseline;gap:var(--s2);flex-wrap:wrap;margin:0;display:flex}.bak-zuletzt{font-size:var(--t-sm);color:var(--gray-700)}.bak-anteil{font-size:var(--t-xs);color:var(--gray-500)}.bak-leer{font-size:var(--t-sm);color:var(--gray-600);margin:0}.bak-skeleton{height:var(--s9);border-radius:var(--radius-md);background:var(--gray-100)}.bc-leer{box-shadow:inset 0 0 0 1px var(--gray-100);color:var(--gray-400);cursor:default}.bc-leer .bc-zahl{color:var(--gray-400);background:0 0}.bv-spur{min-width:calc(var(--s8) + var(--s4));height:calc(var(--s1) * 1.5);background:var(--gray-100);border-radius:999px;align-self:stretch;display:flex;position:relative}.bv-seg{background:currentColor;height:100%;display:block}.bv-seg:first-child{border-radius:999px 0 0 999px}.bv-zelle-td{position:relative}.bv-hover{z-index:1;top:calc(100% - var(--s2));right:var(--s3);gap:var(--s1);padding:var(--s2) var(--s3);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:var(--t-xs);color:var(--gray-700);white-space:nowrap;text-align:left;pointer-events:none;flex-direction:column;display:none;position:absolute}.bv-zelle-td:hover .bv-hover{display:flex}.tbl tbody tr:has(:focus-visible) .bv-hover{display:flex}.tbl tbody tr:nth-last-child(-n+2):not(:first-child) .bv-hover{top:auto;bottom:calc(100% - var(--s2))}.bv-hover-liste{gap:var(--s1);flex-direction:column;display:flex}.bv-hover-eintrag{align-items:center;gap:var(--s2);display:flex}.bv-hover-eintrag .bv-hover-eur{padding-left:var(--s3);margin-left:auto}.bv-hover-punkt{width:calc(var(--s1) * 1.75);height:calc(var(--s1) * 1.75);border-radius:calc(var(--s1) / 2);background:currentColor;display:inline-block}.bv-hover-eur{font-variant-numeric:tabular-nums;color:var(--gray-900);font-weight:600}.bv-hover-stand{color:var(--gray-500)}.bv-spur-strich{top:calc(var(--s1) * -.5);bottom:calc(var(--s1) * -.5);background:var(--gray-700);width:1px;box-shadow:0 0 0 1px var(--white);position:absolute}.bv-zelle-voll{font-weight:700}.bt-kopf{display:block}.bt-th-sub{color:var(--gray-400);letter-spacing:0;text-transform:none;font-size:9.5px;font-weight:500;display:block}.bt-gross{color:var(--gray-900);font-weight:650}.bt-wert{color:var(--gray-900);font-weight:600}.bt-letzter{opacity:.5}.bq-hinweis{padding-bottom:var(--s2);animation:bq-hinweis-ein .18s var(--ease-quart)}@keyframes bq-hinweis-ein{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bq-hinweis{animation:none}}.gv--voll{width:100%;max-width:640px;height:auto;display:block}.gv-ist{fill:none;stroke:var(--black-soft);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.gv-plan{fill:none;stroke:var(--gray-400);stroke-width:1.5px;stroke-dasharray:4 4}.gv-plan--fort{stroke:var(--gray-300)}.gv-grid{stroke:var(--gray-100);stroke-width:1px}.gv-grid--null{stroke:var(--gray-200)}.gv-label{fill:var(--gray-400);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.gv-label--ist{fill:var(--gray-600)}.gv-punkt{fill:var(--black-soft);stroke:var(--white);stroke-width:2px}.gv-hit{fill:#0000;cursor:help}.gv-abstand{stroke-width:1.5px;stroke-dasharray:3 3}.gv-abstand--plus{stroke:var(--green)}.gv-abstand--minus{stroke:var(--red)}.bgm-zelle{grid-template-columns:minmax(var(--s8), 1fr) 6ch;align-items:center;gap:var(--s2);display:inline-grid}.bgm-div{height:var(--s2);background:var(--gray-100);border-radius:calc(var(--s1) / 2);display:block;position:relative}.bgm-div:after{content:"";left:50%;top:calc(var(--s1) * -.75);bottom:calc(var(--s1) * -.75);background:var(--gray-400);width:1px;position:absolute}.bgm-div-bar{border-radius:calc(var(--s1) / 2);position:absolute;top:0;bottom:0}.bgm-div-bar--plus{background:var(--chart-akzent)}.bgm-div-bar--minus{background:var(--red)}.bgm-pct{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:5ch;font-weight:600}.bgm-pct--plus{color:var(--chart-akzent-text)}.bgm-pct--minus{color:var(--red-text)}.bgs{gap:var(--s3);flex-direction:column;display:flex}.bgs-skeleton{height:calc(2 * var(--s9));border-radius:var(--radius-md);background:var(--gray-100)}.bgs-head{align-items:baseline;gap:var(--s2);display:flex}.bgs-total{font-size:var(--t-2xl);font-variant-numeric:tabular-nums;color:var(--gray-900);white-space:nowrap;font-weight:650}.bgs-unit{font-size:var(--t-sm);color:var(--gray-500)}.bgs-sub{gap:var(--s2) var(--s4);font-size:var(--t-sm);color:var(--gray-600);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.bgs-abstand{font-weight:600}.bgs-abstand--plus{color:var(--green-text)}.bgs-abstand--minus{color:var(--red-text)}.bt-inline{overflow-x:auto}.bdg-seite{max-width:820px}.bdg-note{margin:0 0 var(--s3);font-size:var(--t-xs);color:var(--gray-500)}.bdg-tab{table-layout:fixed;min-width:47rem}.bdg-tab td,.bdg-tab th{font-variant-numeric:tabular-nums}.bdg-kw{width:27%}.bdg-spend{width:15%}.bdg-leads{width:10%}.bdg-cpl{width:15%}.bdg-delta{width:16%}.bdg-unv{width:17%}.bdg-tab thead th,.bdg-tab tbody td,.bdg-tab tfoot td,.bdg-tab tfoot th{padding:var(--s1) var(--s3);line-height:var(--s5)}.bdg-tab tbody td,.bdg-tab tfoot td,.bdg-tab tfoot th{white-space:nowrap}.bdg-kw-text{color:var(--gray-700)}.bdg-zeitraum{margin-left:var(--s2);font-size:var(--t-xs);color:var(--gray-400)}.bdg-tab tbody td.bdg-cpl-zelle,.bdg-tab tfoot td.bdg-cpl-zelle{color:var(--gray-900)}.bdg-tab tbody td.bdg-leise,.bdg-tab tfoot td.bdg-leise{color:var(--gray-500)}.bdg-tab tbody td .bdg-vorlaeufig{border-bottom:1px dashed var(--gray-300)}.bdg-tab tbody td.bdg-hoch,.bdg-tab tfoot td.bdg-hoch{color:var(--red-text)}.bdg-tab tbody td.bdg-null-ton,.bdg-tab tfoot td.bdg-null-ton{color:var(--gray-500)}.bdg-tab tbody td.bdg-null,.bdg-tab tfoot td.bdg-null{color:var(--gray-300)}.bdg-tab tbody td.bdg-warn,.bdg-tab tfoot td.bdg-warn{color:var(--orange-text);font-weight:650}.bdg-tab tbody tr.bdg-zeile-warn td:first-child{box-shadow:inset 2px 0 0 var(--orange)}.bdg-tab td[title],.bdg-tab th[title]{cursor:help}.bdg-tab tfoot td,.bdg-tab tfoot th{color:var(--gray-700);border-top:0;border-bottom:0}.bdg-tab tfoot tr.bdg-monat-kopf th{border-top:1px solid var(--gray-300);padding-top:var(--s4);text-align:left;font-size:var(--t-xs);font-weight:inherit;color:var(--gray-400)}.bdg-tab tbody td.bdg-zustand{padding:var(--s5) var(--s3);white-space:normal;overflow:visible}.bdg-fehlertext{color:var(--red-text);font-size:var(--t-sm)}.bdg-skeleton{flex-direction:column;display:flex}.bdg-skel-row{height:var(--s6);padding:0 var(--s3);grid-template-columns:27% 15% 10% 15% 16% 17%;align-items:center;display:grid}.bdg-skel-row i{height:var(--s3);background:var(--gray-200);justify-self:end;width:62%}.bdg-skel-row i:first-child{justify-self:start;width:70%}.bdg-skel-kopf{background:var(--gray-50);font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--gray-400);font-weight:650}.bdg-skel-kopf span{text-align:right}.bdg-skel-kopf span:first-child{text-align:left}.bdg-skel-linie{border-bottom:1px solid var(--gray-100)}.bdg-skel-monat{border-top:1px solid var(--gray-300);height:var(--s5)}.bt-verl{cursor:default;outline:none;flex-direction:column;align-items:flex-end;line-height:1.3;display:inline-flex;position:relative}.bt-verl-karte{z-index:2;top:calc(100% + var(--s1));width:260px;padding:var(--s2) var(--s3);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:var(--t-xs);color:var(--gray-700);white-space:normal;text-align:left;pointer-events:none;font-weight:400;line-height:1.45;text-decoration:none;display:none;position:absolute;right:0}.bt-verl:hover .bt-verl-karte,.bt-verl:focus-visible .bt-verl-karte,.ps-verl-datum:hover .bt-verl-karte,.ps-verl-datum:focus-visible .bt-verl-karte{display:block}.bt-verl:focus-visible .bt-verl-datum{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.tbl tbody tr:nth-last-child(-n+2):not(:first-child) .bt-verl-karte{top:auto;bottom:calc(100% + var(--s1))}.bt-verl-datum{color:var(--gray-900);-webkit-text-decoration:underline dotted var(--gray-300);text-decoration:underline dotted var(--gray-300);text-underline-offset:3px}.bt-verl .bt-th-sub{color:var(--gray-500)}.bt-verl--fix .bt-verl-datum,.bt-verl--fix .bt-th-sub,.ps-verl-datum--fix{color:var(--green-text)}.bt-verl--fix .bt-verl-datum,.ps-verl-datum--fix{-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.ps-frame{max-width:var(--page-max);padding-left:var(--page-pad);padding-right:var(--page-pad);margin:0 auto}.ps-body{max-width:var(--page-max);padding:var(--s6) var(--page-pad);margin:0 auto}.ps[data-frame=wide] .ps-frame,.ps[data-frame=wide] .ps-body{max-width:none}.ps[data-frame=wide] .ps-body{padding:0 var(--s4)}.ps-compact{border-bottom:1px solid var(--border-subtle)}.ps-compact-row{align-items:center;gap:var(--s3);height:var(--ps-head-compact-h);padding:0 var(--s4);min-width:0;display:flex}.ps-compact-title{font-size:var(--t-md);white-space:nowrap;margin:0;font-weight:600}.ps-compact-views{gap:var(--s1);flex-shrink:0;max-width:100%;display:flex;overflow-x:auto}.ps-compact-view{height:var(--control-h-sm);padding:0 var(--s3);border-radius:var(--radius-xs);font-size:var(--t-sm);color:var(--gray-600);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.ps-compact-view:hover{background:var(--gray-50);color:var(--gray-900)}.ps-compact-view[aria-current=page]{background:var(--gray-100);color:var(--gray-900);font-weight:500}.ps-compact-slot{align-items:center;gap:var(--s2);flex-shrink:0;margin-left:auto;display:flex}.ps-compact-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ps-compact-row .ps-verl{margin-left:0}.ps-hub-problem{margin-bottom:var(--s4)}@media (width<=768px){.ps-frame{padding-left:var(--s4);padding-right:var(--s4)}.ps-body{padding:var(--s4)}.ps-compact-row{height:auto;min-height:var(--ps-head-compact-h);padding:var(--s2) var(--s4);flex-wrap:wrap}.ps-compact-slot{flex-wrap:wrap;width:100%;margin-left:0}.ps[data-frame=wide] .ps-body{padding:0 var(--s4)}}.ps-verl{flex-direction:column;flex-shrink:0;align-items:flex-end;margin-left:auto;line-height:1.25;display:flex}.ps-verl-label{font-size:var(--t-xs);color:var(--gray-400)}.ps-verl-datum{font-size:var(--t-sm);color:var(--gray-900);font-variant-numeric:tabular-nums;-webkit-text-decoration:underline dotted var(--gray-300);text-decoration:underline dotted var(--gray-300);text-underline-offset:3px;cursor:default;outline:none;font-weight:600;position:relative}@media (width<=640px){.ps-verl{display:none}}.lr{gap:var(--s6);grid-template-columns:340px minmax(0,1fr);align-items:start;display:grid}.lr-side{gap:var(--s4);flex-direction:column;display:flex}.lr-main{gap:var(--s6);flex-direction:column;min-width:0;display:flex}.lr-k{font-size:var(--t-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--gray-400);margin-bottom:var(--s2);font-weight:650}.lr-kopf{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.lr-kopf .lr-h2{margin-bottom:0}.lr-h2{font-size:var(--t-lg);letter-spacing:-.02em;margin-bottom:var(--s3);font-weight:700}.lr-punkt{width:10px;height:10px;margin-right:var(--s2);vertical-align:-1px;background:currentColor;border-radius:2px;flex:none;display:inline-block}.lr-k-dachmagazin{color:var(--accent)}.lr-k-lsa{color:var(--chart-2)}.lr-k-meta{color:var(--chart-3)}.lr-k-coldmail{color:var(--gray-400)}.lr-budget{align-items:baseline;gap:var(--s2);display:flex}.lr-budget .input{font-size:var(--t-xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;width:9ch;font-weight:700}.lr-budget span{font-size:var(--t-lg);color:var(--gray-500)}.lr-side input[type=range]{width:100%;accent-color:var(--accent);margin-top:var(--s3)}.lr-gebiet-zeile{font-size:var(--t-sm);color:var(--gray-500);font-variant-numeric:tabular-nums}.lr-treffer{margin:var(--s2) 0 0;border:1px solid var(--gray-200);border-radius:var(--radius-sm);padding:0;list-style:none;overflow:hidden}.lr-treffer li+li{border-top:1px solid var(--gray-100)}.lr-treffer button{justify-content:space-between;align-items:baseline;gap:var(--s3);width:100%;padding:var(--s2) var(--s3);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.lr-treffer button:hover,.lr-treffer button:focus-visible{background:var(--gray-50)}.lr-treffer-name{color:var(--gray-800);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.lr-treffer-f{font-size:var(--t-sm);color:var(--gray-500);font-variant-numeric:tabular-nums;white-space:nowrap}.lr-treffer-leer{padding:var(--s2) var(--s3);font-size:var(--t-sm);color:var(--gray-500)}.lr-gebiet-wahl{align-items:center;gap:var(--s2);margin-top:var(--s3);padding:var(--s1) var(--s2) var(--s1) var(--s3);background:var(--gray-50);border-radius:var(--radius-sm);display:flex}.lr-gebiet-wahl b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:650;overflow:hidden}.lr-gebiet-wahl .num{color:var(--gray-600)}.lr-gebiet-wahl .lr-umkreis{text-align:right;width:6ch}.lr-gebiet-zeile{margin-top:var(--s2)}.lr-kanal{align-items:center;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--gray-100);display:flex}.lr-k+.lr-kanal{border-top:0;padding-top:0}.lr-kanal label{color:var(--gray-800);cursor:pointer;flex:1;font-weight:600}.lr-kanal input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.lr-kanal .input{text-align:right;width:8ch}.lr-kanal small{color:var(--gray-400);font-size:var(--t-sm);min-width:4ch}.lr-kanal.aus label{color:var(--gray-400)}.lr-erg{gap:var(--s5) var(--s7);flex-wrap:wrap;align-items:flex-end;display:flex}.lr-gruppe h3{margin-bottom:var(--s2);font-size:var(--t-sm);color:var(--gray-500);font-weight:600}.lr-gruppe h3 small{color:var(--gray-400);font-weight:500}.lr-gruppe--gar{padding-left:var(--s4);box-shadow:inset 3px 0 0 var(--black)}.lr-gruppe--dauer{text-align:right;margin-left:auto}.lr-paar{gap:var(--s5);display:flex}.lr-v{font-size:var(--t-2xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750;line-height:1.05}.lr-v--gar{font-size:var(--t-3xl)}.lr-v--klein{font-size:var(--t-xl)}.lr-v small{font-size:var(--t-md);color:var(--gray-500);letter-spacing:0;font-weight:500}.lr-l{font-size:var(--t-sm);color:var(--gray-500);margin-top:var(--s1)}.lr-nix{color:var(--text-muted)}.rv-card{padding:var(--s4)}.rv-fig{min-width:0}.rv-svg{max-width:100%;height:auto;display:block}.rv-grid{stroke:var(--gray-100)}.rv-tick{font-size:var(--t-xs);fill:var(--gray-400);font-family:inherit}.rv-area{fill:currentColor;fill-opacity:.78;stroke:none}.rv-edge{fill:none;stroke:currentColor;stroke-width:1.5px}.rv-garantie{fill:none;stroke:var(--chart-summe);stroke-width:2.2px;stroke-dasharray:7 5}.rv-marker{stroke:var(--black);stroke-width:1.5px;stroke-dasharray:2 3}.rv-marker-t{font-size:var(--t-sm);fill:var(--black);text-anchor:end;font-family:inherit;font-weight:650}.rv-pill{fill:var(--white);stroke:var(--black);stroke-width:1px}.rv-pill--g{stroke-dasharray:4 3}.rv-pill-t{font-size:var(--t-xs);fill:var(--black);font-variant-numeric:tabular-nums;font-family:inherit;font-weight:650}.rv-legende{gap:var(--s2) var(--s4);margin-top:var(--s3);font-size:var(--t-sm);color:var(--gray-600);flex-wrap:wrap;padding:0;list-style:none;display:flex}.rv-legende li{align-items:center;display:flex}.rv-strich{border-top:2px dashed var(--chart-summe);width:18px;margin-right:var(--s2)}.lr-leer{font-size:var(--t-base);color:var(--gray-600);line-height:1.5}.lr-skel-zeile{background:var(--gray-100);border-radius:var(--radius-xs);margin-bottom:var(--s3)}.lr-skel-zeile--gross{width:70%;height:72px}.lr-skel-zeile--chart{height:300px}.lr-skel-zeile--tab{height:160px}@media (width<=900px){.lr{grid-template-columns:1fr}.lr-gruppe--dauer{text-align:left;margin-left:0}}.wc{gap:var(--s4);flex-direction:column;display:flex}.wc-seite-unter{margin:calc(var(--s5) * -1) 0 0;font-size:var(--t-sm);color:var(--text-muted)}.wc-inhalt{gap:var(--s5);flex-direction:column;display:flex}.wc-tab-plan{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--chart-2);font-weight:700}.wc-zahlen{grid-template-columns:repeat(auto-fit, minmax(var(--zahl-min-w), 1fr));gap:var(--s5) var(--s4);display:grid}.wc-zahl-k{font-size:var(--t-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.wc-zahl-v{margin-top:var(--s1);font-size:var(--t-xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700;line-height:1.1}.wc-so{margin-top:calc(var(--s2) * -1);font-size:var(--t-sm);color:var(--text-muted)}.wc-zahlen{align-items:start}.wc-zahl-k{align-items:flex-end;min-height:2.8em;line-height:1.4;display:flex}.wc-zahl .aufklapper-knopf{text-align:left;align-items:flex-end;display:inline-flex}.wc-zahl .aufklapper-knopf .aufklapper-pfeil{flex:none;margin-bottom:.2em}.wc-sektion{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.wc-kopf{gap:var(--s1) var(--s5);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.wc-kopf h2{font-size:var(--t-md);letter-spacing:-.01em;margin:0;font-weight:700}.wc-kopf-rechts{font-size:var(--t-sm);color:var(--text-muted)}.wc-hinweis{max-width:90ch;font-size:var(--t-base);color:var(--text-secondary);margin:0}.wc-leer{color:var(--text-muted);margin:0}.wc-betrieb{color:var(--text-primary);font-weight:600}.wc-betrieb-zelle{gap:var(--s1);flex-direction:column;display:inline-flex}.wc-betrieb-zelle small{font-size:var(--t-sm);color:var(--text-muted);white-space:nowrap}.wc-betrieb-zelle .wc-gestoppt{color:var(--red)}.wc-nix{color:var(--gray-300)}.wc-gedaempft{color:var(--text-muted)}.wc-cpl{color:var(--text-primary);font-weight:600}.wc-cpl--teuer,.wc-minus{color:var(--red-text)}.wc-plus{color:var(--green-text)}.wc-ergebnis-zelle,.wc-plan-zelle{flex-direction:column;align-items:flex-end;line-height:1.25;display:inline-flex}.wc-ergebnis-zelle small,.wc-plan-zelle small{font-size:var(--t-xs);color:var(--text-muted);font-weight:500}.wc-plan-zelle small{white-space:normal;max-width:calc(var(--s9) * 1.6);text-align:right}.wc-sektion .tbl tbody td{padding:var(--s2) var(--s3)}.wc-sektion .tbl thead th,.wc-sektion .tbl tfoot td{padding-left:var(--s3);padding-right:var(--s3)}.wc-sektion--betriebe .tbl tbody td:first-child{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:var(--s9);max-width:var(--col-betrieb)}.wc-ls{align-items:center;gap:calc(var(--s1) * 1.5);font-size:var(--t-sm);color:var(--text-primary);font-weight:600;display:inline-flex}.wc-ls--schlecht{color:var(--red-text)}.wc-marke{width:var(--marke);height:var(--marke);border-radius:calc(var(--radius-xs) / 3);background:currentColor;flex:none}.wc-marke--leer{border:var(--hairline) dashed currentColor;background:0 0}.wc-ls-eingezogen{color:var(--chart-akzent)}.wc-ls-freigegeben{color:var(--chart-4)}.wc-ls-kein_mandat{color:var(--chart-grau)}.wc-ls-fehlgeschlagen,.wc-ls-zurueckgeholt{color:var(--red)}.wc-p-freigegeben{color:var(--chart-akzent)}.wc-p-entwurf{color:var(--chart-4)}.wc-p-pausiert,.wc-p-nicht_geplant{color:var(--chart-grau)}.wc-detail{gap:var(--s5);padding:var(--s4) var(--s5);flex-direction:column;display:flex}.wc-detail h4{margin:0 0 var(--s2);font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-weight:650}.wc-detail dl{gap:var(--s1);flex-direction:column;margin:0;display:flex}.wc-detail dl>div{justify-content:space-between;gap:var(--s3);font-size:var(--t-base);display:flex}.wc-detail dt{color:var(--text-secondary)}.wc-detail dd{font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0}.wc-detail .wc-detail-summe{margin-top:var(--s1);padding-top:var(--s1);border-top:var(--hairline) solid var(--border-strong);font-weight:650}.wc-detail-fuss{margin:var(--s2) 0 0;font-size:var(--t-sm);color:var(--text-muted)}@media (width<=768px){.wc-zahlen{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}.wc-zahl-v{font-size:var(--t-lg)}.wc-sektion--betriebe .tbl tbody td:first-child{max-width:calc(var(--s9) * 1.4)}}.wc-k-dachmagazin{color:var(--chart-1)}.wc-k-lsa{color:var(--chart-2)}.wc-k-meta{color:var(--chart-4)}.wc-k-alle{color:var(--chart-summe)}.wc-k-cpl{color:var(--chart-akzent)}.wc-filter{gap:var(--s3);flex-wrap:wrap;align-items:flex-end;display:flex}.wc-feld{gap:var(--s1);flex-direction:column;display:flex}.wc-feld>span{font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-weight:650}.wc-karten{grid-template-columns:repeat(auto-fit, minmax(var(--leiste-min-w), 1fr));gap:var(--s3);display:grid}.wc-karte{gap:var(--s3);flex-direction:column;display:flex}.wc-karte-kopf{align-items:center;gap:var(--s2);font-size:var(--t-base);color:var(--text-primary);margin:0;font-weight:700;display:flex}.wc-karte-gross{font-size:var(--t-2xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.wc-karte-unter{margin-top:var(--s1);font-size:var(--t-sm);color:var(--text-muted)}.wc-karte-delta{margin-top:var(--s1);font-size:var(--t-sm);font-weight:650}.wc-karte-werte{gap:var(--s1);flex-direction:column;margin:0;display:flex}.wc-karte-werte>div{justify-content:space-between;gap:var(--s3);font-size:var(--t-sm);display:flex}.wc-karte-werte dt{color:var(--text-secondary)}.wc-karte-werte dd{font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0}.wc-stark{color:var(--text-primary)}.wc-multiples{grid-template-columns:repeat(auto-fit, minmax(calc(var(--leiste-min-w) * 1.6), 1fr));gap:var(--s5);margin-top:var(--s4);display:grid}.wc-multiple{margin:0}.wc-multiple svg{width:100%;height:auto;display:block}.wc-multiple .wc-svg-wert,.wc-multiple .wc-svg-achse{font-size:calc(var(--t-xs) * .86)}.wc-multiple-lab{margin-top:var(--s2);font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.wc-aus{opacity:.28}.wc-wochen-rahmen{margin-top:var(--s4);overflow-x:auto}.wc-wochen{width:100%;height:auto;min-width:calc(var(--leiste-min-w) * 3.5);display:block}.wc-svg-wert{font-size:var(--t-xs);fill:var(--text-primary);font-variant-numeric:tabular-nums}.wc-svg-achse{font-size:var(--t-xs);fill:var(--text-muted)}.wc-svg-cpl{font-size:var(--t-xs);fill:currentColor;font-weight:650}.wc-svg-raster{stroke:var(--border-subtle)}.wc-legende{gap:var(--s4);margin-top:var(--s2);font-size:var(--t-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.wc-legende span{align-items:center;gap:calc(var(--s1) * 1.5);display:inline-flex}.wc-legende-linie{width:var(--s5);border-top:var(--strich-w) dashed currentColor}.wc-vorschuss{font-size:var(--t-sm);color:var(--text-muted);white-space:nowrap;flex-direction:column;align-items:flex-end;display:inline-flex}.wc-faellig{font-size:var(--t-xs);color:var(--orange-text);font-weight:650}.wc-faellig--ueber{color:var(--red-text)}.wc-detail-text{font-size:var(--t-base);color:var(--text-secondary);margin:0}.wc-credit{width:100%;margin:var(--s3) 0;border-collapse:collapse;font-size:var(--t-sm);font-variant-numeric:tabular-nums}.wc-credit caption{text-align:left;margin-bottom:var(--s1);font-size:var(--t-xs);color:var(--text-muted)}.wc-credit th{text-align:left;font-size:var(--t-xs);color:var(--text-muted);padding:var(--s1) 0;border-bottom:var(--hairline) solid var(--border-default);font-weight:650}.wc-credit td{padding:var(--s1) 0;border-bottom:var(--hairline) solid var(--border-subtle);color:var(--text-primary)}.wc-urteil{font-weight:650}.wc-urteil--erlassen{color:var(--red-text)}.wc-urteil--zurueckzuzahlen{color:var(--chart-akzent-text)}.wc-urteil--offen,.wc-urteil--steht_aus,.wc-urteil--unbekannt{color:var(--text-muted);font-weight:500}.wc-detail dl+.wc-detail-text,.wc-detail-text+dl,.wc-credit+dl{margin-top:var(--s3)}.wc-vi{gap:calc(var(--s1) / 2);flex-direction:column;display:flex}.wc-vi-kopf{margin-top:var(--s2);font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-weight:650}.wc-vi-kopf:first-child{margin-top:0}.wc-vi q{color:var(--text-primary)}.wc-vi-link{margin-top:var(--s3);color:var(--text-primary);font-weight:600}.wc-vertrag{margin-top:var(--s2);font-size:var(--t-sm);color:var(--text-secondary);font-weight:600}.hub-wrap.bk-geruest-wrap{max-width:1480px;padding-top:40px}.bk-geruest{grid-template-columns:300px minmax(0,1fr) 400px;grid-template-rows:var(--s7) auto;gap:var(--s4) var(--s5);align-items:start;display:grid}.skel.bk-geruest i{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--gray-100);box-shadow:var(--shadow-sm)}.skel.bk-geruest .bk-geruest-kopf{box-shadow:none;background:0 0;border:0;grid-column:1/-1;animation:none}.bk-geruest-inbox{height:520px}.bk-geruest-lead{height:420px}.bk-geruest-partner{height:360px}@media (width<=1200px){.bk-geruest{grid-template-columns:300px minmax(0,1fr)}.bk-geruest-partner{display:none}}@media (width<=900px){.bk-geruest{grid-template-columns:minmax(0,1fr)}.bk-geruest-inbox{height:240px}}.apitok{gap:var(--s4);flex-direction:column;max-width:860px;display:flex}.apitok-loading{padding:var(--s6);color:var(--gray-500)}.apitok-create{gap:var(--s2);align-items:center;display:flex}.apitok-create>:first-child{flex:1}.apitok-list{border-top:1px solid var(--gray-100);flex-direction:column;display:flex}.apitok-row{align-items:center;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--gray-100);display:flex}.apitok-row-revoked .apitok-label{color:var(--gray-400);text-decoration:line-through}.apitok-row-main{align-items:baseline;gap:var(--s2);flex:1;min-width:0;display:flex}.apitok-label{font-weight:500}.apitok-prefix{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-xs);color:var(--gray-400);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apitok-owner{color:var(--gray-500);font-size:var(--t-sm);width:110px}.apitok-used{color:var(--gray-500);font-size:var(--t-sm);width:120px}.apitok-fresh{border-color:var(--accent)}.apitok-fresh-title{font-weight:500}.apitok-fresh-sub{color:var(--gray-500);font-size:var(--t-sm);margin:var(--s1) 0 var(--s3)}.apitok-fresh-value{align-items:center;gap:var(--s2);background:var(--gray-50);border:1px solid var(--gray-100);border-radius:var(--radius-md);padding:var(--s2) var(--s3);margin-bottom:var(--s3);display:flex}.apitok-fresh-value code{font-size:var(--t-xs);word-break:break-all;flex:1}.apitok-docs{color:var(--gray-500);font-size:var(--t-sm)}.cx-head{justify-content:space-between;align-items:flex-end;gap:var(--s4);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.cx-sub{color:var(--text-muted);font-size:var(--t-sm)}.cx-filter{gap:var(--s2);align-items:center;display:flex}.cx-band{align-items:center;gap:var(--s4);margin-bottom:var(--s5);display:flex}.cx-band-icon{border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.cx-band-icon.cx-good{background:var(--green-light);color:var(--green-text)}.cx-band-icon.cx-bad{background:var(--red-light);color:var(--red-text)}.cx-band-title{font-weight:600;font-size:var(--t-base)}.cx-band-sub{color:var(--text-muted);font-size:var(--t-sm);margin-top:var(--s1)}.cx-counts{gap:var(--s4);font-size:var(--t-sm);color:var(--text-muted);margin-left:auto;display:flex}.cx-counts b{color:var(--black);font-variant-numeric:tabular-nums;margin-right:var(--s1);font-weight:600}.cx-issues{margin-bottom:var(--s5);overflow:hidden}.cx-grp-head{padding:var(--s3) var(--s4);border-bottom:1px solid var(--border-subtle);font-size:var(--t-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;margin:0;font-weight:600;display:flex}.cx-grp-head span{text-transform:none;letter-spacing:0;color:var(--gray-400);font-weight:500}.cx-issue{gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--border-subtle);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.cx-issue:last-child{border-bottom:0}.cx-issue-name{font-weight:600}.cx-issue-note{font-size:var(--t-sm);color:var(--text-muted);margin-top:var(--s1)}.cx-issue-err{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--gray-600);background:var(--gray-50);border-radius:var(--radius-xs);padding:var(--s2) var(--s3);margin:var(--s2) 0 0;white-space:pre-wrap;word-break:break-word}.cx-issue-key{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--gray-400)}.cx-grid{columns:2 460px;column-gap:var(--s4)}.cx-grp{break-inside:avoid;margin-bottom:var(--s4);overflow:hidden}.cx-row{gap:var(--s3);padding:var(--s2) var(--s4);border-bottom:1px solid var(--border-subtle);grid-template-columns:8px 1fr auto;align-items:center;min-height:38px;display:grid}.cx-row:last-child{border-bottom:0}.cx-row:hover{background:var(--gray-50)}.cx-dot{background:var(--green);border-radius:50%;width:8px;height:8px}.cx-row.cx-stale .cx-dot{background:var(--orange)}.cx-row.cx-error .cx-dot{background:var(--red)}.cx-row.cx-none .cx-dot{border:1.5px solid var(--gray-300);background:0 0}.cx-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cx-versions{font-size:var(--t-xs);color:var(--gray-600);text-overflow:ellipsis;display:block;overflow:hidden}.cx-when{font-size:var(--t-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cx-row.cx-error .cx-when{color:var(--red-text);font-weight:600}.cx-row.cx-stale .cx-when{color:var(--orange-text);font-weight:600}.cx-empty{font-size:var(--t-base);color:var(--gray-400);padding:var(--s6) 0;text-align:center}.es-body{align-items:flex-start;gap:var(--s6);display:flex}.es-content{flex:auto;min-width:0}.es-konto{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.es-konto-id{flex-direction:column;min-width:0;display:flex}.es-konto-name{font-size:var(--t-md);color:var(--black);font-weight:600}.es-konto-email{font-size:var(--t-base);color:var(--gray-500)}.es-zeile{justify-content:space-between;align-items:center;gap:var(--s4);margin-top:var(--s5);padding-top:var(--s4);border-top:var(--hairline) solid var(--border-subtle);flex-wrap:wrap;display:flex}.es-zeile-text{flex-direction:column;min-width:0;display:flex}.es-zeile-titel{font-size:var(--t-base);color:var(--text-primary);font-weight:600}.es-zeile-hinweis{font-size:var(--t-sm);color:var(--text-muted)}@media (width<=768px){.es-body{align-items:stretch;gap:var(--s4);flex-direction:column}}.tv-title{margin:0 0 var(--s1);font-size:var(--t-md);color:var(--black);font-weight:600}.tv-lead{margin:0 0 var(--s5);font-size:var(--t-base);color:var(--gray-500)}.tv-table{border-collapse:collapse;width:100%}.tv-table th{padding:var(--s2) var(--s3);text-align:left;font-size:var(--t-sm);color:var(--gray-500);border-bottom:1px solid var(--gray-100);font-weight:500}.tv-table td{padding:var(--s3);border-bottom:1px solid var(--gray-100);vertical-align:middle}.tv-person{align-items:center;gap:var(--s3);display:flex}.tv-id{flex-direction:column;min-width:0;display:flex}.tv-name{font-size:var(--t-base);color:var(--black);font-weight:600}.tv-phone{min-width:16ch}.tv-muted{font-size:var(--t-sm);color:var(--gray-500)}.tv-check{width:1rem;height:1rem;accent-color:var(--accent);cursor:pointer}.tv-check:disabled{cursor:progress}.tv-check:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tv-end{text-align:right;white-space:nowrap}.tv-hidden{margin-top:var(--s4)}.tv-hidden-list{width:100%;margin:var(--s2) 0 0;opacity:.8;padding:0;list-style:none}.tv-hidden-row{box-sizing:border-box;align-items:center;gap:var(--s3);width:100%;max-width:none;padding:var(--s2) var(--s3);border-bottom:1px solid var(--gray-100);display:flex}.tv-grow{flex:1;min-width:0}.tv-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.es-schalter{align-items:flex-start;gap:var(--s3);margin-top:var(--s5);cursor:pointer;display:flex}.es-schalter input{margin-top:var(--s1)}.es-schalter span{flex-direction:column;display:flex}.es-schalter small{font-size:var(--t-base);color:var(--gray-500)}.es-body>.tabs{flex:0 0 12rem}@media (width<=768px){.es-body>.tabs{flex-basis:auto}}.sbp{gap:var(--s1);margin-bottom:var(--s2);padding-bottom:var(--s2);border-bottom:var(--hairline) solid var(--border-default);flex-direction:column;display:flex}.sbp-head{align-items:center;gap:var(--s1);min-width:0;display:flex;position:relative}.sbp-back{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-md);color:var(--gray-500);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sbp-back svg{width:var(--s4);height:var(--s4)}.sbp-back:hover{color:var(--black);background:var(--gray-100)}.sb .sbp-name{align-items:center;gap:var(--s2);min-width:0;height:var(--control-h-sm);padding:0 var(--s2);color:var(--text-primary);flex:1;justify-content:flex-start;font-weight:650;display:flex}.sb .sbp-name:hover{background:var(--gray-100)}.sbp-name-text{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sb .sbp-pin{right:var(--s1);background:var(--gray-100);width:var(--control-h-sm);color:var(--gray-400);opacity:0;transition:opacity var(--transition);padding:0;position:absolute}.sbp-head:hover .sbp-pin,.sb .sbp-pin:focus-visible{opacity:1}.sb .sbp-pin svg{width:var(--s4);height:var(--s4)}.sb .sbp-pin[aria-pressed=true]{color:var(--text-primary)}.sb .sbp-pin[aria-pressed=true] svg{fill:currentColor}.ps-section-title{font-size:var(--t-lg);margin:0}.sbp--rail .sbp-head{flex-direction:column;align-items:center}.sb .sbp--rail .sbp-name{width:var(--control-h-sm);flex:none;justify-content:center;padding:0}.as{--shell-sidebar-w:var(--nav-w);grid-template-columns:var(--shell-sidebar-w) minmax(0, 1fr);min-height:100vh;display:grid}.as-main{grid-column:2;min-width:0}.as-scrim{display:none}.as{--shell-rail-w:var(--nav-rail-w)}.as[data-collapsed],.as[data-overlay]{--shell-sidebar-w:var(--shell-rail-w)}@media (width<=768px){.as{--shell-rail-w:var(--nav-strip-w)}}.sb{gap:var(--s1);min-width:0;height:100vh;padding:var(--s3) var(--s2);background:var(--gray-50);border-right:var(--hairline) solid var(--border-default);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.sb-head{justify-content:space-between;align-items:center;gap:var(--s1);display:flex}.sb-logo{height:var(--control-h);padding:0 var(--s2);color:var(--text-primary);align-items:center;display:flex}.sb-mark{width:var(--s5);height:var(--s5);border-radius:var(--radius-sm)}.sb .sb-toggle{width:var(--control-h-sm);padding:var(--s1) 0;color:var(--text-muted);flex:none}.sb .sb-toggle svg{width:var(--s4);height:var(--s4)}.sb .sb-search{height:var(--control-h-sm);margin:var(--s1) 0 var(--s2);padding:0 var(--s2);color:var(--text-muted);justify-content:flex-start;font-weight:400}.sb-search-icon{width:var(--s4);height:var(--s4);display:inline-flex}.sb-search kbd{font-family:inherit;font-size:var(--t-xs);color:var(--text-muted);margin-left:auto}.sb .nav-section:first-of-type{margin-top:0}.sb .nav-item .channel-icon{width:var(--s4);height:var(--s4);color:inherit;border:0}.sb .nav-item .channel-icon svg{width:var(--s4);height:var(--s4)}.sb-foot{gap:var(--hairline);padding-top:var(--s2);border-top:var(--hairline) solid var(--border-default);flex-direction:column;margin-top:auto;display:flex}.sb-foot .nav-item__icon:has(.avatar){width:20px;height:20px}.as[data-collapsed] .sb{align-items:center;overflow:visible}.as[data-collapsed] .sb-head{flex-direction:column}.as[data-collapsed] .sb-logo{padding:0}.as[data-collapsed] .sb .sb-search{width:var(--control-h);height:var(--control-h);justify-content:center;padding:0}.as[data-collapsed] .sb-foot{align-items:center}@media (width<=768px){.as[data-collapsed] .sb{padding-inline:var(--s1)}}.as[data-overlay] .sb{width:var(--nav-w);z-index:var(--z-drawer);box-shadow:var(--shadow-lg);position:fixed;inset:0 auto 0 0}.as[data-overlay] .as-scrim{z-index:calc(var(--z-drawer) - 1);background:var(--scrim-panel);display:block;position:fixed;inset:0}.auth-gate{z-index:9999;background-color:var(--warm);background-image:var(--bg-texture);background-size:240px 240px;justify-content:center;align-items:center;font-family:Bricolage Grotesque,system-ui,sans-serif;display:flex;position:fixed;inset:0}.auth-box{text-align:center;width:340px}.auth-logo{color:var(--text-primary);justify-content:center;margin-bottom:14px;display:flex}.auth-sub{color:var(--gray-500);margin-bottom:32px;font-size:13px}.auth-input{border:1px solid var(--border-default);width:100%;color:var(--text-primary);text-align:center;background:var(--surface-card);border-radius:10px;outline:none;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.auth-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-mid)}.auth-input.error{border-color:var(--red);box-shadow:0 0 0 3px var(--red-light);animation:.3s shake}.auth-btn{background:var(--accent);width:100%;color:var(--text-on-accent);cursor:pointer;border:none;border-radius:10px;margin-top:12px;padding:12px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s}.auth-btn:hover{background:var(--accent-deep)}.auth-hint{color:var(--gray-500);margin-top:16px;font-size:11px}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.auth-google-btn{border:1px solid var(--border-default);color:#3c4043;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,box-shadow .15s,border-color .15s;display:flex}.auth-google-btn:hover{background:#f7f7f5;box-shadow:0 1px 3px #00000014}.auth-google-btn:disabled{opacity:.6;cursor:default}.auth-google-icon{flex:none;width:18px;height:18px}.auth-divider{text-align:center;color:var(--gray-500);align-items:center;margin:16px 0 12px;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--gray-200);flex:1;height:1px}.auth-divider span{padding:0 12px}.auth-alt-toggle{padding:var(--s2);margin-top:var(--s3);font-family:inherit;font-size:var(--t-sm);color:var(--gray-400);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;text-decoration:underline;transition:color .15s}.auth-alt-toggle:hover{color:var(--gray-600)}.auth-alt-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}:root{--chart-summe:#0f1e2e;--chart-1:#0b2a5b;--chart-2:#1f5fa8;--chart-3:#4a8fd6;--chart-4:#8fbce8;--chart-akzent:#12b5a6;--chart-akzent-text:#0b7f74;--chart-grau:#b7bcc3;--chart-flaeche-blau:#e4eef9;--chart-flaeche-akzent:#ddf4f1;--black:oklch(18% .005 70);--black-soft:oklch(22% .004 70);--white:oklch(99.2% .001 70);--scrim:oklch(20% .01 70/.55);--scrim-weak:oklch(20% .01 70/.1);--scrim-strong:oklch(20% .01 70/.88);--scrim-panel:oklch(20% .01 70/.34);--scrim-confirm:oklch(20% .01 70/.38);--scrim-blur:8px;--warm:oklch(93.5% .009 78);--bg-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='2.2 0 0 0 -0.6  2.2 0 0 0 -0.6  2.2 0 0 0 -0.6  0 0 0 0 0.18'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");--accent:var(--black);--accent-soft:oklch(20% .01 70/.06);--accent-mid:oklch(20% .01 70/.12);--accent-deep:var(--gray-700);--green:oklch(55% .115 155);--green-light:oklch(95% .025 155);--red:oklch(55% .18 28);--red-light:oklch(95% .02 28);--blue:oklch(55% .105 245);--radius-blue:oklch(55% .2 262);--blue-light:oklch(95% .02 245);--purple:oklch(55% .095 295);--purple-light:oklch(95% .018 295);--orange:oklch(66% .135 50);--orange-light:oklch(95% .025 50);--green-text:oklch(44% .11 155);--red-text:oklch(44% .16 28);--blue-text:oklch(44% .11 245);--purple-text:oklch(43% .1 295);--orange-text:oklch(47% .13 50);--accent-text:var(--accent-deep);--gray-50:oklch(96.5% .003 70);--gray-100:oklch(92% .004 70);--gray-200:oklch(86% .005 70);--gray-300:oklch(77% .006 70);--gray-400:oklch(63% .008 70);--gray-500:oklch(48% .008 70);--gray-600:oklch(36% .007 70);--gray-700:oklch(27% .005 70);--gray-800:oklch(21% .004 70);--gray-900:oklch(16% .003 70);--paper:#fff;--ink-warm:#1f1a14;--ink-neutral:#111;--site-white:#fff;--site-ink:#111827;--site-gray-50:oklch(96.5% .003 70);--site-gray-100:oklch(92% .004 70);--site-gray-200:oklch(86% .005 70);--site-gray-300:oklch(77% .006 70);--site-gray-400:oklch(63% .008 70);--site-gray-500:oklch(48% .008 70);--site-gray-600:oklch(36% .007 70);--site-gray-700:oklch(27% .005 70);--site-gray-800:oklch(21% .004 70);--site-gray-900:oklch(16% .003 70);--site-orange:oklch(66% .135 50);--site-orange-text:oklch(47% .13 50);--site-accent-soft:oklch(20% .01 70/.06);--site-accent-mid:oklch(20% .01 70/.12);--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--control-h:34px;--control-h-sm:28px;--tap-min:44px;--chevron:16px;--schalter-w:28px;--schalter-h:16px;--schalter-punkt:12px;--schalter-rand:2px;--hairline:1px;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--editor-min-h:420px;--mediathek-kachel:140px;--foto-editor-panel-w:320px;--foto-editor-thumb:56px;--popover-w:300px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--underline-offset:3px;--leiste-min-w:160px;--marke:9px;--strich-w:2px;--zahl-min-w:130px;--nav-w:220px;--nav-rail-w:56px;--nav-strip-w:48px;--col-name:280px;--col-zeile-wer:200px;--col-zeile-zahl:104px;--col-zeile-jetzt:200px;--col-betrieb:168px;--col-lauf:96px;--col-dg-lab:200px;--col-dg-wert:176px;--col-dg-wert-schmal:104px;--col-feld-label:150px;--steckbrief-karte-min:340px;--col-form-gruppe:200px;--dok-kachel-min:240px;--dok-blatt-ratio:1 / 1.414;--page-max:1200px;--ps-head-compact-h:48px;--cms-fields-w:420px;--page-measure:860px;--page-pad:40px;--t-xs:11px;--t-sm:12.5px;--t-base:14px;--t-md:16px;--t-lg:19px;--t-xl:24px;--track-label:.06em;--t-2xl:32px;--t-3xl:44px;--t-4xl:56px;--shadow-xs:0 1px 2px oklch(18% .005 70/.04);--shadow-sm:0 1px 3px oklch(18% .005 70/.06), 0 1px 2px oklch(18% .005 70/.04);--shadow-md:0 4px 14px oklch(18% .005 70/.07), 0 1px 3px oklch(18% .005 70/.04);--shadow-lg:0 10px 28px oklch(18% .005 70/.09), 0 2px 6px oklch(18% .005 70/.05);--shadow-xl:0 20px 56px oklch(18% .005 70/.12), 0 4px 12px oklch(18% .005 70/.06);--shadow-panel:-18px 0 50px oklch(18% .005 70/.2);--panel-w:470px;--panel-w-lg:600px;--panel-w-xl:880px;--ease-quart:cubic-bezier(.25, 1, .5, 1);--ease-quint:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--transition:.18s var(--ease-quart);--transition-slow:.35s var(--ease-quint);--puls-dauer:2.4s;--glas-fill:oklch(99.2% .001 70/.5);--glas-rand:oklch(99.2% .001 70/.9);--glas-blur:14px;--welle-blau-a:var(--blue);--welle-blau-b:oklch(72% .11 220);--welle-orange-a:var(--orange);--welle-orange-b:oklch(80% .1 70);--welle-dauer:3.6s;--welle-dauer-wartet:calc(var(--welle-dauer) * 2.5);--welle-dauer-ruhig:calc(var(--welle-dauer) * 4);--welle-amplitude-ruhig:.5;--welle-breite:calc(var(--s9) + var(--s7));--welle-breite-schmal:var(--s9);--welle-breite-winzig:calc(var(--s7) - var(--s2));--gen-lauf-breite:28ch;--aura-deckkraft:48%;--aura-blur:18px;--aura-dauer:10s;--flap-dauer:.36s;--flap-versatz:40ms;--flap-blende:.16s;--flap-zeile:1.25em;--flap-tiefe:4em;--aircall-hoehe:666px;--surface-page:var(--warm);--surface-card:var(--white);--surface-sunken:var(--gray-50);--surface-raised:var(--white);--surface-inverse:var(--gray-900);--text-primary:var(--black);--text-secondary:var(--gray-600);--text-muted:var(--gray-500);--text-on-accent:var(--white);--text-on-image:oklch(99.2% .001 70);--map-ink:var(--accent);--map-tile-filter:none;--border-subtle:var(--gray-100);--border-default:var(--gray-200);--border-strong:var(--gray-300);--focus-ring:var(--accent);--focus-ring-input:var(--gray-300);--focus-ring-input-glow:oklch(63% .008 70/.12);--z-menu:30;--z-dock:40;--z-drawer:50;--z-toast:50;--z-modal:60}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:oklch(93% .004 70);--black-soft:oklch(86% .004 70);--white:oklch(24.5% .005 70);--warm:oklch(16.5% .005 70);--paper:oklch(24.5% .005 70);--ink-warm:oklch(93% .004 70);--ink-neutral:oklch(93% .004 70);--bg-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='2.2 0 0 0 -0.6  2.2 0 0 0 -0.6  2.2 0 0 0 -0.6  0 0 0 0 0.035'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");--accent:oklch(87% .005 70);--accent-soft:oklch(93% .004 70/.07);--accent-mid:oklch(93% .004 70/.14);--gray-50:oklch(20.5% .005 70);--gray-100:oklch(30% .006 70);--gray-200:oklch(35.5% .006 70);--gray-300:oklch(50% .007 70);--gray-400:oklch(64% .008 70);--gray-500:oklch(73% .007 70);--gray-600:oklch(79% .006 70);--gray-700:oklch(86% .005 70);--gray-800:oklch(90% .004 70);--gray-900:oklch(95% .003 70);--green:oklch(72% .13 155);--green-light:oklch(30% .045 155);--green-text:oklch(83% .11 155);--red:oklch(68% .17 28);--red-light:oklch(27% .04 27);--red-text:oklch(76% .14 27);--blue:oklch(70% .11 245);--blue-light:oklch(30% .045 245);--blue-text:oklch(83% .08 245);--purple:oklch(70% .1 295);--purple-light:oklch(30% .045 295);--purple-text:oklch(83% .08 295);--orange:oklch(80% .13 68);--orange-light:oklch(25% .025 68);--orange-text:oklch(84% .12 68);--radius-blue:oklch(68% .18 262);--chart-summe:#e8eef5;--chart-1:#a9cbf0;--chart-2:#5e9bdb;--chart-3:#3a72b4;--chart-4:#29496f;--chart-akzent:#2daea0;--chart-akzent-text:#6fdcd0;--chart-grau:#6e6a65;--chart-flaeche-blau:#1d2c3e;--chart-flaeche-akzent:#173431;--shadow-xs:0 1px 2px oklch(0% 0 0/.3);--shadow-sm:0 1px 3px oklch(0% 0 0/.35), 0 1px 2px oklch(0% 0 0/.25);--shadow-md:0 4px 14px oklch(0% 0 0/.4), 0 1px 3px oklch(0% 0 0/.3);--shadow-lg:0 10px 28px oklch(0% 0 0/.45), 0 2px 6px oklch(0% 0 0/.3);--shadow-xl:0 20px 56px oklch(0% 0 0/.55), 0 4px 12px oklch(0% 0 0/.35);--shadow-panel:-18px 0 50px oklch(0% 0 0/.5);--scrim-panel:oklch(0% 0 0/.5);--scrim-confirm:oklch(0% 0 0/.55);--glas-fill:oklch(23.5% .005 70/.55);--glas-rand:oklch(45% .007 70/.6);--focus-ring-input-glow:oklch(58% .008 70/.2);--surface-raised:oklch(32% .006 70);--map-tile-filter:invert(1) hue-rotate(180deg) brightness(.9) contrast(.85) saturate(.5)}@font-face{font-family:Bricolage Grotesque;src:url(/assets/BricolageGrotesque-latin-ETsp9OP2.woff2)format("woff2");font-weight:200 800;font-stretch:75% 100%;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;src:url(/assets/BricolageGrotesque-latin-ext-Db1OveV6.woff2)format("woff2");font-weight:200 800;font-stretch:75% 100%;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable;overflow-y:scroll}body{font-family:Bricolage Grotesque,system-ui,-apple-system,sans-serif;font-size:var(--t-base);color:var(--black);background-color:var(--warm);background-image:var(--bg-texture);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.011em;text-rendering:optimizelegibility;font-variation-settings:"opsz" 14;background-size:240px 240px;background-attachment:fixed}::selection{background:var(--accent-mid);color:var(--black)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--gray-300)}h1{font-variation-settings:"opsz" 96;font-family:Bricolage Grotesque,sans-serif;font-weight:750;font-size:var(--t-3xl);letter-spacing:-.035em;color:var(--black);line-height:1.02}h2{font-variation-settings:"opsz" 48;font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:var(--t-xl);letter-spacing:-.025em;color:var(--black);line-height:1.12}h3{font-size:var(--t-base);letter-spacing:-.012em;color:var(--gray-800);font-weight:700}h4{text-transform:uppercase;letter-spacing:.12em;color:var(--gray-400);margin-bottom:10px;font-size:10px;font-weight:700}p,li{font-size:var(--t-sm);color:var(--gray-500);max-width:70ch;line-height:1.65}strong{color:var(--gray-800);font-weight:600}:focus-visible:not(:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=color],[type=file],[type=image]),textarea,select,[contenteditable]:not([contenteditable=false]))){outline:2px solid var(--focus-ring);outline-offset:2px}:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=color],[type=file],[type=image]),textarea,select,[contenteditable]:not([contenteditable=false])):where(:focus-visible){outline:1px solid var(--gray-300);outline-offset:0}button:focus-visible,a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=768px){body{overflow-x:hidden}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.1ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.avatar{background:var(--gray-100);color:var(--gray-500);text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.avatar--logo{background:var(--white);border-radius:6px}.avatar--logo img{object-fit:contain}.avatar--breit{box-sizing:border-box;padding:2px}.avatar--breit img{object-fit:contain;width:100%;height:100%}.cmdk-overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:cmdkFadeIn .18s var(--ease-quart);background:oklch(18% .005 70/.4);justify-content:center;align-items:flex-start;padding-top:12vh;display:none;position:fixed;inset:0}.cmdk-overlay.open{display:flex}.cmdk{background:var(--white);border-radius:var(--radius-xl);border:1px solid var(--gray-200);width:min(640px,92vw);max-height:70vh;box-shadow:var(--shadow-xl);animation:cmdkSlideIn .32s var(--ease-expo);flex-direction:column;display:flex;overflow:hidden}.cmdk-search{width:100%;font-family:inherit;font-size:var(--t-md);color:var(--black);border:none;border-bottom:1px solid var(--gray-100);font-variation-settings:"opsz" 14;background:0 0;outline:none;padding:18px 22px}.cmdk-search::placeholder{color:var(--gray-400)}.cmdk-results{padding:8px;overflow-y:auto}.cmdk-group{text-transform:uppercase;letter-spacing:.12em;color:var(--gray-400);padding:6px 8px 4px;font-size:10px;font-weight:700}.cmdk-item{cursor:pointer;font-size:var(--t-base);color:var(--gray-800);transition:background var(--transition);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cmdk-item .cmdk-icon{background:var(--gray-100);width:26px;height:26px;color:var(--gray-600);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.cmdk-item .cmdk-sub{font-size:var(--t-xs);color:var(--gray-400);margin-left:auto}.cmdk-item .avatar--logo{box-shadow:inset 0 0 0 1px var(--gray-100)}.cmdk-item.active{background:var(--accent-soft);color:var(--accent-deep)}.cmdk-item.active .cmdk-icon{background:var(--accent);color:var(--white)}.cmdk-empty{text-align:center;font-size:var(--t-sm);color:var(--gray-400);padding:32px 16px}.cmdk-foot{border-top:1px solid var(--gray-100);background:var(--gray-50);color:var(--gray-500);align-items:center;gap:14px;padding:10px 14px;font-size:11px;display:flex}.cmdk-kbd{background:var(--white);border:1px solid var(--gray-200);min-width:18px;height:18px;color:var(--gray-700);box-shadow:0 1px 0 var(--gray-200);border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-family:ui-monospace,SF Mono,monospace;font-size:10px;font-weight:600;display:inline-flex}@keyframes cmdkFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cmdkSlideIn{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:none}}.toast-stack{bottom:var(--s5);right:var(--s5);z-index:9998;gap:var(--s2);pointer-events:none;flex-direction:column-reverse;display:flex;position:fixed}.toast{pointer-events:auto;background:var(--gray-900);color:var(--white);border-radius:var(--radius-md);font-size:var(--t-sm);box-shadow:var(--shadow-lg);opacity:0;min-width:240px;max-width:380px;animation:toastIn .35s var(--ease-expo) forwards;border:1px solid oklch(100% 0 0/.06);align-items:center;gap:10px;padding:12px 16px 12px 14px;font-weight:500;display:flex;transform:translateY(8px)scale(.98)}.toast.leaving{animation:toastOut .25s var(--ease-quart) forwards}.toast-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.toast-success .toast-icon{color:var(--green)}.toast-error .toast-icon{color:var(--red)}.toast-info .toast-icon{color:var(--accent)}@keyframes toastIn{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastOut{to{opacity:0;transform:translateY(8px)scale(.98)}}.pc.kbd-focus{outline:2px solid var(--accent);outline-offset:3px;box-shadow:var(--shadow-md)}.hub-wrap{max-width:var(--page-max);padding:56px var(--page-pad);margin:0 auto}.hub-header{margin-bottom:48px}.hub-header h1{letter-spacing:-1.2px;margin-bottom:4px;font-size:36px}.hub-sub{margin-top:var(--s1);min-height:var(--s5);line-height:var(--s5);font-size:var(--t-md);color:var(--gray-500)}.partner-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.pc{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);cursor:pointer;color:inherit;box-shadow:var(--shadow-xs);padding:24px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden}.pc:before{display:none}.pc:hover{box-shadow:var(--shadow-lg);border-color:var(--gray-200);transform:translateY(-2px)}.pc[data-status=early]{border-color:#3a73b052}.pc[data-status=mid]{border-color:var(--accent-mid)}.pc[data-status=done]{border-color:#2d865952}.pc[data-status=overdue]{border-color:color-mix(in oklch, var(--red) 38%, transparent);background:linear-gradient(180deg, var(--white) 0%, var(--red-light) 280%)}.pc-dots{gap:3px;margin-top:12px;display:flex}.pc-dot{background:var(--gray-100);border-radius:50%;width:6px;height:6px;transition:background .3s}.pc-dot.dot-done{background:var(--green)}.pc-dot.dot-active{background:var(--accent)}.pc .pc-name{letter-spacing:-.02em;color:var(--black);flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;margin-bottom:10px;font-size:15px;font-weight:700;display:flex}.pc .pc-name>.badge{flex-shrink:0}.pc-logo{background:var(--gray-50);border:1px solid var(--gray-100);width:44px;height:44px;color:var(--gray-500);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:10px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.pc-logo.pa-logo{background:#fff}.pc-logo img{object-fit:contain;width:100%;height:100%;padding:4px}.partner-grid.list-view .pc .pc-logo{border-radius:8px;width:36px;height:36px;margin-bottom:0;font-size:12px}.pc-logo.pc-logo-xs{border-radius:5px;width:20px;height:20px;margin-bottom:0;font-size:9px}.pc .pc-progress{align-items:center;gap:10px;margin-bottom:6px;display:flex}.pc .pc-bar{background:var(--gray-100);border-radius:2px;flex:1;height:3px;overflow:hidden}.pc .pc-bar-fill{border-radius:2px;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1)}.pc .pc-pct{text-align:right;min-width:34px;color:var(--gray-500);font-size:11px;font-weight:700}.pc .pc-phase{color:var(--gray-400);margin-top:4px;font-size:11px}.pc .pc-date{color:var(--gray-300);letter-spacing:.2px;margin-top:10px;font-size:10px}.pc .pc-days-in-phase{color:var(--gray-400);align-items:center;gap:6px;margin-top:8px;font-size:11px;display:flex}.pc .pc-days-in-phase .dip-num{color:var(--gray-600);font-size:12px;font-weight:700}.pc .pc-del{border:1px solid var(--gray-100);background:var(--white);width:32px;height:32px;color:var(--gray-300);cursor:pointer;opacity:0;transition:all var(--transition);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:10px;right:10px}.pc:hover .pc-del{opacity:1}.pc-del:hover{border-color:var(--red);color:var(--red);background:var(--red-light)}.pc-backend-drift{background:var(--red-light);color:var(--red-text);border-radius:4px;margin-top:6px;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.4;display:inline-block}.pc-stamm{color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;margin:-4px 0 10px;font-size:11px;line-height:1.4;overflow:hidden}.partner-grid.list-view .pc .pc-stamm{color:var(--gray-400);margin:2px 0 0;font-size:10px}.pc-vdm{align-items:center;gap:5px;min-width:0;margin:-4px 0 10px;display:flex}.pc-vdm-label{color:var(--accent);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.pc-vdm-none .pc-vdm-label,.pc-vdm-sm.pc-vdm-none{color:var(--orange-text)}.partner-grid.list-view .pc .pc-name-cell{min-width:0}.partner-grid.list-view .pc .pc-vdm-sm{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin-top:2px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.partner-grid.list-view .pc .pc-backend-drift{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:2px;display:block;overflow:hidden}.hub-wrap.list-active,.hub-wrap.board-active{max-width:var(--page-max)}.pc-signed-note,.board-card-signed-note{color:var(--gray-500);margin:6px 0 10px;font-size:12px}.pc-group-label{letter-spacing:.6px;text-transform:uppercase;color:var(--gray-400);grid-column:1/-1;margin:8px 2px 2px;font-size:11px;font-weight:700}.board-col-title .bct-num.bct-signed{background:var(--blue)}.board-view{scroll-snap-type:x proximity;gap:12px;min-height:400px;padding:4px 0 20px;display:flex;overflow-x:auto}.board-view::-webkit-scrollbar{height:6px}.board-view::-webkit-scrollbar-track{background:0 0}.board-view::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:3px}.board-col{scroll-snap-align:start;flex-direction:column;flex:1 0 220px;gap:0;min-width:220px;max-width:260px;display:flex}.board-col-head{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--white);border:1px solid var(--gray-100);z-index:2;border-bottom:none;padding:14px 16px 12px;position:sticky;top:0}.board-col-title{text-transform:uppercase;letter-spacing:.5px;color:var(--gray-800);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.board-col-title .bct-num{width:22px;height:22px;color:var(--white);background:var(--gray-300);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.board-col-title .bct-num.has-partners{background:var(--accent)}.board-col-title .bct-num.all-done{background:var(--green)}.board-col-count{color:var(--gray-400);margin-top:4px;font-size:10px;font-weight:500}.board-col-timeline{background:var(--gray-100);border-radius:2px;height:3px;margin-top:8px;overflow:hidden}.board-col-timeline-fill{border-radius:2px;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1)}.board-col-body{background:var(--gray-50);border:1px solid var(--gray-100);border-radius:0 0 var(--radius-sm) var(--radius-sm);border-top:none;flex-direction:column;flex:1;gap:8px;min-height:80px;padding:8px;display:flex}.board-col-empty{color:var(--gray-300);flex:1;justify-content:center;align-items:center;min-height:60px;font-size:11px;font-style:italic;display:flex}.board-card{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-sm);cursor:pointer;padding:14px 16px;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.board-card:before{content:"";border-radius:3px 0 0 3px;width:3px;height:100%;transition:background .3s;position:absolute;top:0;left:0}.board-card:hover{box-shadow:var(--shadow-sm);border-color:var(--gray-200)}.board-card[data-urgency=ok]:before{background:var(--green)}.board-card[data-urgency=warning]:before{background:var(--orange)}.board-card[data-urgency=overdue]:before{background:var(--red)}.board-card-name{color:var(--black);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:13px;font-weight:700;overflow:hidden}.board-card-head{align-items:center;gap:6px;display:flex}.board-card-head .board-card-name{flex:1;min-width:0;margin-bottom:0}.board-card-head+.board-card-progress,.board-card-head+.board-card-signed-note{margin-top:8px}.board-card-progress{align-items:center;gap:8px;margin-bottom:6px;display:flex}.board-card-bar{background:var(--gray-100);border-radius:2px;flex:1;height:3px;overflow:hidden}.board-card-bar-fill{border-radius:2px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}.board-card-pct{text-align:right;min-width:28px;font-size:10px;font-weight:700}.board-card-meta{color:var(--gray-400);justify-content:space-between;align-items:center;margin-top:4px;font-size:10px;display:flex}.board-card-items{color:var(--gray-400);align-items:center;gap:4px;font-size:10px;display:flex}.board-card-items .done-count{color:var(--green);font-weight:700}.board-card-days{border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.board-card-days.days-ok{color:var(--gray-400);background:var(--gray-50)}.board-card-days.days-warn{color:var(--orange-text);background:var(--orange-light)}.board-card-days.days-overdue{color:var(--red-text);background:var(--red-light)}.board-card-dip{color:var(--gray-400);align-items:center;gap:4px;margin-top:4px;font-size:10px;display:flex}.board-card-dip .dip-num{color:var(--gray-500);font-weight:700}.board-card-drift{background:var(--red-light);color:var(--red-text);border-radius:4px;margin-top:6px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.4;display:inline-block}.hub-empty{text-align:center;background:linear-gradient(180deg, transparent 0%, var(--gray-50) 100%);border:1px dashed var(--gray-200);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:12px;margin:8px 0;padding:72px 24px;display:flex}.hub-empty .he-icon{background:var(--white);border:1px solid var(--gray-100);width:56px;height:56px;box-shadow:var(--shadow-sm);color:var(--gray-400);opacity:1;border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;font-size:24px;display:flex}.hub-empty .he-icon svg{width:24px;height:24px}.hub-empty p{font-size:var(--t-base);color:var(--gray-700);margin:0;font-weight:600}.hub-empty .he-sub{font-size:var(--t-sm);color:var(--gray-400);max-width:42ch;margin:0;font-weight:400}.partner-grid.list-view{flex-direction:column;gap:0;display:flex}.partner-grid.list-view .pl-header,.partner-grid.list-view .pc{grid-template-columns:36px minmax(160px,2fr) minmax(100px,1fr) minmax(110px,140px) minmax(230px,1.9fr) minmax(90px,110px) 90px;align-items:center;gap:14px;display:grid}.partner-grid.list-view .pl-header{text-transform:uppercase;letter-spacing:.6px;color:var(--gray-500);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-sm) var(--radius-sm) 0 0;padding:10px 20px;font-size:10px;font-weight:700}.partner-grid.list-view .pc{border-top:none;border-radius:0;padding:14px 20px;position:relative;overflow:visible}.partner-grid.list-view .pc:first-child{border-top:1px solid var(--gray-100);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.partner-grid.list-view .pc:last-child{border-radius:0 0 var(--radius-sm) var(--radius-sm)}.partner-grid.list-view .pc:before{display:none}.partner-grid.list-view .pc:hover{box-shadow:none;background:var(--gray-50);transform:none}.partner-grid.list-view .pc .pc-name{flex-wrap:nowrap;margin-bottom:0;font-family:Bricolage Grotesque,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.partner-grid.list-view .pc .pc-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.partner-grid.list-view .pc .pc-owner{color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.partner-grid.list-view .pc .pc-progress{margin-bottom:0}.partner-grid.list-view .pc .pc-bar{height:4px}.partner-grid.list-view .pc .pc-pct{min-width:36px;font-size:12px}.partner-grid.list-view .pc .pc-phase-cell{flex-direction:column;gap:6px;min-width:0;display:flex}.partner-grid.list-view .pc .pc-phase{color:var(--gray-500);white-space:nowrap;text-overflow:ellipsis;margin-top:0;font-size:11px;overflow:hidden}.partner-grid.list-view .pc .pc-dots{gap:4px;margin-top:0}.partner-grid.list-view .pc .pc-dot{width:6px;height:6px}.pc .pc-stand{margin-top:var(--s1);min-width:0;font-size:var(--t-xs);color:var(--gray-500)}.partner-grid.list-view .pc .pc-stand{margin-top:0}.pc .pc-stand-zaehler{gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.pc .pc-stand-leer{color:var(--gray-400)}.pc .pc-stand-z{align-items:center;gap:var(--s1);white-space:nowrap;display:inline-flex}.pc .pc-stand-z .pz-dot{width:var(--s2);height:var(--s2)}.pc .pc-stand-skel i{height:var(--s2);border-radius:var(--radius-sm);width:70%}.partner-grid.list-view .pc .pc-date{color:var(--gray-400);white-space:nowrap;text-overflow:ellipsis;margin-top:0;font-size:11px;overflow:hidden}.partner-grid.list-view .pc .pc-status-cell{align-items:center;gap:var(--s2);display:flex}.partner-grid.list-view .pc .pc-del{opacity:0;width:28px;height:28px;font-size:12px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.partner-grid.list-view .pc:hover .pc-del{opacity:1}.partner-grid.list-view .pc{border-color:var(--gray-100);background:var(--white)}.partner-grid.list-view .pc:hover{background:var(--gray-50)}.hub-tabs-actions{align-items:center;gap:8px;padding-bottom:8px;display:flex}.ht-action-btn{background:var(--gray-900);color:var(--white);cursor:pointer;transition:all var(--transition);letter-spacing:-.01em;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.ht-action-btn:hover{background:var(--black);transform:translateY(-1px)}.ht-action-btn:active{transform:translateY(0)}.hub-tab-content{display:none}.hub-tab-content.active{display:block}.hub-toolbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.hub-toolbar .input-search,.bo-toolbar>.input-search{flex:0 0 260px;width:260px}.hub-toolbar-filters{justify-content:flex-end;align-items:center;gap:var(--s2);flex-wrap:wrap;margin-left:auto;display:flex}.hub-dropdown{flex-shrink:0;position:relative}.hub-dd-btn{min-height:var(--control-h);padding:0 var(--s3);border:1px solid var(--gray-100);background:var(--white);color:var(--gray-600);cursor:pointer;transition:all var(--transition);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.hub-dd-btn:hover{border-color:var(--gray-200);color:var(--gray-800);background:var(--gray-50)}.hub-dd-btn svg{color:var(--gray-400)}.hub-dropdown.open .hub-dd-btn{border-color:var(--gray-300);background:var(--gray-50)}.hub-dd-menu{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-md);min-width:170px;box-shadow:var(--shadow-xl);z-index:700;padding:5px;animation:.18s cubic-bezier(.16,1,.3,1) ddFadeIn;display:none;position:absolute;top:calc(100% + 6px);right:0}.hub-dropdown.open .hub-dd-menu{display:block}@keyframes ddFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.hub-dd-item{cursor:pointer;color:var(--gray-600);border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.hub-dd-item:hover{background:var(--gray-50);color:var(--gray-800)}.hub-dd-item svg{width:14px;height:14px;color:var(--gray-400);flex-shrink:0}.hub-dd-check{width:16px;color:var(--accent);opacity:0;flex-shrink:0;font-size:11px;transition:opacity .15s}.hub-dd-item.active .hub-dd-check{opacity:1}.hub-dd-item.active{color:var(--gray-900);font-weight:600}@media (width<=768px){.partner-grid{grid-template-columns:1fr}.partner-grid.list-view .pl-header,.partner-grid.list-view .pc{grid-template-columns:28px 1.6fr 90px 80px;gap:10px;padding:12px 14px}.partner-grid.list-view .pl-header span:nth-child(3),.partner-grid.list-view .pl-header span:nth-child(n+5),.partner-grid.list-view .pc .pc-owner,.partner-grid.list-view .pc .pc-phase-cell,.partner-grid.list-view .pc .pc-date{display:none}.hub-wrap{padding:var(--s6) var(--s4)}.hub-header{margin-bottom:var(--s5)}.hub-header h1{font-size:var(--t-2xl)}.hub-toolbar{flex-wrap:wrap}.hub-toolbar .input-search,.bo-toolbar>.input-search{flex:100%;width:100%}}.kn-content{min-width:0}.pi-link{color:var(--blue);font-size:12px;font-weight:600;text-decoration:none}.pi-link:hover{text-decoration:underline}.pmd-body{max-width:var(--page-measure);padding:4px 0 26px;overflow-y:auto}.pmd-field{border-bottom:1px dashed var(--gray-100);grid-template-columns:150px 1fr;gap:10px;padding:7px 0;font-size:13.5px;display:grid}.pmd-k{color:var(--gray-500);align-items:center;gap:7px;font-size:12.5px;display:flex}.pmd-v{word-break:break-word}.pmd-empty{color:var(--gray-400)}.pmd-src{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}.pmd-src.ops{color:var(--red-text)}.pmd-hint{color:var(--gray-500);font-size:11px}.pmd-hint.warn{color:var(--red-text)}.pmd-view{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pmd-edit{flex-direction:column;gap:6px;display:flex}.pmd-edit-input{font:inherit;border:1px solid var(--accent);border-radius:6px;width:100%;max-width:260px;padding:5px 8px}.pmd-edit-actions{flex-wrap:wrap;gap:8px;display:flex}.pmd-edit-save,.pmd-edit-cancel{cursor:pointer;border:1px solid var(--gray-200);background:var(--paper);border-radius:6px;padding:4px 10px;font-size:12px}.pmd-edit-save{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.pmd-edit-save:disabled{opacity:.6;cursor:not-allowed}.pmd-edit-cancel:hover{background:var(--gray-100)}.pmd-edit-cancel[aria-label]{color:var(--gray-500);background:0 0;border-color:#0000;justify-content:center;align-items:center;padding:4px 6px;display:inline-flex}.pmd-edit-cancel[aria-label]:hover{background:var(--gray-100);color:var(--gray-900)}.pmd-edit-error{color:var(--red-text);font-size:12px}.pmd-publish-hinweis{background:var(--gray-100);color:var(--gray-600);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:6px;max-width:420px;margin-top:6px;padding:8px 10px;font-size:12px;display:flex}.pmd-publish-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.pmd-publish-link:hover{text-decoration:none}.pmd-publish-link:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.pmd-portal-aktionen{gap:12px;display:inline-flex}.pmd-portal-radius{color:var(--gray-500);flex-wrap:wrap;align-items:baseline;gap:6px;max-width:420px;margin-top:6px;font-size:12px;display:flex}.pmd-edit-clear{cursor:pointer;border:1px solid var(--gray-200);background:var(--paper);border-radius:6px;padding:4px 10px;font-size:12px}.pmd-edit-clear:hover{background:var(--gray-100)}.pmd-edit-clear:disabled{opacity:.6;cursor:not-allowed}.pmd-place-current,.pmd-place-loading{color:var(--gray-500);font-size:12px}.pmd-place-suggestions{border:1px solid var(--gray-200);border-radius:6px;max-width:260px;max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.pmd-place-suggestion{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:13px;display:block}.pmd-place-suggestion:hover{background:var(--gray-100)}.pmd-logo{flex-direction:column;gap:6px;display:flex}.pmd-logo-main{object-fit:contain;border:1px solid var(--border-subtle);background:#fff;border-radius:6px;max-width:180px;max-height:80px;padding:4px}.pmd-logo-others{flex-wrap:wrap;gap:6px;display:flex}.pmd-logo-thumb{object-fit:contain;border:1px solid var(--border-subtle);background:#fff;border-radius:4px;max-width:56px;max-height:40px;padding:2px}.mcl{border-top:1px solid var(--gray-200);margin-top:10px;padding-top:10px}.mcl-collapsed{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mcl-empty{color:var(--gray-500);font-size:12.5px}.mcl-status{color:var(--gray-500);align-items:center;gap:7px;min-width:0;font-size:12.5px;display:inline-flex}.mcl-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:6px;height:6px}.mcl-dot--live{background:#2e9e5b}.mcl-dot--pending{background:var(--orange)}.mcl-dot--paused{background:var(--gray-400)}.mcl-cid{color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-family:ui-monospace,SF Mono,Menlo,monospace;overflow:hidden}.mcl-panel{background:var(--warm);border:1px solid var(--accent-soft);box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.mcl-panel-head{align-items:center;gap:8px;display:flex}.mcl-panel-title{color:var(--black);font-size:13px;font-weight:600}.mcl-badge{background:var(--gray-900);height:22px;color:var(--white);letter-spacing:.04em;border-radius:6px;justify-content:center;align-items:center;padding:0 7px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;font-weight:700;display:inline-flex}.mcl-cancel{font:inherit;color:var(--gray-500);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px 4px;font-size:12px}.mcl-cancel:hover{color:var(--black);text-decoration:underline}.mcl-section{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-500);font-weight:700;display:block}.mcl-connect{flex-direction:column;gap:8px;display:flex}.mcl-connect-row{align-items:stretch;gap:8px;display:flex}.mcl-connect-row input{box-sizing:border-box;min-width:0;font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--gray-200);background:var(--paper);color:var(--black);transition:border-color var(--transition), box-shadow var(--transition);border-radius:9px;flex:1;padding:8px 12px}.mcl-connect-row input::placeholder{color:var(--gray-400)}.mcl-connect-row input:focus{border-color:var(--gray-400);outline:none;box-shadow:0 0 0 3px oklch(63% .008 70/.12)}.mcl-connect-row .mcl-btn,.mcl-connect-row .mcl-btn-ghost{white-space:nowrap;flex-shrink:0}.mcl-hint{color:var(--gray-500);margin:0;font-size:11.5px;line-height:1.45}.mcl-create{flex-direction:column;gap:12px;display:flex}.mcl-or{letter-spacing:.04em;text-transform:uppercase;color:var(--gray-400);align-items:center;gap:12px;font-size:11px;display:flex}.mcl-or:before,.mcl-or:after{content:"";background:var(--gray-200);flex:1;height:1px}.mcl-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mcl-field{flex-direction:column;gap:4px;display:flex}.mcl-label{color:var(--gray-500);font-size:11px}.mcl-affix{display:block;position:relative}.mcl-affix input{box-sizing:border-box;width:100%;font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--gray-200);background:var(--paper);border-radius:9px;padding:7px 32px 7px 11px}.mcl-affix input:focus{border-color:var(--gray-400);outline:none;box-shadow:0 0 0 3px oklch(63% .008 70/.12)}.mcl-affix .mcl-unit{color:var(--gray-500);pointer-events:none;font-size:12.5px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.mcl-affix.mcl-lead input{padding:7px 11px 7px 24px}.mcl-affix.mcl-lead .mcl-unit{left:11px;right:auto}.mcl-actions{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.mcl-actions>.mcl-btn{flex:1;min-width:180px}.mcl-alt{align-items:stretch;gap:6px;min-width:0;display:flex}.mcl-linkbtn{font:inherit;color:var(--gray-500);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-self:center;padding:0 2px;font-size:12px}.mcl-linkbtn:hover{color:var(--accent-deep);text-decoration:underline}.mcl-actions>.mcl-linkbtn{padding-left:6px}.mcl-connect-row--compact input{flex:0 0 calc(18ch + 26px);padding:6px 10px;font-size:12.5px}.mcl-connect-row--compact .mcl-btn-ghost{padding:6px 10px;font-size:12px}.mcl-btn,.mcl-btn-ghost{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:600}.mcl-btn{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.mcl-btn:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.mcl-btn:disabled,.mcl-btn:disabled:hover{background:var(--gray-100);color:var(--gray-400);border-color:var(--gray-200);cursor:not-allowed}.mcl-btn-ghost{color:var(--accent);border-color:var(--accent-soft);background:0 0}.mcl-btn-ghost:hover{background:var(--accent-soft)}.mcl-btn-ghost:disabled,.mcl-btn-ghost:disabled:hover{color:var(--gray-400);border-color:var(--gray-200);cursor:not-allowed;background:0 0}.mcl-error{color:var(--red-text);font-size:12px}@media (width<=360px){.mcl-grid{grid-template-columns:1fr}}.pmd-map{border-radius:var(--radius-md);border:1px solid var(--gray-200);height:200px;margin-top:var(--s2);isolation:isolate;overflow:hidden}.pmd-map.leaflet-container{background:var(--warm)}.pmd-map-empty{margin-top:var(--s2);padding:var(--s3);border-radius:var(--radius-md);border:1px dashed var(--gray-200);color:var(--gray-500);font-size:var(--t-sm)}.pmd-radius-row{align-items:center;gap:var(--s3);display:flex}.pmd-radius-slider{accent-color:var(--accent);cursor:pointer;flex:1}.pmd-radius-number{text-align:right;width:72px}.pmd-radius-unit{color:var(--gray-500);font-size:var(--t-sm)}.pmd-place-picked{margin-top:var(--s2);font-size:var(--t-sm);color:var(--gray-600)}.hpp{margin-top:var(--s5);border-top:1px solid var(--gray-100);padding-top:var(--s4)}.hpp-kopf{align-items:baseline;gap:var(--s2);margin:0 0 var(--s3);display:flex}.hpp h3{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0}.hpp-menge{font-size:var(--t-xs);color:var(--gray-400);font-variant-numeric:tabular-nums;margin-left:auto}.hpp-liste{gap:var(--s3);margin:0 0 var(--s3);flex-direction:column;display:flex}.hpp-gruppe{background:var(--gray-100);border:1px solid var(--gray-100);border-radius:var(--radius-md);flex-direction:column;gap:1px;display:flex;overflow:hidden}.hpp-gruppe>h4{padding:var(--s2) var(--s3);background:var(--gray-50);font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-500);align-items:baseline;gap:var(--s2);margin:0;font-weight:700;display:flex}.hpp-gruppe>h4 em{letter-spacing:0;text-transform:none;color:var(--gray-400);font-style:normal;font-weight:500}.hpp-zeile{gap:var(--s3);padding:var(--s2) var(--s3);background:var(--white);cursor:pointer;transition:background var(--transition);grid-template-columns:16px 1fr;align-items:start;display:grid}.hpp-zeile:hover{background:var(--gray-50)}.hpp-zeile>input{margin-top:3px}.hpp-inhalt{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.hpp-kopfzeile{align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex}.hpp-kopfzeile b{font-size:var(--t-sm);color:var(--gray-700);font-weight:600}.hpp-kopfzeile em{font-style:normal;font-size:var(--t-xs);color:var(--gray-400)}.hpp-kopfzeile em.warn{color:var(--orange-text)}.hpp-werte{gap:var(--s1);font-size:var(--t-sm);grid-template-columns:1fr 12px 1fr;align-items:baseline;min-width:0;display:grid}.hpp-ist,.hpp-soll{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hpp-ist{color:var(--gray-400);text-decoration:line-through;-webkit-text-decoration-color:var(--gray-300);text-decoration-color:var(--gray-300)}.hpp-pfeil{color:var(--gray-300);text-align:center;font-size:var(--t-xs)}.hpp-soll{color:var(--black);font-weight:600}.hpp-foot{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.hpp-zaehler{font-size:var(--t-sm);color:var(--gray-500);font-variant-numeric:tabular-nums}.hpp-zaehler b{color:var(--black);font-weight:700}.hpp-skelett{cursor:default}.xj{flex-direction:column;gap:8px;display:flex}.xj-toggle{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin-left:-6px;padding:2px 6px;display:inline-flex}.xj-toggle:hover{background:var(--gray-100)}.xj-chevron{color:var(--gray-500);transition:transform var(--transition);display:inline-block}.xj-chevron.offen{transform:rotate(90deg)}.xj-panel{border-left:2px solid var(--gray-200);flex-direction:column;gap:12px;padding:2px 0 2px 12px;display:flex}.xj-liste-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--gray-500);align-items:baseline;gap:6px;margin:0 0 4px;font-size:11px;font-weight:600;display:flex}.xj-liste-zahl{color:var(--gray-400);letter-spacing:0}.xj-jobs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xj-job{border-bottom:1px dashed var(--gray-100);flex-wrap:wrap;align-items:baseline;gap:8px;padding:4px 0;font-size:13px;display:flex}.xj-job:last-child{border-bottom:0}.xj-job-name{font-weight:500}.xj-job-ort{color:var(--gray-500);flex:auto;font-size:12.5px}.xj-herkunft{color:var(--gray-500);margin:0;font-size:11.5px}.xj-quellen{gap:var(--s3);flex-direction:column;display:flex}.anb{gap:var(--s2);flex-direction:column;display:flex}.anb-eintrag{gap:0 var(--s3);grid-template-columns:minmax(0,1fr) auto;display:grid}.anb-summe{justify-self:end;align-items:baseline;gap:var(--s2);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.anb-detail{color:var(--gray-500);font-size:var(--t-sm);grid-column:1/-1}.anb-fassung--ersetzt,.anb-fassung--ersetzt .xj-job-ort{color:var(--gray-400)}.anb-aktion{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.anb-frage-leise{color:var(--gray-500)}.ms-item-avatar.pa-logo{background:#fff;overflow:hidden}.ms-item-avatar.pa-logo img{object-fit:contain;width:100%;height:100%;padding:3px}.ms-item-avatar.pa-logo:after{display:none}#hubTabMap.active{display:block}#hubTabMap .map-view{margin-top:0}.map-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:16px;margin-top:4px;display:grid}.map-stage{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}@media (width<=760px){.map-layout{grid-template-columns:1fr}}.map-filter{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.map-kreis{align-self:flex-start}.map-stats{align-items:center;gap:var(--s1);background:var(--gray-50);border-radius:var(--radius-sm);min-height:var(--control-h);flex-wrap:wrap;align-self:flex-start;padding:3px;display:inline-flex}.stat-chip{align-items:center;gap:var(--s2);cursor:pointer;font-family:inherit;font-size:var(--t-sm);color:var(--gray-500);transition:background var(--transition), color var(--transition), box-shadow var(--transition);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:5px 12px;font-weight:500;display:inline-flex;position:relative}.stat-chip:hover{color:var(--gray-700)}.stat-chip.active{background:var(--white);color:var(--gray-900);box-shadow:var(--shadow-xs)}.stat-chip .stat-num{color:var(--gray-400);font-variant-numeric:tabular-nums;font-weight:600}.stat-chip.active .stat-num{color:var(--gray-900)}.stat-chip .stat-label{align-items:center;gap:var(--s2);display:inline-flex}.stat-chip .stat-dot{border-radius:999px;width:8px;height:8px}.stat-chip .stat-dot.s-live{background:var(--green)}.stat-chip .stat-dot.s-onboarding{background:var(--accent)}.stat-divider{background:var(--gray-200);align-self:center;width:1px;height:28px;margin:0 4px}.stat-note{color:var(--gray-500);letter-spacing:-.1px;align-self:center;align-items:center;gap:6px;margin-left:auto;padding:0 14px;font-size:11.5px;font-weight:500;display:inline-flex}.stat-note .stat-note-clickable{color:oklch(62% .13 50);cursor:pointer;border-bottom:1px dotted oklch(62% .13 50/.5);font-weight:600}.stat-note .stat-note-clickable:hover{color:oklch(55% .15 45)}.map-view{border:1px solid var(--gray-200);border-radius:var(--radius-lg);background:var(--warm);isolation:isolate;height:clamp(520px,100vh - 240px,860px);position:relative;overflow:hidden;container-type:inline-size}.map-view #leafletMap{background:var(--warm);width:100%;height:100%}.map-view .leaflet-container{background:var(--warm);outline:none;font-family:Bricolage Grotesque,sans-serif}.map-view .leaflet-control-attribution{background:color-mix(in oklch, var(--white) 70%, transparent);color:var(--gray-500);border-top-left-radius:6px;padding:2px 7px;font-size:9.5px}.map-view .leaflet-control-attribution a{color:var(--gray-700)}.map-view .leaflet-control-zoom{box-shadow:none;border:none;margin:14px}.map-view .leaflet-control-zoom a{background:color-mix(in oklch, var(--white) 92%, transparent);-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);color:var(--gray-700);border:1px solid oklch(86% .005 70/.6);width:30px;height:30px;font-family:Bricolage Grotesque,sans-serif;font-size:16px;font-weight:500;line-height:28px;box-shadow:0 4px 14px oklch(18% .005 70/.05)}.map-view .leaflet-control-zoom a:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.map-view .leaflet-control-zoom a:last-child{border-radius:0 0 var(--radius-md) var(--radius-md);border-top:none}.map-view .leaflet-control-zoom a:hover{background:var(--white);color:var(--gray-900)}.map-view .leaflet-tooltip{color:var(--text-on-image);white-space:normal;background:oklch(19% .006 70/.97);border:none;border-radius:14px;min-width:240px;max-width:360px;padding:16px 18px 14px;font-family:Bricolage Grotesque,sans-serif;box-shadow:inset 0 1px oklch(100% 0 0/.04),0 12px 36px oklch(18% .005 70/.32),0 2px 6px oklch(18% .005 70/.18)}.map-view .leaflet-tooltip-top:before{border-top-color:oklch(19% .006 70/.97)}.map-view .leaflet-tooltip-bottom:before{border-bottom-color:oklch(19% .006 70/.97)}.legend-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.legend-row:last-of-type{margin-bottom:0}.legend-marker{border:2px solid var(--white);border-radius:999px;flex-shrink:0;width:13px;height:13px;box-shadow:0 0 0 1px oklch(18% .005 70/.18),0 2px 5px oklch(18% .005 70/.15)}.legend-marker.s-live{background:var(--green)}.legend-marker.s-onboarding{background:var(--accent)}.legend-ring{background:color-mix(in oklch, var(--radius-blue) 8%, transparent);border:1.5px solid color-mix(in oklch, var(--radius-blue) 80%, transparent);border-radius:999px;flex-shrink:0;width:13px;height:13px}.legend-text{flex-direction:column;gap:1px;line-height:1.2;display:flex}.legend-text strong{color:var(--gray-900);letter-spacing:-.1px;font-size:12px;font-weight:600}.legend-text span{color:var(--gray-500);font-size:10.5px}.legend-note{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--gray-200);font-size:var(--t-xs);color:var(--gray-500);line-height:1.3}.map-side{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);flex-direction:column;align-self:start;display:flex;overflow:hidden}@media (width<=760px){.ms-legende{order:-1}.map-toolbar{left:14px;right:14px;overflow-x:auto}.map-toggle{white-space:nowrap;flex-shrink:0}.map-view .leaflet-control-zoom{margin-top:64px}}.ms-header{flex-direction:column;gap:10px;padding:16px 18px 12px;display:flex}.ms-search-wrap{align-items:center;display:flex;position:relative}.ms-search-icon{width:14px;height:14px;color:var(--gray-400);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ms-search{border:1px solid var(--gray-200);background:var(--gray-50);width:100%;color:var(--gray-900);border-radius:8px;outline:none;padding:9px 12px 9px 32px;font-family:inherit;font-size:12.5px;transition:border-color .18s,background .18s,box-shadow .18s}.ms-search:focus{background:var(--white);border-color:var(--gray-400);box-shadow:0 0 0 3px var(--focus-ring-input-glow)}.ms-search::placeholder{color:var(--gray-400)}.ms-item{cursor:pointer;transition:background .18s var(--ease-expo);grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:9px 18px;font-family:Bricolage Grotesque,sans-serif;display:grid;position:relative}.ms-item:hover{background:var(--gray-50)}.ms-item.active{background:color-mix(in oklch, var(--accent) 8%, transparent)}.ms-item.active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.ms-item-avatar{letter-spacing:-.2px;background:var(--gray-100);width:28px;height:28px;color:var(--gray-700);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:relative}.ms-item-avatar.s-live{color:oklch(42% .12 155);background:oklch(55% .115 155/.15)}.ms-item-avatar.s-onboarding{background:color-mix(in oklch, var(--accent) 18%, transparent);color:var(--accent-deep)}.ms-item-avatar:after{content:"";border:2px solid var(--white);border-radius:999px;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.ms-item-avatar.s-live:after{background:var(--green)}.ms-item-avatar.s-onboarding:after{background:var(--accent)}.ms-item-body{min-width:0}.ms-item-name{color:var(--gray-900);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.1px;font-size:12.5px;font-weight:600;overflow:hidden}.ms-item-meta{color:var(--gray-500);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.ms-empty{color:var(--gray-500);text-align:center;padding:24px 18px;font-size:12.5px;line-height:1.5}.map-toolbar{z-index:500;background:var(--gray-50);-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);border:1px solid var(--gray-200);max-width:calc(100% - var(--s4) - var(--s7));border-radius:999px;gap:2px;padding:4px;display:flex;position:absolute;top:14px;right:14px;overflow-x:auto;box-shadow:0 4px 14px oklch(18% .005 70/.05)}.map-toggle{color:var(--gray-500);cursor:pointer;transition:background .22s var(--ease-expo), color .22s var(--ease-expo);letter-spacing:-.1px;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}.map-toolbar .map-toggle{white-space:nowrap;flex-shrink:0}.map-toggle:hover{color:var(--gray-900)}.map-toggle.active{background:var(--white);color:var(--gray-900);box-shadow:var(--shadow-xs);font-weight:600}.map-toggle .mt-marker{background:var(--gray-300);width:7px;height:7px;transition:background .22s var(--ease-expo), box-shadow .22s var(--ease-expo);border-radius:999px}.map-toggle.active .mt-marker{background:var(--gray-700)}.map-toggle .mt-icon{justify-content:center;align-items:center;display:inline-flex}.map-toggle .mt-icon svg{stroke-width:1.8px;width:13px;height:13px}.map-toolbar .map-toolbar-sep{background:var(--gray-200);align-self:center;width:1px;height:16px;margin:0 2px}.map-marker-wrap{position:relative}.map-marker{border:2.5px solid var(--white);cursor:pointer;width:18px;height:18px;transition:transform .26s var(--ease-expo), box-shadow .26s var(--ease-expo);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px oklch(18% .005 70/.18),0 5px 14px oklch(18% .005 70/.2)}.map-marker:hover{box-shadow:0 0 0 5px color-mix(in oklch, var(--accent) 18%, transparent), 0 0 0 1px oklch(18% .005 70/.2), 0 7px 18px oklch(18% .005 70/.26);transform:translate(-50%,-50%)scale(1.18)}.map-marker.s-live{background:var(--green)}.map-marker.s-onboarding{background:var(--map-ink)}.map-marker-wrap.is-selected .map-marker{box-shadow:0 0 0 7px color-mix(in oklch, var(--accent) 22%, transparent), 0 0 0 1.5px oklch(18% .005 70/.25), 0 10px 26px oklch(18% .005 70/.35);z-index:10;transform:translate(-50%,-50%)scale(1.45)}.map-marker-wrap.is-selected:before{content:"";border:2px solid color-mix(in oklch, var(--accent) 55%, transparent);border-radius:999px;width:18px;height:18px;animation:1.6s ease-out infinite markerPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes markerPulse{0%{opacity:.7;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}.map-marker-wrap.is-dimmed .map-marker{opacity:.32}.map-marker-wrap.is-dimmed .map-marker:hover{opacity:1}.map-city-label{color:var(--gray-500);text-shadow:0 0 5px var(--warm), 0 0 5px var(--warm), 0 0 3px var(--warm);pointer-events:none;white-space:nowrap;letter-spacing:.1px;opacity:0;transition:opacity .3s var(--ease-expo);font-family:Bricolage Grotesque,sans-serif;font-size:10.5px;font-weight:500}#leafletMap.show-city-labels .map-city-label{opacity:1}.map-city-dot{background:var(--gray-400);opacity:0;width:4px;height:4px;transition:opacity .3s var(--ease-expo);pointer-events:none;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#leafletMap.show-city-labels .map-city-dot{opacity:.7}.map-tooltip{font-family:Bricolage Grotesque,sans-serif}.map-tooltip .mt-name{color:var(--text-on-image);letter-spacing:-.3px;font-size:16px;font-weight:700;line-height:1.22}.map-tooltip .mt-sub{color:oklch(65% .005 70);letter-spacing:-.1px;margin-top:2px;font-size:12px;font-weight:500}.map-tooltip .mt-city{color:oklch(70% .005 70);margin-top:8px;font-size:13px;line-height:1.45}.map-tooltip .mt-badge{letter-spacing:1.2px;text-transform:uppercase;border-radius:7px;margin-top:12px;padding:6px 13px;font-family:inherit;font-size:10.5px;font-weight:700;display:inline-block}.map-tooltip .mt-badge.onboarding{color:oklch(92% .004 70);background:oklch(34% .005 70);box-shadow:inset 0 0 0 1px oklch(55% .006 70/.6)}.map-tooltip .mt-badge.live{color:oklch(90% .07 155);background:oklch(32% .075 155);box-shadow:inset 0 0 0 1px oklch(50% .1 155/.6)}.map-marker.s-signed,.legend-marker.s-signed,.stat-chip .stat-dot.s-signed{background:var(--blue)}.ms-item-avatar.s-signed{color:oklch(42% .11 245);background:oklch(55% .105 245/.15)}.ms-item-avatar.s-signed:after{background:var(--blue)}.map-tooltip .mt-badge.signed{color:oklch(90% .06 245);background:oklch(32% .07 245);box-shadow:inset 0 0 0 1px oklch(50% .09 245/.6)}.map-empty{z-index:600;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--gray-500);pointer-events:none;background:oklch(88.6% .002 70/.85);justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.map-empty div{text-align:center;max-width:360px;line-height:1.55}.map-empty strong{color:var(--gray-900);letter-spacing:-.2px;margin-bottom:8px;font-size:15px;font-weight:700;display:block}.map-empty code{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:11.5px}.map-skel .stat-chip{visibility:hidden;cursor:default}.map-skel-view{font-size:var(--t-sm);color:var(--gray-400);justify-content:center;align-items:center;display:flex}.map-toggle:disabled{opacity:.45;cursor:not-allowed}.map-toggle:disabled:hover{color:var(--gray-500)}.legend-pot{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--gray-200)}.legend-pot .legend-text span{font-size:var(--t-xs);color:var(--gray-500)}.legend-skala{gap:var(--s1);margin-top:var(--s2);display:flex}.legend-skala span{height:var(--s2);border-radius:var(--radius-sm);opacity:.7;flex:1}.legend-skala-text{font-size:var(--t-xs);color:var(--gray-500);justify-content:space-between;display:flex}.ms-item-pot{margin-top:var(--s1);font-size:var(--t-xs);color:var(--gray-600);white-space:normal;line-height:1.35}.ms-treffer{max-height:calc(var(--s9) * 4);padding-bottom:var(--s2);border-bottom:1px solid var(--gray-100);overflow-y:auto}:where(.ms-treffer) .ms-item{width:100%;color:inherit;text-align:left;background:0 0;border:0}.ms-treffer .ms-item-body>span{display:block}.ms-legende{padding:var(--s3) var(--s4) var(--s4);flex-direction:column;display:flex}.ms-legende .legend-row{margin-bottom:var(--s2)}.ms-legende .legend-pot{margin-top:var(--s2);border-top:0;padding-top:0}.legend-pot .legend-note{border-top:0;padding-top:0}.map-tooltip .mt-pot{margin-top:var(--s2);font-size:var(--t-xs);color:var(--gray-200);line-height:1.4}@media (width<=760px){.map-toolbar{max-width:none}}.nur-schmal{display:none}@container (width<=640px){.map-toolbar .nur-breit{display:none}.map-toolbar .nur-schmal{display:inline-flex}.map-toolbar{overflow:visible}}.ebenen{position:relative}.ebenen-pfeil{width:var(--s3);height:var(--s3)}.map-toggle.offen{color:var(--gray-900);background:var(--gray-100)}.ebenen-menue{top:calc(100% + var(--s2));min-width:calc(var(--s9) + var(--s7));padding:var(--s1);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;left:0}.ebenen-menue label{align-items:center;gap:var(--s2);min-height:calc(var(--s7) - var(--s1));padding:0 var(--s2);font-size:var(--t-sm);color:var(--gray-700);cursor:pointer;display:flex}.ebenen-menue input{accent-color:var(--gray-900)}.map-toolbar.menue-offen{z-index:1001}.map-spotlight{fill:var(--warm);fill-opacity:.82;stroke:none}.map-spot-ring{fill:none;stroke:var(--accent);stroke-width:calc(var(--s1) / 2);stroke-opacity:1}.map-spot-heute{fill:none;stroke:var(--gray-600);stroke-width:1px;stroke-opacity:1;stroke-dasharray:var(--s1) var(--s1)}.map-spot-etikett{transform:translate(-50%, calc(-100% - var(--s1)));padding:calc(var(--s1) / 2) var(--s2);background:var(--white);border:1px solid var(--accent);border-radius:var(--radius-xs);font-size:var(--t-sm);color:var(--accent-text);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:var(--shadow-xs);font-weight:600;position:absolute;top:0;left:0}.rs{gap:var(--s2);padding:var(--s3) var(--s4) var(--s4);flex-direction:column;display:flex}.rs-kopf{align-items:center;gap:var(--s2);display:flex}.rs-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-sm);color:var(--gray-900);flex:1;font-weight:600;overflow:hidden}.rs-oeffnen{font-size:var(--t-sm);color:var(--accent-text);flex-shrink:0}.rs-zu{width:var(--control-h);height:var(--control-h);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rs-zu svg{width:var(--s3);height:var(--s3)}.rs-regler-kopf{font-size:var(--t-xs);color:var(--gray-500);justify-content:space-between;align-items:baseline;display:flex}.rs-regler-kopf strong{font-size:var(--t-sm);color:var(--gray-900);font-variant-numeric:tabular-nums}.rs-regler{width:100%;accent-color:var(--accent);margin:0}.rs-kurve{width:100%;height:auto;display:block;overflow:visible}.rs-basis{stroke:var(--gray-200);stroke-width:1px;vector-effect:non-scaling-stroke}.rs-linie{fill:none;stroke:var(--gray-500);stroke-width:1.5px;vector-effect:non-scaling-stroke}.rs-heute{fill:var(--white);stroke:var(--gray-600);stroke-width:1.5px;vector-effect:non-scaling-stroke}.rs-wahl{fill:var(--accent)}.rs-wert{font-size:var(--t-md);color:var(--gray-900);font-variant-numeric:tabular-nums;font-weight:600}.rs-zuwachs{font-size:var(--t-sm);color:var(--gray-600);font-variant-numeric:tabular-nums}.rs-fehler{font-size:var(--t-sm);color:var(--red-text)}.rs-grund{font-size:var(--t-sm);color:var(--gray-500)}.rs-skelett{gap:var(--s2);flex-direction:column;display:flex}.rs-skelett span{height:var(--s3);border-radius:var(--radius-xs);background:var(--gray-100);display:block}.rs-skelett span:nth-child(2){height:var(--s8)}@media (width<=760px){.rs{order:-2}}:where(.leaflet-container) .leaflet-tile-pane{filter:var(--map-tile-filter)}:where(.leaflet-container) .leaflet-bar a{background:var(--white);color:var(--text-primary);border-color:var(--border-default)}:where(.leaflet-container) .leaflet-bar a:hover{background:var(--surface-sunken)}.leaflet-container .leaflet-control.leaflet-control-attribution{background:color-mix(in oklch, var(--white) 80%, transparent);color:var(--text-muted)}.leaflet-container .leaflet-control.leaflet-control-attribution a{color:var(--text-secondary)}.map-aufmass{fill:#0000;fill-opacity:.4}.map-aufmass.s-verfuegbar{fill:var(--green)}.map-aufmass.s-teilweise{fill:var(--orange)}.map-aufmass.s-bald{fill:var(--gray-400);fill-opacity:.25}.legend-flaeche{width:var(--s3);height:var(--s3);border-radius:var(--radius-sm);opacity:.6;flex-shrink:0}.legend-flaeche.s-verfuegbar{background:var(--green)}.legend-flaeche.s-teilweise{background:var(--orange)}.legend-flaeche.s-bald{background:var(--gray-400);opacity:.4}.p-num-ongoing{position:relative;overflow:visible;background:var(--purple)!important}.ongoing-pulse{border:1.5px solid var(--purple);opacity:.4;pointer-events:none;border-radius:10px;position:absolute;inset:-3px}.phase-ongoing .phase-toggle{background:linear-gradient(180deg, var(--white) 0%, var(--purple-light) 220%);border-color:#7e6bab59}.phase-ongoing .phase-toggle:hover{border-color:var(--purple)}.p-owner{color:var(--blue);align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.sel-input.p-owner-select{color:var(--blue);background:0 0;border-color:#0000;border-radius:6px;height:auto;padding:1px 4px;font-size:12px;font-weight:600;line-height:1.2}.sel-input.p-owner-select:hover:not(:disabled){border-color:var(--gray-200);background:var(--white)}.sel-input.p-owner-select:focus-visible,.sel-input.p-owner-select[aria-expanded=true]{border-color:var(--blue);box-shadow:none}.phase-section{margin-bottom:10px;position:relative}.phase-section.phase-done .phase-toggle{background:oklch(95% .025 155/.55);border-color:oklch(55% .115 155/.25)}.phase-section.phase-done .p-title{color:var(--gray-500)}.phase-section.phase-done:not(:hover) .p-row2 .p-minibar{opacity:.4}.phase-section.phase-active .phase-toggle{border-color:color-mix(in oklch, var(--accent) 45%, transparent);background:var(--white);box-shadow:0 0 0 4px color-mix(in oklch, var(--accent) 8%, transparent), 0 8px 22px oklch(18% .005 70/.06)}.phase-section.phase-future .phase-toggle{background:var(--white)}.p-subline{color:var(--gray-500);letter-spacing:-.05px;max-width:64ch;margin-top:5px;font-size:12.5px;font-weight:500;line-height:1.4}.phase-section.phase-done .p-subline{color:var(--gray-400)}.phase-howto{background:oklch(88.6% .002 70/.7);border:1px solid oklch(86% .005 70/.5);border-radius:10px;grid-template-columns:auto 1fr auto;gap:18px;margin:4px 0 22px;padding:14px 18px;display:grid}.phase-howto-icon{background:color-mix(in oklch, var(--accent) 14%, transparent);width:34px;height:34px;color:var(--accent-deep);border-radius:9px;flex-shrink:0;justify-content:center;align-self:start;align-items:center;display:flex}.phase-howto-icon svg{width:16px;height:16px}.phase-howto-body{min-width:0}.phase-howto-eyebrow{letter-spacing:1.3px;text-transform:uppercase;color:var(--accent-deep);margin-bottom:4px;font-family:Bricolage Grotesque,sans-serif;font-size:10px;font-weight:700}.phase-howto-goal{color:var(--gray-900);letter-spacing:-.15px;font-size:14px;font-weight:600;line-height:1.42}.phase-howto-why{color:var(--gray-500);max-width:60ch;margin-top:4px;font-size:12.5px;line-height:1.5}.phase-howto-wiki{background:var(--white);border:1px solid var(--gray-200);color:var(--gray-700);letter-spacing:-.1px;transition:all .2s var(--ease-expo);border-radius:8px;align-items:center;gap:8px;max-width:100%;margin-top:12px;padding:7px 12px 7px 10px;font-family:Bricolage Grotesque,sans-serif;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.phase-howto-wiki svg{width:13px;height:13px;color:var(--accent-deep);flex-shrink:0}.phase-howto-wiki:hover{background:var(--accent-deep);color:var(--warm);border-color:var(--accent-deep)}.phase-howto-wiki:hover svg{color:var(--warm)}.phase-howto-wiki .wiki-target{color:var(--gray-500);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.phase-howto-wiki:hover .wiki-target{color:color-mix(in oklch, var(--white) 70%, transparent)}.phase-howto-meta{border-left:1px solid var(--gray-200);flex-direction:column;align-self:center;gap:8px;min-width:110px;padding-left:18px;display:flex}.phase-howto-meta-row{flex-direction:column;gap:1px;display:flex}.phase-howto-meta-label{color:var(--gray-400);letter-spacing:1px;text-transform:uppercase;font-family:Bricolage Grotesque,sans-serif;font-size:9.5px;font-weight:700}.phase-howto-meta-val{color:var(--gray-800);letter-spacing:-.1px;font-size:12.5px;font-weight:600}@media (width<=720px){.phase-howto{grid-template-columns:1fr}.phase-howto-meta{border-left:0;border-top:1px solid var(--gray-200);flex-direction:row;gap:18px;padding:12px 0 0}}.phase-section.phase-future .phase-body-inner{position:relative}.phase-toggle{background:var(--white);border-radius:var(--radius-lg);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--gray-100);width:100%;transition:border-color .25s var(--ease-expo), box-shadow .3s var(--ease-expo), transform .3s var(--ease-expo);box-shadow:var(--shadow-xs);align-items:center;gap:16px;padding:18px 24px;display:flex;position:relative}.phase-toggle:hover{border-color:var(--gray-300);box-shadow:var(--shadow-md);transform:translateY(-1px)}.phase-toggle-static{cursor:default}.phase-toggle-static:hover{border-color:var(--gray-100);box-shadow:var(--shadow-xs);transform:none}.phase-toggle.open{border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-sm);border-bottom-color:#0000;transform:none}.p-num{width:36px;height:36px;color:var(--text-muted);letter-spacing:.5px;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin-top:2px;font-size:12px;font-weight:800;transition:all .3s;display:flex}.p-num.done{color:var(--green)}.p-num.active-pulse{box-shadow:0 0 0 2px var(--accent-soft)}.p-num.advance-pulse{animation:pNumAdvance 1.2s var(--ease-expo)}@keyframes pNumAdvance{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--accent) 65%, transparent)}60%{box-shadow:0 0 0 16px #0000}to{box-shadow:0 0 #0000}}.p-content{flex:1;min-width:0}.p-row1{align-items:center;gap:8px;display:flex}.p-head{flex-wrap:wrap;flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.p-title{letter-spacing:-.4px;font-family:Bricolage Grotesque,sans-serif;font-size:19px;font-weight:700}.p-arrow{background:var(--gray-50);width:26px;height:26px;color:var(--gray-300);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;transition:all .3s;display:flex}.phase-toggle:hover .p-arrow{background:var(--gray-100);color:var(--gray-500)}.phase-toggle.open .p-arrow{background:var(--accent-soft);color:var(--accent);transform:rotate(180deg)}.p-row2{color:var(--gray-400);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:6px;font-size:12px;display:flex}.p-row2 .p-meta-item{align-items:center;gap:4px;display:flex}.p-row2 .p-meta-dot{background:var(--gray-300);border-radius:50%;width:3px;height:3px}.p-row2 .p-minibar{vertical-align:middle;flex-shrink:0;width:48px;display:inline-block}.p-count{color:var(--gray-400);font-size:12px;font-weight:600}.p-count.all-done{color:var(--green)}.card-owner{background:var(--blue-light);color:var(--blue);vertical-align:middle;border-radius:4px;margin-left:6px;padding:2px 8px;font-family:Bricolage Grotesque,sans-serif;font-size:11px;font-weight:600}.card-owner-alt{background:var(--accent-soft);color:var(--accent-text)}.p-meta{display:none}.phase-body{background:var(--white);border:1px solid var(--gray-100);border-radius:0 0 var(--radius-lg) var(--radius-lg);max-height:0;transition:max-height var(--transition-slow);box-shadow:var(--shadow-sm);border-top:none;overflow:hidden}.phase-body.open{max-height:4000px}.phase-body-inner{padding:12px 28px 28px}.checklist{flex-direction:column;gap:1px;padding:0;list-style:none;display:flex}.checklist li{border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition);border:1px solid #0000;order:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.checklist li:hover{background:var(--gray-50);border-color:var(--gray-100)}.checklist li .cb{border:1.5px solid var(--gray-200);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.checklist li:hover .cb{border-color:var(--gray-300)}.checklist li .cb svg{opacity:0;width:10px;height:10px;transition:all .25s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.checklist li.checked .cb{background:var(--green);border-color:var(--green);animation:.3s cubic-bezier(.34,1.56,.64,1) checkPop}.checklist li.checked .cb svg{opacity:1;transform:scale(1)}.checklist li .ct{color:var(--gray-600);transition:all var(--transition);flex:1;font-size:13.5px;line-height:1.55}.checklist li.checked .ct{color:var(--gray-300);text-decoration:line-through;-webkit-text-decoration-color:var(--gray-200);text-decoration-color:var(--gray-200)}.checklist li.checked{opacity:.45;order:1}@keyframes checkPop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.ci{border-radius:var(--radius-sm);color:var(--gray-700);transition:all var(--transition);border:1px solid #0000;align-items:center;gap:10px;max-width:none;padding:9px 14px;font-size:13.5px;list-style:none;display:flex}.ci:hover{background:var(--gray-50);border-color:var(--gray-100)}.ci-todo{cursor:pointer;-webkit-user-select:none;user-select:none}.ci-todo .cb{border:1.5px solid var(--gray-200);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.ci-todo:hover .cb{border-color:var(--gray-300)}.ci-todo.checked .cb{background:var(--green);border-color:var(--green)}.ci-todo.checked .ct{color:var(--gray-300);text-decoration:line-through;-webkit-text-decoration-color:var(--gray-200);text-decoration-color:var(--gray-200)}.ci-todo.checked{opacity:.45}.ci-partner{cursor:pointer;-webkit-user-select:none;user-select:none}.ci-dot{background:var(--gray-200);width:8px;height:8px;transition:background var(--transition);border-radius:50%;flex-shrink:0}.ci-partner.received .ci-dot{background:var(--green)}.ci-partner.received{opacity:.55;cursor:default}.ci-partner.received:hover{background:0 0;border-color:#0000}.ci-auto{cursor:default}.ci-auto-dot{background:var(--gray-300);border-radius:50%;flex-shrink:0;width:8px;height:8px}.ci-auto.auto-fulfilled .ci-auto-dot{background:var(--green)}.ci-auto.auto-not_fulfilled .ci-auto-dot{background:#e88c30}.ci-auto.auto-unknown .ci-auto-dot{background:var(--gray-200)}.ci-auto.ci-auto-extern .ci-auto-dot{border:2px solid var(--blue);background:0 0}.ci-auto.ci-auto-extern .ci-auto-hint{color:var(--blue-text)}.ci-auto.ci-doc-clickable{cursor:pointer}.ci-auto.ci-doc-clickable:hover{background:var(--gray-50)}.ci-auto.as-unknown{opacity:.55}.ci-auto.as-unknown .ci-auto-dot{background:var(--gray-200)}.ci-auto .ci-auto-hint{color:var(--gray-400);text-transform:none;letter-spacing:normal;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:6px;font-size:10px;font-weight:600;overflow:hidden}.ci-auto-hint-link{color:var(--accent-text);text-decoration:none}.ci-auto-hint-link:hover{text-decoration:underline}.ci-cond .cb{border-style:dashed}.ci-cond .ci-dot{border:1.5px dashed var(--gray-300);background:0 0}.ci-cond.received .ci-dot{background:var(--green);border-color:var(--green)}.ci-cond-tag{letter-spacing:.04em;text-transform:lowercase;color:var(--gray-400);border:1px dashed var(--gray-200);border-radius:4px;flex-shrink:0;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600}.checklist li.cond-hidden,.cond-hidden{display:none}.cond-pruefen{opacity:.85}.ci-cond-hint{color:var(--orange-text);text-transform:none;letter-spacing:normal;margin-left:6px;font-size:10px;font-weight:600}.ci-action-link{color:var(--blue);flex-shrink:0;margin-left:8px;font-size:12px;font-weight:600;text-decoration:none}.ci-action-link:hover{text-decoration:underline}.rv{cursor:default;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;margin-left:12px;display:inline-flex}.rv-top{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.rv-q{color:var(--gray-400);letter-spacing:.02em;font-size:11px;font-weight:600}.rv-seg{flex-shrink:0;gap:3px;display:inline-flex}.rv-btn{border:1px solid var(--gray-200);background:var(--white);cursor:pointer;color:var(--gray-500);transition:border-color var(--transition);border-radius:5px;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.6}.rv-btn:hover{border-color:var(--gray-500)}.rv-btn.on-yes{color:#15803d;background:#dcfce7;border-color:#16a34a}.rv-btn.on-no{background:var(--red-light);border-color:var(--red);color:var(--red-text)}.rv-check{border:1.5px solid var(--gray-200);background:var(--white);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.rv-check:hover{border-color:var(--gray-300)}.rv-check svg{opacity:0;width:11px;height:11px;transition:all .25s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.rv-check.on{background:var(--black);border-color:var(--black)}.rv-check.on svg{opacity:1;transform:scale(1)}.rv-hint{color:#b45309;white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:10px;font-weight:600;overflow:hidden}.ci.has-rv .ct{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ci .ci-state{order:1}.ci .rv{order:2;margin-left:14px}.ci .ci-action-link{text-align:right;order:3;width:62px;margin-left:14px;display:inline-block}.ci:not(:has(.ci-action-link)) .rv{margin-right:86px}.rv-rows{flex-direction:column;gap:1px;margin-top:8px;display:flex}.rv-row{border-radius:var(--radius-sm);border:1px dashed var(--gray-200);background:var(--gray-50);align-items:center;gap:10px;padding:7px 14px;display:flex}.rv-row-label{min-width:0;color:var(--gray-600);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.rv-row.rv-unset .rv-row-label{color:var(--gray-500)}.ci-meeting{cursor:default}.ci-cal{flex-shrink:0;font-size:14px;line-height:1}.ci-meeting.held{opacity:.55}.ci-state{letter-spacing:.04em;color:var(--gray-400);text-transform:lowercase;flex-shrink:0;margin-left:auto;font-size:11px;font-weight:600}.ci-badge{letter-spacing:.05em;text-transform:lowercase;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:700}.ci-blocked{background:color-mix(in oklab, var(--accent) 12%, transparent);color:var(--accent-text);border:1px solid color-mix(in oklab, var(--accent) 25%, transparent);align-items:baseline;gap:var(--s1);white-space:nowrap;flex-shrink:1;min-width:0;max-width:55%;display:inline-flex;overflow:hidden}.ci-blocked-name{text-transform:none;text-overflow:ellipsis;min-width:0;overflow:hidden}.ci-blocked-lead,.ci-blocked-more{flex-shrink:0}.item-blocked{background:color-mix(in oklab, var(--accent) 4%, transparent);opacity:.8;border-color:color-mix(in oklab, var(--accent) 18%, transparent)!important}.item-blocked .ct{color:var(--gray-500)}.callout{border-radius:var(--radius-md);align-items:flex-start;gap:12px;margin:16px 0;padding:16px 20px;transition:all .2s;display:flex}.callout-icon{opacity:.85;flex-shrink:0;margin-top:1px;font-size:13px}.callout p{margin:0;font-size:12.5px;line-height:1.65}.callout-amber{background:#c8956c08;border:1px solid #c8956c1a}.callout-green{background:#3a8a6e08;border:1px solid #3a8a6e1a}.callout-red{background:color-mix(in oklch, var(--red) 3%, transparent);border:1px solid color-mix(in oklch, var(--red) 10%, transparent)}.callout-blue{background:#3b82f608;border:1px solid #3b82f61a}.ci-avatar.pa-logo{border:1px solid var(--gray-100);background:#fff;overflow:hidden}.ci-avatar.pa-logo img{object-fit:contain;width:100%;height:100%;padding:8px}@media print{.phase-body{overflow:visible;max-height:none!important}}.cm-stepper{flex-direction:column;gap:14px;padding:4px 2px 8px;display:flex}.cm-stepper.cm-off,.cm-stepper.cm-unknown{color:var(--gray-500);flex-direction:row;justify-content:space-between;align-items:center;font-size:12.5px}.cm-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cm-step{color:var(--gray-500);align-items:baseline;gap:8px;font-size:12.5px;display:flex}.cm-dot{border:1.5px solid var(--gray-500);background:0 0;border-radius:50%;flex-shrink:0;width:9px;height:9px}.cm-step.cm-done .cm-dot{border-color:var(--green);background:var(--green)}.cm-step.cm-done .cm-label{color:var(--gray-900)}.cm-step.cm-current .cm-dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 3px #c8956c2e}.cm-step.cm-current .cm-label{color:var(--gray-900);font-weight:600}.cm-step.cm-upcoming .cm-dot{border-color:var(--gray-100)}.cm-warmup,.cm-current-tag{color:var(--gray-500);font-weight:400}.cm-open{color:var(--accent);border-radius:var(--radius-md);border:1px solid #c8956c40;align-self:flex-start;padding:6px 12px;font-size:12px;text-decoration:none;transition:all .15s}.cm-open:hover{background:#c8956c0f}.camp-toggle-error{border-radius:var(--radius-md);background:color-mix(in oklch, var(--red) 6%, transparent);border:1px solid color-mix(in oklch, var(--red) 25%, transparent);color:var(--red-text);margin:12px 0;padding:10px 14px;font-size:13px;line-height:1.5}.ci-affordance{padding-left:var(--s2);color:var(--gray-400);font-size:var(--t-sm);margin-left:auto}.ci-openable{cursor:pointer}.ci-openable:hover .ci-affordance{color:var(--accent)}.cb-btn{background:0 0;padding:0}.pv-karten{gap:var(--s2);flex-direction:column;display:flex}.pv-karte{border:1px solid var(--gray-100);border-radius:var(--radius-md);background:var(--white);padding:var(--s3)}.pv-karte h4{margin:0 0 var(--s2);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-500);align-items:baseline;gap:var(--s2);font-weight:700;display:flex}.pv-zahl{font-variant-numeric:tabular-nums;color:var(--gray-400);letter-spacing:0;font-weight:700}.pv-quelle{letter-spacing:0;text-transform:none;color:var(--gray-400);margin-left:auto;font-weight:500}.pv-headline{font-size:var(--t-md);letter-spacing:-.02em;color:var(--black);margin:0;font-weight:700;line-height:1.2}.pv-fliess{font-size:var(--t-sm);color:var(--gray-600);margin:0;line-height:1.5}.pv-farbe{align-items:center;gap:var(--s2);margin:0;display:flex}.pv-swatch{border-radius:var(--radius-sm);border:1px solid var(--gray-200);flex:none;width:34px;height:22px}.pv-farbe code{font-size:var(--t-xs);color:var(--gray-500)}.pv-vps{padding-left:var(--s4);font-size:var(--t-sm);color:var(--gray-600);margin:0}.pv-vps>li{padding:var(--s1) 0}.pv-zitat{padding-left:var(--s3);border-left:2px solid var(--gray-200);font-size:var(--t-sm);color:var(--gray-600);margin:0;line-height:1.5}.pv-zitat cite{margin-top:var(--s1);font-style:normal;font-size:var(--t-xs);color:var(--gray-400);display:block}.pv-mehr{margin:var(--s2) 0 0;font-size:var(--t-xs);color:var(--gray-400)}.pv-bilder{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pv-bilder li{gap:var(--s1);flex-direction:column;align-items:center;display:flex}.pv-bilder img{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--gray-200);background:var(--gray-50);width:60px;height:45px;display:block}.pv-bild-leer{border-radius:var(--radius-sm);border:1px dashed var(--gray-200);background:var(--gray-50);width:60px;height:45px;display:block}.pv-bilder span{font-size:var(--t-xs);color:var(--gray-400)}.pv-vorlagen{gap:var(--s3);font-size:var(--t-sm);color:var(--gray-500);cursor:pointer;align-items:flex-start;max-width:60ch;line-height:1.45;display:flex}.pv-vorlagen input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex:none;margin:1px 0 0}.pv-foot{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s5);border-top:1px solid var(--gray-100);background:var(--gray-50);display:flex}.pv-foot-zahl{font-size:var(--t-sm);color:var(--gray-500);font-variant-numeric:tabular-nums}.pv-skelett{gap:var(--s2);flex-direction:column;display:flex}.sk{background:var(--gray-100);border-radius:var(--radius-sm);display:block}.sk-titel{width:34%;height:9px}.sk-zeile{background:var(--gray-50);width:76%;height:9px}.sk-zeile.kurz{width:48%}.sk-box{border-radius:var(--radius-sm);flex:none;width:16px;height:16px}.kyc-zeilen{gap:var(--s1) var(--s3);font-size:var(--t-sm);grid-template-columns:max-content 1fr;margin:0;display:grid}.kyc-zeilen dt{color:var(--gray-500)}.kyc-zeilen dd{color:var(--black);overflow-wrap:anywhere;margin:0}.kyc-zeilen dd.kyc-fehlt{color:var(--red-text);font-weight:600}.kyc-fehlt-liste{margin:var(--s1) 0 0;padding-left:var(--s4)}@media (prefers-reduced-motion:no-preference){.cover>*,.hub-wrap>*{animation:revealStagger .7s var(--ease-expo) backwards}.cover>:first-child,.hub-wrap>:first-child{animation-delay:40ms}.cover>:nth-child(2),.hub-wrap>:nth-child(2){animation-delay:.12s}.cover>:nth-child(3),.hub-wrap>:nth-child(3){animation-delay:.2s}.cover>:nth-child(4),.hub-wrap>:nth-child(4){animation-delay:.3s}.cover>:nth-child(5),.hub-wrap>:nth-child(5){animation-delay:.42s}.cover>:nth-child(6),.hub-wrap>:nth-child(6){animation-delay:.56s}.cover>:nth-child(7){animation-delay:.7s}}.cover{flex-direction:column;padding:0;display:flex;position:relative}.cover h1{letter-spacing:-2px;margin-bottom:14px;font-size:48px;line-height:1.02}.ci-strip{padding:0 0 var(--s4);margin-bottom:var(--s4);border-bottom:1px solid var(--gray-100);grid-template-columns:1fr auto;align-items:center;gap:28px;display:grid}.ci-body{min-width:0}.ci-eyebrow-phase{color:var(--gray-500);letter-spacing:-.1px;font-size:11px;font-weight:600}.ci-meta{min-width:0;color:var(--gray-500);align-items:center;gap:14px;margin-top:10px;font-size:13px;font-weight:500;display:flex}.ci-meta>span{white-space:nowrap;flex-shrink:0}.ci-meta>span:last-of-type{text-overflow:ellipsis;flex-shrink:1;overflow:hidden}.ci-meta-sep{background:var(--gray-300);border-radius:999px;flex-shrink:0;width:3px;height:3px}.ci-meta a{color:var(--gray-600);border-bottom:1px dotted var(--gray-300);padding-bottom:1px}.ci-meta a:hover{color:var(--accent-deep);border-bottom-color:var(--accent)}.ci-side{flex-shrink:0;align-items:center;gap:14px;display:flex}.health-line{padding:0 0 var(--s4);margin-bottom:var(--s5);border-bottom:1px solid var(--gray-100);flex-wrap:wrap;align-items:center;gap:12px;font-family:Bricolage Grotesque,sans-serif;display:flex}.health-line .progress-bar{flex:0 220px}.hl-pct{color:var(--gray-900);letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.hl-sep{color:var(--gray-300);font-weight:400}.hl-meta{color:var(--gray-500);font-size:12.5px;font-weight:500}.hl-goal-note{color:var(--gray-400);margin-left:2px;font-size:11.5px}.hl-clickable{cursor:pointer;border-bottom:1px dotted #0000;transition:color .2s}.hl-clickable:hover{color:var(--gray-900);border-bottom-color:var(--gray-300)}#statGoalCard.over-goal{color:var(--red)}#statGoalCard.warn-goal{color:oklch(62% .13 50)}#statGoalCard.in-goal{color:var(--green)}.signed-banner{background:var(--blue-light);border:1px solid oklch(55% .105 245/.25);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 4px;padding:12px 16px;display:flex}.signed-banner .sb-text{color:var(--gray-700);font-size:13px}.phase-section.filter-hidden{display:none}@media (width<=768px){.cover h1{font-size:36px}}.hub-wrap.bk-wrap{max-width:1480px;padding-top:40px}.bk-raster{gap:var(--s5);grid-template-columns:300px minmax(0,1fr) 400px;align-items:start;display:grid}.bk-raster--aircall{grid-template-columns:376px minmax(0,1fr) 400px}.bk-testmodus{margin:0 0 var(--s3);max-width:none;padding:var(--s2) var(--s4);background:var(--gray-50);border-radius:var(--radius-md);font-size:var(--t-sm);color:var(--gray-600)}.bk-spalte{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.bk-spalte--inbox{top:var(--s4);position:sticky}.bk-inbox{max-height:calc(100vh - 2 * var(--s5));flex-direction:column;display:flex;overflow:hidden}.bk-inbox-kopf{gap:var(--s3);padding:var(--s4) var(--s4) var(--s3);flex-direction:column;display:flex}.bk-inbox-titelzeile{justify-content:space-between;align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex}.bk-offen-hinweis{padding:var(--s2) var(--s4);border-top:1px solid var(--gray-100);background:var(--gray-50);max-width:none;font-size:var(--t-sm);color:var(--gray-600);margin:0}.bk-offen-hinweis strong{color:var(--gray-800);font-weight:600}.bk-inbox-titel{font-size:var(--t-base);letter-spacing:-.012em;color:var(--gray-800);font-weight:700}.bk-filter{width:100%;display:flex}.bk-filter .segmented-btn{padding:5px var(--s2);font-size:var(--t-xs);font-variant-numeric:tabular-nums;flex:auto}.bk-chips{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.bk-chip{justify-content:space-between;align-items:center;gap:var(--s2);width:100%;min-height:var(--control-h);padding:0 var(--s3);border:1px solid var(--gray-100);border-radius:var(--radius-sm);background:var(--white);color:var(--gray-600);font:inherit;font-size:var(--t-xs);cursor:pointer;text-align:left;transition:background var(--transition), border-color var(--transition), color var(--transition);font-weight:600;display:flex}.bk-chip:hover{background:var(--gray-50)}.bk-chip.is-aktiv{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.bk-chip-n{font-variant-numeric:tabular-nums}.bk-liste-wrap{border-top:1px solid var(--gray-100);min-height:0;overflow-y:auto}.bk-liste{margin:0;padding:0;list-style:none}.bk-li{max-width:none}.bk-gruppe{padding:var(--s2) var(--s4) var(--s1);font-size:var(--t-xs);color:var(--gray-400);background:var(--gray-50);border-bottom:1px solid var(--gray-100);z-index:1;justify-content:space-between;font-weight:600;display:flex;position:sticky;top:0}.bk-gruppe-n{font-variant-numeric:tabular-nums}.bk-zeile{width:100%;min-height:var(--tap-min);padding:var(--s3) var(--s4) var(--s3) calc(var(--s4) + 32px);border:0;border-bottom:1px solid var(--gray-100);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--transition);background:0 0;border-left:3px solid #0000;display:block;position:relative}.bk-zeile>.bk-typ{left:var(--s3);position:absolute;top:50%;transform:translateY(-50%)}.bk-alt-li .bk-typ{display:none}.bk-filterzeile{align-items:center;gap:var(--s1);display:flex}.bk-filterzeile .bk-filter{flex:auto;width:auto;min-width:0}.btn.bk-sortierung{height:28px;padding:0 var(--s2);border-radius:var(--radius-sm);color:var(--gray-500);font-weight:400;font-size:var(--t-xs);background:0 0;border:0;flex:none}.btn.bk-sortierung:hover:not(:disabled){background:var(--gray-50);color:var(--gray-700)}.btn.bk-sortierung.is-aktiv{color:var(--accent-text);background:var(--accent-soft)}.bk-heute{color:var(--gray-400);font-variant-numeric:tabular-nums;flex:none}.bk-typfilter{flex:none;position:relative}.bk-typfilter-knopf{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--gray-400);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.bk-typfilter-knopf:hover{background:var(--gray-50);color:var(--gray-600)}.bk-typfilter-knopf.is-aktiv{color:var(--accent-text);background:var(--accent-soft)}.bk-typfilter-n{background:var(--accent);min-width:14px;height:14px;color:var(--white);text-align:center;font-variant-numeric:tabular-nums;border-radius:7px;padding:0 3px;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:-3px;right:-3px}.bk-typfilter-pop{z-index:50;min-width:220px;padding:var(--s1);border:1px solid var(--gray-100);border-radius:var(--radius-sm);background:var(--white);flex-direction:column;display:flex;position:fixed;overflow-y:auto;box-shadow:0 6px 20px #0000001f}.bk-typfilter-zeile{align-items:center;gap:var(--s2);min-height:32px;padding:0 var(--s2);border-radius:var(--radius-sm);font-size:var(--t-xs);color:var(--black);cursor:pointer;display:flex}.bk-typfilter-zeile input{accent-color:var(--accent);margin:0}.bk-typfilter-zeile:hover{background:var(--gray-50)}.bk-typfilter-icon{color:var(--gray-600);display:inline-flex}.bk-typfilter-icon .channel-icon{width:20px;height:20px}.bk-typfilter-name{color:var(--black);flex:1;font-weight:600}.bk-typfilter-zahl{font-variant-numeric:tabular-nums;color:var(--gray-500)}.bk-typfilter-reset{margin:var(--s1) var(--s2);font-size:var(--t-xs);align-self:flex-start}.bk-typfilter-reset:disabled{opacity:.4;cursor:default}.bk-zeile:hover{background:var(--gray-50)}.bk-liste--wartet .bk-name,.bk-liste--wartet .bk-z2,.bk-liste--wartet .bk-partner,.bk-liste--wartet .bk-kontakt-rot{color:var(--red-text);font-weight:600}.bk-alter{color:var(--gray-400)}.bk-liste--wartet .bk-name{font-weight:400}.bk-zeile.is-aktiv{background:var(--accent-soft);border-left-color:var(--accent)}.bk-z1{align-items:center;gap:var(--s2);display:flex}.bk-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--black);flex:1;font-weight:650;overflow:hidden}.bk-name--leer{color:var(--gray-400);font-weight:500}.bk-alter{font-size:var(--t-xs);color:var(--gray-400);font-variant-numeric:tabular-nums;flex:none}.bk-zeit{align-items:center;gap:3px;display:inline-flex}.bk-zeit-icon{flex:none}.bk-z2{font-size:var(--t-sm);color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.bk-z3{align-items:center;gap:var(--s2);margin-top:var(--s1);font-size:var(--t-xs);color:var(--gray-500);display:flex}.bk-partner{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bk-versuche{flex:none;align-items:center;gap:3px;display:inline-flex}.bk-vp{border:1.5px solid var(--gray-300);border-radius:50%;width:7px;height:7px;display:block}.bk-vp--done{background:var(--gray-500);border-color:var(--gray-500)}.bk-vp--heute{background:var(--blue);border-color:var(--blue)}.bk-vp--next{border-color:var(--accent)}.bk-vp-mehr{margin-left:var(--s1);font-size:var(--t-xs);color:var(--gray-600);font-variant-numeric:tabular-nums;font-weight:600}.bk-inbox-fehler{padding:0 var(--s4) var(--s4)}.bk-skel-zeile{gap:var(--s2);padding:var(--s3) var(--s4);border-bottom:1px solid var(--gray-100);flex-direction:column;list-style:none;display:flex}.bk-skel-zeile i{border-radius:var(--radius-xs);background:var(--gray-100);height:10px;display:block}.bk-skel-zeile i:first-child{width:62%;height:12px}.bk-skel-zeile i:nth-child(2){width:40%}.bk-skel-zeile i:nth-child(3){width:74%}.bk-leer{padding:var(--s4);font-size:var(--t-base);color:var(--gray-600);max-width:60ch;line-height:1.5}.bk-leer--still{color:var(--gray-400);font-size:var(--t-sm);padding:0}.bk-alt{border-top:1px solid var(--gray-100);flex-direction:column;flex:auto;min-height:0;display:flex}.bk-alt .bk-liste-wrap{border-top:0;flex:auto}.bk-alt-kopf{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s2) var(--s4);font-size:var(--t-xs);color:var(--gray-500);background:var(--gray-50);border-bottom:1px solid var(--gray-100);font-weight:600;display:flex}.bk-alt-alle{align-items:center;gap:var(--s2);min-height:var(--control-h);cursor:pointer;display:inline-flex}.bk-alt-n{color:var(--gray-400)}.bk-alt-satz{padding:var(--s3) var(--s4);font-size:var(--t-sm);color:var(--gray-700);border-bottom:1px solid var(--gray-100)}.bk-alt .bk-liste-wrap{overflow-x:hidden}.bk-alt .bk-liste{min-width:0}.bk-alt-li{border-bottom:1px solid var(--gray-100);align-items:stretch;min-width:0;display:flex;overflow:hidden}.bk-alt-li .bk-zeile{box-sizing:border-box;border-bottom:0;flex:0 0 calc(100% - 40px);grid-template-columns:minmax(0,1fr);align-content:center;width:calc(100% - 40px);min-width:0;max-width:calc(100% - 40px);padding-left:0;display:grid;overflow:hidden}.bk-alt-li .bk-z1,.bk-alt-li .bk-z3,.bk-alt-li .bk-z2{box-sizing:border-box;width:100%;min-width:0}.bk-alt input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.bk-alt-box{cursor:pointer;flex:none;justify-content:center;align-items:center;width:40px;display:flex}.bk-alt-fuss{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-top:1px solid var(--gray-100);background:var(--white);font-size:var(--t-sm);color:var(--gray-700);flex:none;display:flex}.bk-alt-fuss .bk-wirkung{border-top:0;flex:auto;min-width:0;padding-top:0}.bk-alt-fehler{font-size:var(--t-sm);color:var(--red-text)}.bk-ausgang{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.bk-ausgang-knopf{font-size:var(--t-sm);color:var(--accent-text)}.bk-ausgang-knopf:disabled{cursor:default;color:var(--gray-400);text-decoration:none}.bk-ausgang-fehler{font-size:var(--t-sm);color:var(--red-text)}.bk-kopf{gap:var(--s2);padding:var(--s4) var(--s5);background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.bk-kopf-zeile1{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.bk-lead-name{font-size:var(--t-xl);letter-spacing:-.03em;overflow-wrap:anywhere;font-weight:750;line-height:1.1}.bk-kopf-sub{align-items:baseline;gap:var(--s1) var(--s4);max-width:none;font-size:var(--t-sm);color:var(--gray-500);flex-wrap:wrap;margin:0;display:flex}.bk-sub-tel{font-size:var(--t-lg);letter-spacing:-.01em;color:var(--black);font-weight:650}.bk-sub-tel .copy-target{font-size:inherit;font-weight:inherit}.bk-sub-i{white-space:nowrap}.bk-quelle{align-items:center;gap:var(--s2);font-size:var(--t-sm);color:var(--gray-900);font-weight:600;display:inline-flex}.bk-quelle .bk-typ--leer{display:none}.bk-kopf-sub a{color:var(--accent-text);text-underline-offset:var(--underline-offset);text-decoration:underline;-webkit-text-decoration-color:var(--accent-mid);text-decoration-color:var(--accent-mid)}.bk-kopf-sub a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.bk-kopf-zustand{align-items:center;gap:var(--s3);flex:none;display:flex}.bk-versuchstand{font-size:var(--t-sm);color:var(--gray-700);font-variant-numeric:tabular-nums;font-weight:600}.bk-anfrage{gap:var(--s3);grid-template-columns:auto minmax(0,1fr);align-items:start;max-width:none;margin:0;display:grid}.bk-anfrage-l{font-size:var(--t-xs);color:var(--gray-400);padding-top:2px;font-weight:600}.bk-anfrage-k{min-width:0}.bk-anfrage-kopf{margin:0 0 var(--s1);max-width:none;font-size:var(--t-sm);color:var(--gray-700);font-weight:600}.bk-karte{padding:var(--s5);background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.bk-h{font-size:var(--t-base);letter-spacing:-.012em;color:var(--gray-800);font-weight:700}.bk-summe{margin-top:var(--s1);max-width:none;font-size:var(--t-sm);color:var(--gray-500)}.bk-summe--fehlt{color:var(--orange-text)}.bk-felder{gap:var(--s3) var(--s5);margin-top:var(--s4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.bk-feld dt{font-size:var(--t-xs);color:var(--gray-400);font-weight:600}.bk-feld dd{font-size:var(--t-base);color:var(--black);overflow-wrap:anywhere;margin-top:2px}.bk-num{font-variant-numeric:tabular-nums}.bk-zitat{padding:var(--s2) var(--s3);background:var(--gray-50);border-left:3px solid var(--accent-mid);border-radius:var(--radius-md);font-size:var(--t-base);color:var(--gray-800);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.5}.bk-unklar{background:var(--orange-light);border-color:#0000}.bk-unklar .bk-h{color:var(--orange-text)}.bk-unklar-text{margin-top:var(--s1);max-width:none;font-size:var(--t-sm);color:var(--gray-700)}.bk-unklar-form{align-items:center;gap:var(--s3);margin-top:var(--s3);flex-wrap:wrap;display:flex}.bk-unklar-form .sel{flex:0 320px}.bk-unklar-form .sel-input{width:100%}.bk-check{align-items:center;gap:var(--s2);font-size:var(--t-sm);color:var(--gray-700);cursor:pointer;flex:100%;display:flex}.bk-check input{width:16px;height:16px;accent-color:var(--accent)}.bk-unklar .callout{margin-top:var(--s3)}.bk-link{font:inherit;color:inherit;text-underline-offset:var(--underline-offset);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.bk-lead-skel{gap:var(--s4);flex-direction:column;display:flex}.skel.bk-lead-skel i{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--gray-100);box-shadow:var(--shadow-sm)}.bk-skel-gross{height:200px}.bk-skel-block{height:380px}.bk-skel-fuss{height:96px}.bk-spalte--partner{top:var(--s4);max-height:calc(100vh - 2 * var(--s4));gap:var(--s3);position:sticky;overflow-y:auto}.bk-partner-kopf{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.bk-partner-titel{align-items:center;gap:var(--s3);min-width:0;display:flex}.bk-partner-titel .avatar{flex:none}.bk-partner-fehlt{color:var(--gray-400)}.bk-partner-name{min-width:0;font-size:var(--t-md);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:750;line-height:1.15}.bk-partner-zeile{margin:var(--s1) 0 0;max-width:none;font-size:var(--t-sm);color:var(--gray-600)}.bk-leistungen{margin-top:var(--s2)}.bk-leistungen-kopf{margin:0 0 var(--s1);max-width:none;font-size:var(--t-xs);color:var(--gray-400);font-weight:600}.bk-leistungen-zahl{font-weight:400}.bk-leistungen-chips{gap:var(--s1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bk-leistung{padding:2px var(--s2);border:1px solid var(--gray-100);background:var(--white);font:inherit;font-size:var(--t-xs);color:var(--gray-600);border-radius:999px;display:inline-block}.bk-leistung--hit{align-items:center;gap:var(--s1);border-color:var(--green);background:var(--green-light);color:var(--green-text);display:inline-flex}.bk-leistungen-warn{align-items:flex-start;gap:var(--s2);margin:0 0 var(--s2);max-width:none;padding:var(--s2);border-radius:var(--radius-md);background:var(--orange-light);color:var(--orange-text);font-size:var(--t-xs);line-height:1.45;display:flex}.bk-leistungen-warn svg{flex:none;margin-top:2px}.bk-leistung-mehr{cursor:pointer}.bk-leistung-mehr:hover{background:var(--gray-100)}.bk-leistungen-leer{margin:var(--s2) 0 0;max-width:none;font-size:var(--t-xs);color:var(--gray-400)}.bk-partner-nummern{gap:var(--s1) var(--s4);margin:var(--s2) 0 0;flex-wrap:wrap;display:flex}.bk-partner-nummern .bk-feld dd{font-size:var(--t-sm);margin-top:0}.bk-partner-karte{padding:var(--s4)}.bk-kein-partner{padding:var(--s6) var(--s4);background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg)}.bk-anfahrt{margin-top:var(--s3);padding-top:var(--s2);border-top:1px solid var(--gray-100)}.bk-anfahrt-zeile{max-width:none;font-size:var(--t-sm);color:var(--gray-600);margin:0}.bk-anfahrt-l{margin-right:var(--s1);font-size:var(--t-xs);color:var(--gray-400);font-weight:600}.bk-anfahrt-hinweis{margin:var(--s1) 0 0;max-width:none;font-size:var(--t-sm);color:var(--orange-text)}.bk-anfahrt-warn{margin-top:var(--s1);max-width:none;font-size:var(--t-sm);color:var(--orange-text);font-weight:600}.bk-karte-flaeche{height:180px;margin-top:var(--s3);border-radius:var(--radius-md);background:var(--gray-50);border:1px solid var(--gray-100);overflow:hidden}.bk-karte-skel i,.bk-slots-skel i{border-radius:var(--radius-md);background:var(--gray-100);display:block}.bk-karte-skel{gap:var(--s2);margin-top:var(--s3);flex-direction:column;display:flex}.bk-karte-skel i:first-child{width:60%;height:12px}.bk-karte-skel i:nth-child(2){height:180px}.bk-slots-kopf{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.bk-tage{margin-top:var(--s2);flex-direction:column;display:flex}.bk-tag{gap:var(--s2);padding:var(--s1) 0;border-top:1px solid var(--gray-100);grid-template-columns:62px minmax(0,1fr);align-items:start;display:grid}.bk-tag:first-child{border-top:0}.bk-tag-name{font-size:var(--t-sm);color:var(--gray-700);padding-top:5px;font-weight:600}.bk-tag-leer{padding:var(--s1) 0;border-top:1px solid var(--gray-100);max-width:none;font-size:var(--t-xs);color:var(--gray-400);margin:0}.bk-slotreihe{gap:var(--s1);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.bk-slot{border:1px solid var(--gray-200);border-radius:var(--radius-sm);background:var(--white);min-height:28px;color:var(--gray-800);font:inherit;font-size:var(--t-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--transition), border-color var(--transition), color var(--transition);padding:0}.bk-slot:hover{background:var(--gray-50);border-color:var(--gray-300)}.bk-slot.is-gewaehlt{background:var(--accent);border-color:var(--accent);color:var(--white)}.bk-slot{position:relative}.bk-slot.is-neben-beratung:after{content:"";top:var(--s1);right:var(--s1);width:var(--s1);height:var(--s1);background:var(--accent);border-radius:50%;position:absolute}.bk-slot.is-gewaehlt.is-neben-beratung:after{background:var(--white)}.bk-slot.is-neben-besichtigung:not(.is-gewaehlt):not(:hover):not(:focus-visible){border-color:var(--gray-100);color:var(--gray-400)}.bk-belegt{border:1px solid var(--blue-light);border-radius:var(--radius-sm);background:var(--blue-light);min-height:28px;color:var(--blue-text);font-size:var(--t-sm);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.bk-belegt--ganztag{grid-column:span 2}.bk-slots-hinweis{margin:var(--s2) 0 0;max-width:none;font-size:var(--t-xs);color:var(--gray-400)}.bk-slot--gebucht{justify-content:center;align-items:center;gap:var(--s1);background:var(--green-light);border-color:var(--green-light);color:var(--green-text);cursor:default;font-weight:600;display:flex}.bk-fertig{z-index:2;gap:var(--s2);padding:var(--s3) var(--s4);background:var(--white);border-top:1px solid var(--gray-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:sticky;bottom:0}.bk-fertig-zeile{justify-content:space-between;align-items:center;gap:var(--s4);display:flex}.bk-fertig-zeile>button{min-width:160px}.bk-fertig-notiz{gap:var(--s2);flex-direction:column;display:flex}.bk-fertig-hinweis{max-width:none;font-size:var(--t-sm);color:var(--gray-700);margin:0}.bk-slot-wahl{margin:var(--s2) 0 0;padding:var(--s2) var(--s3);background:var(--accent-soft);border-radius:var(--radius-md);max-width:none;font-size:var(--t-sm);color:var(--accent-text);font-weight:600}.bk-slots-mehr{margin-top:var(--s2);font-size:var(--t-sm);color:var(--accent-text)}.bk-slots-skel{gap:var(--s2);margin-top:var(--s3);flex-direction:column;display:flex}.bk-skel-tag{border-radius:var(--radius-xs);width:30%;height:10px}.bk-skel-reihe{border-radius:var(--radius-md);height:28px}.bk-psk{gap:var(--s3);flex-direction:column;display:flex}.bk-psk .bk-karte{gap:var(--s2);flex-direction:column;display:flex}.bk-skel-titel{border-radius:var(--radius-xs);width:40%;height:14px}.bk-skel-karte{border-radius:var(--radius-md);height:180px}.bk-skel-partner{border-radius:var(--radius-md);width:70%;height:40px}.bk-aircall-flaeche{position:relative}.bk-aircall-laedt{gap:var(--s2);max-width:none;font-size:var(--t-sm);color:var(--gray-500);pointer-events:none;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.bk-link .btn-spin{vertical-align:-.15em;margin-right:var(--s1);display:inline-block}.bk-kd-laedt{align-items:center;gap:var(--s2);font-size:var(--t-xs);color:var(--gray-500);font-weight:500;display:inline-flex}.bk-suche-ergebnis{transition:opacity var(--transition)}.bk-suche-ergebnis.is-lade{opacity:.5}.bk-slots .callout{margin-top:var(--s3)}.bk-slots .callout a{color:inherit;text-underline-offset:var(--underline-offset);font-weight:600}.bk-gebucht{padding:var(--s3) var(--s5);background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);font-size:var(--t-sm);color:var(--gray-600)}.bk-gebucht summary{cursor:pointer;font-weight:600}.bk-gebucht ul{margin:var(--s2) 0 0;gap:var(--s1);flex-direction:column;padding:0;list-style:none;display:flex}.bk-anruf{align-items:center;gap:var(--s3) var(--s4);padding:var(--s3) var(--s5);flex-wrap:wrap;display:flex}.bk-anruf-ergebnis{align-items:center;gap:var(--s3);padding-top:var(--s3);border-top:1px solid var(--gray-100);flex:100%;display:flex}.bk-anruf-ergebnis .bk-abschluss-wahl{flex:auto;width:auto}.bk-anruf .btn{flex:none;min-width:132px}.bk-anruf-zeile{align-items:center;gap:var(--s3) var(--s4);flex-wrap:wrap;flex:100%;min-width:0;display:flex}.bk-anruf--kopf{display:contents}.bk-anruf--kopf .bk-anruf-ergebnis{order:1}.bk-kopf-fuss{padding-top:var(--s2);border-top:1px solid var(--gray-100);font-size:var(--t-xs);color:var(--gray-400);order:2}.bk-anruf .btn.bk-anruf-hoerer{min-width:0;padding-inline:var(--s4);justify-content:center;align-items:center;display:inline-flex}.bk-anruf-satz{min-width:0;max-width:none;font-size:var(--t-sm);color:var(--gray-500);flex:1}.bk-anruf--live .bk-anruf-satz{font-size:var(--t-base);color:var(--green-text);font-weight:600}.bk-anruf--fehler .bk-anruf-satz{color:var(--orange-text);font-weight:600}.bk-anruf-aircall{font-size:var(--t-sm);color:var(--gray-500);flex:none;font-weight:500}.bk-anruf-aircall.is-hinweis{color:var(--accent-text);font-weight:600}.bk-aircall{right:var(--s4);bottom:var(--s4);z-index:var(--z-dock);width:376px;max-width:calc(100vw - 2 * var(--s4));background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);opacity:0;pointer-events:none;transition:opacity var(--transition), transform var(--transition);flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translateY(8px)}.bk-aircall.is-offen{opacity:1;pointer-events:auto;width:100%;max-width:none;box-shadow:var(--shadow-sm);order:-1;position:static;transform:none}.bk-aircall-kopf{padding:var(--s2) var(--s4);border-bottom:1px solid var(--gray-100);font-size:var(--t-sm);color:var(--gray-700);justify-content:space-between;align-items:center;font-weight:600;display:flex}.bk-aircall-flaeche{height:var(--aircall-hoehe);background:var(--gray-50)}.bk-aircall-flaeche iframe{border:0;width:100%;height:100%;display:block}.bk-aircall-ziel{height:100%;position:relative}@media (prefers-reduced-motion:reduce){.bk-aircall{transition:none;transform:none}}.bk-sitzung{max-width:none;font-size:var(--t-xs);color:var(--gray-400);margin:0}.bk-flamme{vertical-align:-2px;margin-left:var(--s1);color:var(--orange);display:inline-block}.bk-lead-inhalt{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.bk-nur-ansehen-hinweis{margin:0 0 var(--s3)}.bk-nur-ansehen{border:0;min-width:0;margin:0;padding:0;display:contents}.bk-abschluss{gap:var(--s3);padding:var(--s4) var(--s5) 0;flex-direction:column;display:flex}.bk-abschluss-kopf{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.bk-abschluss-quelle{font-size:var(--t-sm);color:var(--gray-400);font-variant-numeric:tabular-nums}.bk-abschluss-wahl{width:100%}.bk-abschluss-wahl .segmented-btn{min-width:0;padding-left:var(--s2);padding-right:var(--s2);flex:auto}@media (width<=480px){.bk-abschluss-wahl .segmented-btn{font-size:var(--t-xs);padding-left:var(--s1);padding-right:var(--s1)}}.bk-abschluss textarea.input{resize:vertical;min-height:34px}.bk-abschluss-felder{gap:var(--s3);flex-direction:column;display:flex}.bk-fl{gap:var(--s1);flex-direction:column;display:flex}.bk-fl-t{font-size:var(--t-xs);color:var(--gray-500);font-weight:600}.bk-fl-hint{color:var(--gray-400);font-weight:400}.bk-fl-reihe{gap:var(--s3) var(--s4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.bk-fl-reihe>.bk-fl,.bk-fl--notiz{min-width:0}.bk-dz{align-items:center;gap:var(--s2);display:flex}.bk-dz .bk-dz-datum{width:112px}.bk-dz .bk-dz-zeit{width:68px}.bk-dz-tag{min-width:1.5em;font-size:var(--t-sm);color:var(--gray-500)}.bk-fl .sel{max-width:100%;display:flex}.bk-fl .sel-input{width:100%}.bk-fl .sel-input[aria-invalid=true],.bk-check input[aria-invalid=true]{outline:2px solid var(--red);outline-offset:1px;border-color:var(--red)}.bk-slotzeile{max-width:none;padding:var(--s3);background:var(--accent-soft);border-radius:var(--radius-md);font-size:var(--t-sm);color:var(--accent-text);margin:0;font-weight:600}.bk-slotzeile.is-leer{background:var(--gray-50);color:var(--gray-500);font-weight:400}.bk-handly-zeile{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.bk-handly-zeile .bk-check{flex:0 auto}.bk-link-ext{font-size:var(--t-sm);color:var(--accent-text);text-underline-offset:var(--underline-offset);text-decoration:underline;-webkit-text-decoration-color:var(--accent-mid);text-decoration-color:var(--accent-mid)}.bk-link-ext:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.bk-versuchzeile{align-items:center;gap:var(--s3);font-size:var(--t-sm);color:var(--gray-700);display:flex}.bk-gruende{flex-direction:column;display:flex}.bk-grund{justify-content:space-between;align-items:center;gap:var(--s3);width:100%;padding:11px var(--s2);border:0;border-top:1px solid var(--gray-100);font:inherit;font-size:var(--t-md);color:var(--gray-900);text-align:left;cursor:pointer;background:0 0;display:flex}.bk-grund:last-child{border-bottom:1px solid var(--gray-100)}.bk-grund:hover:not(:disabled),.bk-grund.is-gewaehlt{background:var(--red-light);color:var(--red-text)}.bk-grund:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.bk-grund:disabled{cursor:default}.bk-grund:disabled:not([aria-busy]){color:var(--gray-400)}.bk-grund-busy{font-size:var(--t-sm);color:var(--red-text)}.bk-kbd{min-width:20px;padding:1px var(--s1);border:1px solid var(--gray-200);border-radius:var(--radius-xs);background:var(--white);font:inherit;font-size:var(--t-xs);text-align:center;color:var(--gray-500)}.bk-anderer{align-items:center;gap:var(--s2);display:flex}.bk-anderer .input{flex:auto;min-width:0}.bk-notiz-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--gray-500);align-self:flex-start;font-weight:500;overflow:hidden}.bk-lost-hinweis{max-width:none;font-size:var(--t-sm);color:var(--gray-500);margin:0}.bk-lost-hinweis.is-stark{color:var(--orange-text);font-weight:600}.bk-pflicht{gap:var(--s1) var(--s4);font-size:var(--t-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bk-pflicht li{align-items:baseline;gap:var(--s1);display:inline-flex}.bk-pflicht .is-ok{color:var(--gray-500)}.bk-pflicht .is-offen{color:var(--orange-text);font-weight:600}.bk-pflicht .is-markiert{color:var(--red-text)}.bk-pflicht .bk-link{margin-left:var(--s1);font-weight:600}.bk-pflicht-hinweis{margin-left:var(--s1);color:var(--gray-400);font-weight:400}.bk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bk-wirkung{gap:var(--s1);padding-top:var(--s2);border-top:1px solid var(--gray-100);flex-direction:column;display:flex}.bk-wirkung-h{font-size:var(--t-xs);color:var(--gray-400);font-weight:600}.bk-wirkung-eine{align-items:baseline;gap:var(--s1);max-width:none;font-size:var(--t-sm);color:var(--gray-700);white-space:nowrap;margin:0;display:flex}.bk-wirkung-eine .bk-wirkung-h{flex:none}.bk-wirkung-kurz{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.bk-wirkung-knopf{margin-left:var(--s2);color:var(--accent-text);flex:none;font-weight:500}.bk-wirkung-liste{gap:var(--s1);font-size:var(--t-sm);color:var(--gray-700);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bk-wirkung-liste li{gap:var(--s2);overflow-wrap:anywhere;grid-template-columns:72px minmax(0,1fr);display:grid}.bk-ziel{color:var(--gray-400)}.bk-abschluss .callout{margin:0}.bk-abschluss-fuss{z-index:2;justify-content:flex-end;gap:var(--s2);margin:0 calc(-1 * var(--s5));padding:var(--s3) var(--s5);background:var(--white);border-top:1px solid var(--gray-100);border-radius:0 0 var(--radius-lg) var(--radius-lg);display:flex;position:sticky;bottom:0}.bk-pause{align-items:flex-start;gap:var(--s3);flex-direction:column;display:flex}.bk-toast{left:50%;bottom:var(--s5);z-index:var(--z-toast);align-items:center;gap:var(--s4);width:max-content;max-width:calc(100vw - 2 * var(--s4));padding:var(--s3) var(--s4);background:var(--gray-900);color:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--t-sm);animation:bk-toast-ein var(--transition-slow) both;font-weight:500;display:flex;position:fixed;transform:translate(-50%)}.bk-toast-text{overflow-wrap:anywhere;min-width:0}.bk-toast-rest{color:var(--gray-400);font-variant-numeric:tabular-nums;flex:none}.bk-toast-knopf{padding:var(--s1) var(--s2);border-radius:var(--radius-xs);color:var(--white);font:inherit;text-underline-offset:var(--underline-offset);cursor:pointer;background:0 0;border:0;flex:none;font-weight:600;text-decoration:underline}.bk-toast-knopf:hover:not(:disabled){opacity:.85}.bk-toast-knopf:disabled{cursor:default;opacity:.7;text-decoration:none}@keyframes bk-toast-ein{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.bk-toast{animation:none}}@media (width<=1200px){.bk-raster{grid-template-columns:300px minmax(0,1fr)}.bk-raster--aircall{grid-template-columns:376px minmax(0,1fr)}.bk-spalte--inbox{grid-row:1/span 2}.bk-spalte--partner{grid-column:2;max-height:none;position:static;overflow:visible}}@media (width<=900px){.bk-raster,.bk-raster--aircall{grid-template-columns:minmax(0,1fr)}.bk-spalte--inbox{grid-row:auto}.bk-aircall.is-offen{width:376px;max-width:calc(100vw - 2 * var(--s4));box-shadow:var(--shadow-xl);position:fixed}.bk-fl-reihe{grid-template-columns:minmax(0,1fr)}.bk-anruf{flex-wrap:wrap}.bk-anruf .bk-anruf-satz{flex:100%;order:5}.bk-abschluss-fuss{flex-wrap:wrap}.bk-wirkung-liste li{grid-template-columns:64px minmax(0,1fr)}.bk-spalte--partner{grid-column:auto}.bk-spalte--inbox{position:static}.bk-inbox{max-height:50vh}.bk-kopf,.bk-karte{padding:var(--s4)}}.bk-karte-kopf{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.bk-felder--form{align-items:start}.bk-feld-label{font-size:var(--t-xs);color:var(--gray-500);margin-bottom:var(--s1);font-weight:600;display:block}.bk-feld .input[aria-invalid=true]{border-color:var(--red);outline:2px solid var(--red);outline-offset:1px}.bk-feld-fehler{margin-top:var(--s1);max-width:none;font-size:var(--t-xs);color:var(--red-text,var(--red))}.bk-feld-stil{margin-top:var(--s1);max-width:none;font-size:var(--t-xs);color:var(--gray-400)}.bk-fehlt{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:0}.bk-fehlt:hover .badge{filter:brightness(.97)}.bk-form-fuss{justify-content:flex-end;gap:var(--s2);margin-top:var(--s1);grid-column:1/-1;display:flex}.bk-ergebnis{margin-top:var(--s3);font-size:var(--t-sm);color:var(--gray-500)}.bk-ergebnis p{max-width:none}.bk-karte>.callout{margin-top:var(--s3)}.bk-adressfeld{position:relative}.bk-vorschlaege{z-index:5;padding:var(--s1);background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin:0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0}.bk-vorschlaege li{padding:var(--s2) var(--s3);border-radius:var(--radius-sm);font-size:var(--t-sm);color:var(--gray-800);cursor:pointer}.bk-vorschlaege li:hover,.bk-vorschlaege li.is-aktiv{background:var(--accent-soft)}.bk-job{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--gray-100);max-width:none;font-size:var(--t-sm);color:var(--gray-500)}.bk-job p{max-width:none}.bk-job-toggle{align-items:center;gap:var(--s1);font:inherit;color:var(--orange-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.bk-job-pfeil{transition:transform .15s}.bk-job-toggle[aria-expanded=true] .bk-job-pfeil{transform:rotate(180deg)}.bk-job-zeile{align-items:center;gap:var(--s3);margin-top:var(--s2);flex-wrap:wrap;display:flex}.bk-job-id .input{width:120px}.bk-job-treffer{margin-top:var(--s2)}.bk-job-treffer ul{gap:var(--s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bk-job-treffer .bk-link{color:var(--accent-text);font-weight:600}.bk-vz-gruppe+.bk-vz-gruppe{margin-top:var(--s3)}.bk-vz-trenner{margin:var(--s3) 0 var(--s1);padding-bottom:var(--s1);border-bottom:1px solid var(--gray-100);max-width:none;font-size:var(--t-xs);color:var(--gray-400);font-weight:600}.bk-vz-liste{margin:0;padding:0;list-style:none}.bk-vz{color:var(--gray-600)}.bk-vz-knopf{align-items:start;gap:var(--s3);width:100%;padding:var(--s2) var(--s2);border-radius:var(--radius-md);font:inherit;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;margin:0;display:grid}button.bk-vz-knopf{cursor:pointer;transition:background var(--transition)}button.bk-vz-knopf:hover{background:var(--gray-50)}.bk-vz-sym{align-items:center;height:1.5em;display:flex}.bk-vz-satz{min-width:0;font-size:var(--t-base);flex-direction:column;gap:2px;line-height:1.5;display:flex}.bk-vz-art{color:inherit}.bk-vz-text{padding:0 var(--s2) var(--s2) calc(var(--s2) + 16px + var(--s3));-webkit-user-select:text;user-select:text;cursor:text;max-width:none;color:var(--gray-500);font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.bk-vz-trennen{gap:var(--s2);padding:0 var(--s2) var(--s2) calc(var(--s2) + 16px + var(--s3));display:grid}.bk-vz-text--voll{white-space:pre-line;overflow-wrap:anywhere;color:var(--gray-700);overflow:visible}.bk-vz-eingang{margin-top:var(--s2);padding-top:var(--s1);border-top:1px solid var(--gray-100)}.bk-vz-zeit{font-size:var(--t-xs);color:var(--gray-400);white-space:nowrap;padding-top:2px}.bk-vz--still{color:var(--gray-400)}.bk-vz--rot{color:var(--red-text);font-weight:600}.bk-vz--rot .bk-vz-zeit{color:var(--red-text);font-weight:400}.bk-vz-mehr{margin-top:var(--s2)}.bk-vz-skel{gap:var(--s2);margin-top:var(--s3);flex-direction:column;display:flex}.bk-vz-skel i{border-radius:var(--radius-xs);height:14px}.bk-vz-skel i:first-child{width:70%}.bk-vz-skel i:nth-child(2){width:55%}.bk-vz-skel i:nth-child(3){width:64%}.bk-verlauf>.callout{margin-top:var(--s3)}.bk-sms{align-items:flex-end;gap:var(--s2);margin-top:var(--s3);flex-direction:column;display:flex}.bk-sms textarea{width:100%}.bk-sms-bausteine{align-self:stretch;gap:var(--s1);flex-wrap:wrap;display:flex}.bk-sms-aktionen{gap:var(--s2);display:flex}.bk-sms-meldung{max-width:none;font-size:var(--t-sm);color:var(--red-text);align-self:stretch;margin:0}.bk-reakt-hinweis{justify-content:space-between;align-items:center;gap:var(--s3);max-width:none;padding:var(--s2) var(--s3);border-radius:var(--radius-sm);background:var(--accent-soft);font-size:var(--t-sm);color:var(--gray-700);margin:0;display:flex}.bk-reakt-hinweis strong{color:var(--gray-800);font-weight:600}.bk-reakt-hinweis .bk-link{color:var(--accent-text);flex:none}.bk-reakt-mehr{color:var(--gray-500)}.bk-spalte--breit{grid-column:2/-1}.bk-reakt{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.bk-reakt-kopf{justify-content:space-between;align-items:flex-start;gap:var(--s4);padding:var(--s4);border-bottom:1px solid var(--gray-100);flex-wrap:wrap;display:flex}.bk-reakt-titel{min-width:0}.bk-reakt-h{font-size:var(--t-lg);color:var(--gray-700);margin:0;font-weight:500}.bk-reakt-h strong{color:var(--gray-900);font-weight:600}.bk-reakt-sub{margin:var(--s1) 0 0;max-width:none;font-size:var(--t-sm);color:var(--gray-500)}.bk-reakt-werkzeug{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.bk-reakt-wahl{align-items:center;gap:var(--s2);font-size:var(--t-xs);color:var(--gray-500);font-weight:600;display:inline-flex}.bk-reakt-wahl .sel{min-width:220px}.bk-reakt-fehler{padding:var(--s4)}.bk-reakt-tabelle{flex-direction:column;min-height:0;max-height:max(240px,100vh - 440px);display:flex;overflow-y:auto}.bk-reakt-liste{max-width:none;margin:0;padding:0;list-style:none}.bk-reakt-liste li{max-width:none}.bk-reakt-zeile{min-height:44px;padding-right:var(--s4);border-bottom:1px solid var(--gray-100);font-size:var(--t-sm);color:var(--gray-700);grid-template-columns:40px minmax(0,1.4fr) minmax(0,1.2fr) 120px 110px;align-items:center;display:grid}.bk-reakt-zeile--kopf{z-index:1;min-height:var(--control-h);background:var(--gray-50);font-size:var(--t-xs);color:var(--gray-500);font-weight:600;position:sticky;top:0}.bk-reakt-box{cursor:pointer;justify-content:center;align-items:center;height:100%;min-height:44px;display:flex}.bk-reakt-box input{width:16px;height:16px;accent-color:var(--accent)}.bk-reakt-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gray-900);font-weight:600;overflow:hidden}.bk-reakt-zeile--kopf .bk-reakt-name{color:inherit}.bk-reakt-ort{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bk-reakt-alter,.bk-reakt-km{color:var(--gray-500);text-align:right}.bk-reakt-zeile--kopf .bk-reakt-ort,.bk-reakt-zeile--kopf .bk-reakt-alter,.bk-reakt-zeile--kopf .bk-reakt-km{color:inherit}.bk-reakt-fuss{gap:var(--s2);padding:var(--s3) var(--s4);border-top:1px solid var(--gray-100);background:var(--white);flex-direction:column;display:flex}.bk-reakt-fuss-zeile{justify-content:space-between;align-items:center;gap:var(--s3);font-size:var(--t-sm);color:var(--gray-700);display:flex}.bk-reakt-still{max-width:none;font-size:var(--t-xs);color:var(--gray-400);margin:0}.bk-reakt-aus{padding:var(--s3) var(--s4);border-top:1px solid var(--gray-100);max-width:none;font-size:var(--t-xs);color:var(--gray-500);margin:0}@media (width<=900px){.bk-spalte--breit{grid-column:auto}.bk-reakt-wahl{width:100%}.bk-reakt-wahl .sel{flex:auto;min-width:0}.bk-reakt-wahl .sel-input{width:100%;min-width:0}.bk-reakt-werkzeug{width:100%}.bk-reakt-zeile{padding-block:var(--s2);grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"box name alter""box ort km";align-content:center;row-gap:0}.bk-reakt-zeile .bk-reakt-box{grid-area:box}.bk-reakt-zeile .bk-reakt-name{grid-area:name}.bk-reakt-zeile .bk-reakt-alter{grid-area:alter}.bk-reakt-zeile .bk-reakt-ort{font-size:var(--t-xs);color:var(--gray-500);grid-area:ort}.bk-reakt-zeile .bk-reakt-km{font-size:var(--t-xs);grid-area:km}.bk-reakt-zeile--kopf{grid-template-areas:"box name alter";padding-block:0}.bk-reakt-zeile--kopf .bk-reakt-ort,.bk-reakt-zeile--kopf .bk-reakt-km{display:none}.bk-reakt-tabelle{max-height:none}}.bk-eingehend{top:var(--s2);z-index:50;justify-content:space-between;align-items:center;gap:var(--s4);margin:0 0 var(--s3);padding:var(--s3) var(--s4);background:var(--accent-soft);border:1px solid var(--accent-mid);border-radius:var(--radius-md);color:var(--gray-800);font-size:var(--t-sm);display:flex;position:sticky}.bk-eingehend-text{align-items:baseline;gap:0 var(--s2);flex-wrap:wrap;min-width:0;max-width:none;margin:0;display:flex}.bk-eingehend-lead{font-weight:600}.bk-eingehend-teil:before{content:"·";margin-right:var(--s2);color:var(--gray-400)}.bk-eingehend-zustand{color:var(--accent-text);font-weight:600}.bk-eingehend-knopf{color:var(--accent-text);flex:none;font-weight:600}.bk-eingehend-still{color:var(--gray-500);flex:none}.bk-eingehend--ruhig{background:var(--gray-50);border-color:var(--gray-200);color:var(--gray-600)}@media (width<=720px){.bk-eingehend{align-items:flex-start;gap:var(--s2);flex-direction:column}}.bk-suche-mehr{padding:var(--s3) var(--s4);max-width:none;font-size:var(--t-xs);color:var(--gray-500);border-top:1px solid var(--gray-100);margin:0}.bk-inbox .empty-state{padding:var(--s6) var(--s4)}.bk-gruppe--warn{color:var(--orange-text)}.bk-warnungen{border-bottom:1px solid var(--gray-100)}.bk-gebucht-hinweis{margin:0 0 var(--s3);max-width:none;font-size:var(--t-sm);color:var(--gray-600)}.bk-feld-wert{max-width:none;font-size:var(--t-base);margin:0}.bk-feld-wert--fest{color:var(--gray-500)}.bk-feld--breit{grid-column:1/-1}.bk-felder--form .input:not(:hover):not(:focus):not([aria-invalid=true]){border-color:var(--gray-100)}a.bk-zeile{text-decoration:none}.bk-zeile--still{cursor:default}.bk-zeile--still:hover{background:0 0}.bk-merge{gap:var(--s3);padding-bottom:var(--s4)}.bk-merge-frage{font-size:var(--t-sm);color:var(--gray-700);max-width:none;margin:0}.bk-merge-liste{border:1px solid var(--gray-100);border-radius:var(--radius-md);max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.bk-merge-liste li+li{border-top:1px solid var(--gray-100)}.bk-merge-treffer{width:100%;min-height:var(--tap-min);padding:var(--s2) var(--s3);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--transition);background:0 0;border:0;border-left:3px solid #0000;flex-direction:column;gap:2px;display:flex}.bk-merge-treffer:hover{background:var(--gray-50)}.bk-merge-treffer[aria-pressed=true]{background:var(--accent-soft);border-left-color:var(--accent)}.bk-merge-name{font-size:var(--t-base);color:var(--gray-900)}.bk-merge-z2{font-size:var(--t-xs);color:var(--gray-400)}.bk-merge-paar{gap:var(--s1);font-size:var(--t-sm);color:var(--gray-700);flex-direction:column;display:flex}.bk-merge-paar p{gap:var(--s2);overflow-wrap:anywhere;grid-template-columns:72px minmax(0,1fr);max-width:none;margin:0;display:grid}.bk-merge-wege{gap:var(--s1) var(--s4);flex-wrap:wrap;display:flex}.bk-merge-wege:empty{display:none}.bk-merge-wirkung{white-space:normal;padding-top:var(--s2);border-top:1px solid var(--gray-100)}.bk-merge-fuss{justify-content:flex-end;display:flex}.bk-dublette{max-width:none;font-size:var(--t-sm);color:var(--gray-500);overflow-wrap:anywhere;margin:0}.bk-dublette strong{color:var(--gray-700);font-weight:500}.bk-dublette .bk-link{font-size:inherit}.bk-dublette-zeichen{flex:none}.bk-merge .bk-abschluss-kopf .bk-link{color:var(--gray-600);font-weight:400;text-decoration:none}.bk-merge .bk-abschluss-kopf .bk-link:hover{color:var(--gray-900);text-decoration:underline}@media (width<=480px){.bk-merge-fuss .btn{width:100%}}.bk-plzort{align-items:center;gap:var(--s2);margin-top:var(--s1);font-size:var(--t-sm);display:inline-flex;position:relative}.bk-plzort button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bk-plzort-wahl{color:var(--gray-800);border-radius:var(--radius-sm);-webkit-text-decoration:underline dotted var(--gray-400);text-decoration:underline dotted var(--gray-400);text-underline-offset:3px}.bk-plzort-wahl:hover{color:var(--accent);text-decoration-color:currentColor}.bk-plzort-kreis{color:var(--gray-500)}.bk-plzort-mehr{border-radius:var(--radius-sm)}.bk-plzort-mehr:hover .badge{filter:brightness(.97)}.bk-plzort button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bk-plzort-liste{z-index:5;width:max-content;max-width:22rem;padding:var(--s1);background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin:0;list-style:none;position:absolute;top:100%;left:0}.bk-plzort-liste button{text-align:left;width:100%;padding:var(--s2) var(--s3);border-radius:var(--radius-sm);color:var(--gray-800);display:block}.bk-plzort-liste button:hover,.bk-plzort-liste button.is-aktiv{background:var(--accent-soft)}.dg{grid-template-columns:calc(var(--s9) * 2) minmax(0, 1fr);gap:var(--s5);max-width:var(--page-max);padding:var(--s6) var(--page-pad);align-items:start;margin:0 auto;display:grid}.dg-liste{gap:var(--s1);background:var(--surface-sunken);border-radius:var(--radius-md);padding:var(--s3) var(--s2);align-content:start;display:grid}.dg-gruppe{padding:var(--s1) var(--s2);font-size:var(--t-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:650}.dg-eintrag{padding:var(--s2);border-radius:var(--radius-xs);font-size:var(--t-sm);color:var(--text-secondary);text-decoration:none}.dg-eintrag:hover{color:var(--text-primary)}.dg-eintrag[aria-current=page]{background:var(--surface-card);box-shadow:var(--shadow-xs);color:var(--text-primary);font-weight:600}.dg-inhalt{min-width:0}.dg-page{gap:var(--s4);display:grid}.dg-page>*{min-width:0}.dg-titel{font-size:var(--t-xl);margin:0}.dg-zweck{max-width:64ch;font-size:var(--t-base);color:var(--text-secondary);margin:0}.dg-leiste{gap:var(--s4);padding:var(--s3) var(--s4);background:var(--surface-card);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.dg-feld{gap:var(--s1);display:grid}.dg-feld-label{font-size:var(--t-xs);color:var(--text-muted);font-weight:650}.dg-buehne{align-items:center;gap:var(--s4);padding:var(--s6) var(--s5);background:var(--surface-card);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-wrap:wrap;display:flex}.dg-snippet{padding:var(--s3) var(--s4);background:var(--surface-sunken);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--t-sm);color:var(--text-secondary);white-space:nowrap;display:block;overflow-x:auto}@media (width<=768px){.dg{padding:var(--s4);grid-template-columns:minmax(0,1fr)}.dg-liste{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}}.dg-drawer-text{margin:var(--s4) calc(var(--s4) + var(--s1))}.dg-tabs-vertikal{width:15rem}.dg-tabs-spalte{gap:var(--s4);flex-direction:column;width:100%;display:flex}.dg-chip-rot{color:var(--red)}.dg-chip-blau{color:var(--chart-2)}.dg-chip-akzent{color:var(--chart-akzent)}.dg-chip-grau{color:var(--chart-grau)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--radius-md:.375rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-cover-bg:#1c1914;--color-cover-text:#f2ead9;--color-cover-muted:#b9ac93;--color-spec-bg:#f6f4f0;--color-spec-card-bg:#fff;--color-spec-text:#1a1a1a;--color-spec-muted:#8a8886;--color-spec-line:#e2dfd9;--color-accent:#c1502e;--color-accent-tint:#d98a63;--color-cat-standard:#4f7f92;--color-cat-leadgen:#c1502e;--color-cat-angebot:#5c7a4c;--font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}}@layer base{.deck-shell,.deck-shell :where(*),.deck-shell:before,.deck-shell:after,.deck-shell::backdrop,.deck-shell :before,.deck-shell :after{box-sizing:border-box;border:0 solid;margin:0;padding:0}.deck-shell ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.deck-shell{tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.deck-shell :where(hr){height:0;color:inherit;border-top-width:1px}.deck-shell abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.deck-shell :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}.deck-shell :where(a){color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.deck-shell :where(b,strong){font-weight:bolder}.deck-shell :where(code,kbd,samp,pre){font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.deck-shell :where(small){font-size:80%}.deck-shell :where(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}.deck-shell :where(sub){bottom:-.25em}.deck-shell :where(sup){top:-.5em}.deck-shell :where(table){text-indent:0;border-color:inherit;border-collapse:collapse}.deck-shell :-moz-focusring:where(:not(iframe)){outline:auto}.deck-shell :where(progress){vertical-align:baseline}.deck-shell :where(summary){display:list-item}.deck-shell :where(ol,ul,menu){list-style:none}.deck-shell :where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}.deck-shell :where(img,video){max-width:100%;height:auto}.deck-shell :where(button,input,select,optgroup,textarea){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.deck-shell ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.deck-shell :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.deck-shell :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.deck-shell ::file-selector-button{margin-inline-end:4px}.deck-shell ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.deck-shell ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.deck-shell ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}.deck-shell :where(textarea){resize:vertical}.deck-shell ::-webkit-search-decoration{-webkit-appearance:none}.deck-shell ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.deck-shell ::-webkit-datetime-edit{display:inline-flex}.deck-shell ::-webkit-datetime-edit-fields-wrapper{padding:0}.deck-shell ::-webkit-datetime-edit{padding-block:0}.deck-shell ::-webkit-datetime-edit-year-field{padding-block:0}.deck-shell ::-webkit-datetime-edit-month-field{padding-block:0}.deck-shell ::-webkit-datetime-edit-day-field{padding-block:0}.deck-shell ::-webkit-datetime-edit-hour-field{padding-block:0}.deck-shell ::-webkit-datetime-edit-minute-field{padding-block:0}.deck-shell ::-webkit-datetime-edit-second-field{padding-block:0}.deck-shell ::-webkit-datetime-edit-millisecond-field{padding-block:0}.deck-shell ::-webkit-datetime-edit-meridiem-field{padding-block:0}.deck-shell ::-webkit-calendar-picker-indicator{line-height:1}.deck-shell :where(:-moz-ui-invalid){box-shadow:none}.deck-shell :where(button,input:where([type=button],[type=reset],[type=submit])){appearance:button}.deck-shell ::file-selector-button{appearance:button}.deck-shell ::-webkit-inner-spin-button{height:auto}.deck-shell ::-webkit-outer-spin-button{height:auto}.deck-shell :where([hidden]:not([hidden=until-found])){display:none!important}}@layer components{input[type=checkbox]{appearance:none;border:1.5px solid var(--color-spec-line);background:var(--color-spec-card-bg);cursor:pointer;border-radius:4px;width:15px;height:15px;margin:0;transition:border-color .15s,background .15s;position:relative}input[type=checkbox]:hover{border-color:var(--color-accent-tint)}input[type=checkbox]:checked{background:var(--color-accent);border-color:var(--color-accent)}input[type=checkbox]:checked:after{content:"✓";color:#fff;justify-content:center;align-items:center;font-size:10px;line-height:1;display:flex;position:absolute;inset:0}input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-tint);outline-offset:2px}.highlight-spotlight{border:2px solid var(--color-accent);pointer-events:none;border-radius:4px;position:absolute;box-shadow:0 0 0 2000px #14100a47}.funnel-card-stack:before,.funnel-card-stack:after{content:"";background:var(--color-spec-card-bg);border:1px solid var(--color-spec-line);border-radius:10px;position:absolute;left:50%}.funnel-card-stack:after{z-index:1;width:90%;height:95%;top:12px;transform:translate(-50%)scale(.96)}.funnel-card-stack:before{z-index:2;width:95%;height:97%;top:6px;transform:translate(-50%)scale(.98)}.deck-shell{contain:layout;background:var(--color-cover-bg);position:relative}.deck-save-indicator{color:#92351a;max-width:900px;font-family:var(--font-body);background:#fdf0e8;border:1px solid #d98a63;border-radius:6px;margin:0 auto 1rem;padding:.5rem .75rem;font-size:.82rem}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z-20{z-index:20}.z-\[1\]{z-index:1}.z-\[3\]{z-index:3}.float-right{float:right}.mx-auto{margin-inline:auto}.mt-\[0\.2rem\]{margin-top:.2rem}.mt-\[0\.3rem\]{margin-top:.3rem}.mt-\[0\.4rem\]{margin-top:.4rem}.mt-\[0\.5rem\]{margin-top:.5rem}.mt-\[0\.6rem\]{margin-top:.6rem}.mt-\[0\.7rem\]{margin-top:.7rem}.mt-\[0\.15rem\]{margin-top:.15rem}.mt-\[0\.25rem\]{margin-top:.25rem}.mt-\[0\.35rem\]{margin-top:.35rem}.mt-\[1\.2rem\]{margin-top:1.2rem}.mt-\[1\.6rem\]{margin-top:1.6rem}.mt-\[1\.8rem\]{margin-top:1.8rem}.mt-\[1rem\]{margin-top:1rem}.mt-\[2\.2rem\]{margin-top:2.2rem}.mt-\[2\.6rem\]{margin-top:2.6rem}.mt-auto{margin-top:auto}.mr-\[0\.5rem\]{margin-right:.5rem}.mb-0{margin-bottom:0}.mb-\[0\.2rem\]{margin-bottom:.2rem}.mb-\[0\.3rem\]{margin-bottom:.3rem}.mb-\[0\.4rem\]{margin-bottom:.4rem}.mb-\[0\.5rem\]{margin-bottom:.5rem}.mb-\[0\.6rem\]{margin-bottom:.6rem}.mb-\[0\.7rem\]{margin-bottom:.7rem}.mb-\[0\.8rem\]{margin-bottom:.8rem}.mb-\[0\.9rem\]{margin-bottom:.9rem}.mb-\[0\.35rem\]{margin-bottom:.35rem}.mb-\[1\.2rem\]{margin-bottom:1.2rem}.mb-\[1\.4rem\]{margin-bottom:1.4rem}.mb-\[1\.5rem\]{margin-bottom:1.5rem}.mb-\[1\.6rem\]{margin-bottom:1.6rem}.mb-\[1rem\]{margin-bottom:1rem}.mb-\[2rem\]{margin-bottom:2rem}.ml-\[1\.9rem\]{margin-left:1.9rem}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-\[1\.3rem\]{height:1.3rem}.h-\[1\.5rem\]{height:1.5rem}.h-\[1\.15rem\]{height:1.15rem}.h-\[2\.2rem\]{height:2.2rem}.h-\[2px\]{height:2px}.h-\[2rem\]{height:2rem}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[140px\]{height:140px}.h-\[230px\]{height:230px}.h-\[340px\]{height:340px}.h-auto{height:auto}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-\[1\.3rem\]{width:1.3rem}.w-\[1\.5rem\]{width:1.5rem}.w-\[1\.15rem\]{width:1.15rem}.w-\[2\.2rem\]{width:2.2rem}.w-\[2rem\]{width:2rem}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[140px\]{width:140px}.w-\[280px\]{width:280px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[18ch\]{max-width:18ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[66ch\]{max-width:66ch}.max-w-\[900px\]{max-width:900px}.min-w-\[90px\]{min-width:90px}.min-w-\[160px\]{min-width:160px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.animate-\[fadeIn_0\.25s_ease\]{animation:.25s fadeIn}.animate-\[zoomIn_0\.32s_ease\]{animation:.32s zoomIn}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\[0\.3rem\]{gap:.3rem}.gap-\[0\.4rem\]{gap:.4rem}.gap-\[0\.5rem\]{gap:.5rem}.gap-\[0\.6rem\]{gap:.6rem}.gap-\[0\.7rem\]{gap:.7rem}.gap-\[0\.35rem\]{gap:.35rem}.gap-\[1\.2rem\]{gap:1.2rem}.gap-\[1\.4rem\]{gap:1.4rem}.gap-\[1\.5rem\]{gap:1.5rem}.gap-\[1\.6rem\]{gap:1.6rem}.gap-\[1\.25rem\]{gap:1.25rem}.gap-\[1rem\]{gap:1rem}.gap-\[2rem\]{gap:2rem}.gap-\[3px\]{gap:3px}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[rgba\(242\,234\,217\,0\.3\)\]{border-color:#f2ead94d}.border-\[rgba\(242\,234\,217\,0\.4\)\]{border-color:#f2ead966}.border-\[rgba\(242\,234\,217\,0\.12\)\]{border-color:#f2ead91f}.border-\[rgba\(242\,234\,217\,0\.25\)\]{border-color:#f2ead940}.border-accent{border-color:var(--color-accent)}.border-cat-angebot{border-color:var(--color-cat-angebot)}.border-cover-bg{border-color:var(--color-cover-bg)}.border-current{border-color:currentColor}.border-spec-line{border-color:var(--color-spec-line)}.border-spec-text{border-color:var(--color-spec-text)}.bg-\[\#fffdf8\]{background-color:#fffdf8}.bg-\[rgba\(242\,234\,217\,0\.06\)\]{background-color:#f2ead90f}.bg-\[rgba\(242\,234\,217\,0\.18\)\]{background-color:#f2ead92e}.bg-accent{background-color:var(--color-accent)}.bg-accent\/10{background-color:#c1502e1a}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.bg-accent\/\[5\%\]{background-color:#c1502e0d}@supports (color:color-mix(in lab, red, red)){.bg-accent\/\[5\%\]{background-color:color-mix(in oklab, var(--color-accent) 5%, transparent)}}.bg-accent\/\[6\%\]{background-color:#c1502e0f}@supports (color:color-mix(in lab, red, red)){.bg-accent\/\[6\%\]{background-color:color-mix(in oklab, var(--color-accent) 6%, transparent)}}.bg-accent\/\[8\%\]{background-color:#c1502e14}@supports (color:color-mix(in lab, red, red)){.bg-accent\/\[8\%\]{background-color:color-mix(in oklab, var(--color-accent) 8%, transparent)}}.bg-cat-angebot{background-color:var(--color-cat-angebot)}.bg-cat-angebot\/10{background-color:#5c7a4c1a}@supports (color:color-mix(in lab, red, red)){.bg-cat-angebot\/10{background-color:color-mix(in oklab, var(--color-cat-angebot) 10%, transparent)}}.bg-cat-angebot\/\[8\%\]{background-color:#5c7a4c14}@supports (color:color-mix(in lab, red, red)){.bg-cat-angebot\/\[8\%\]{background-color:color-mix(in oklab, var(--color-cat-angebot) 8%, transparent)}}.bg-cover-bg{background-color:var(--color-cover-bg)}.bg-spec-bg{background-color:var(--color-spec-bg)}.bg-spec-card-bg{background-color:var(--color-spec-card-bg)}.bg-spec-line{background-color:var(--color-spec-line)}.bg-transparent{background-color:#0000}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-\[0\.9rem\]{padding:.9rem}.px-\[0\.5rem\]{padding-inline:.5rem}.px-\[0\.6rem\]{padding-inline:.6rem}.px-\[0\.8rem\]{padding-inline:.8rem}.px-\[0\.9rem\]{padding-inline:.9rem}.px-\[0\.55rem\]{padding-inline:.55rem}.px-\[0\.85rem\]{padding-inline:.85rem}.px-\[1\.2rem\]{padding-inline:1.2rem}.px-\[1\.3rem\]{padding-inline:1.3rem}.px-\[1\.4rem\]{padding-inline:1.4rem}.px-\[1\.5rem\]{padding-inline:1.5rem}.px-\[1\.6rem\]{padding-inline:1.6rem}.px-\[1rem\]{padding-inline:1rem}.px-\[2rem\]{padding-inline:2rem}.py-\[0\.4rem\]{padding-block:.4rem}.py-\[0\.5rem\]{padding-block:.5rem}.py-\[0\.7rem\]{padding-block:.7rem}.py-\[0\.8rem\]{padding-block:.8rem}.py-\[0\.55rem\]{padding-block:.55rem}.py-\[0\.85rem\]{padding-block:.85rem}.py-\[1\.2rem\]{padding-block:1.2rem}.py-\[1\.3rem\]{padding-block:1.3rem}.py-\[1\.4rem\]{padding-block:1.4rem}.py-\[1\.15rem\]{padding-block:1.15rem}.py-\[1rem\]{padding-block:1rem}.pt-\[1rem\]{padding-top:1rem}.pt-\[6rem\]{padding-top:6rem}.pb-\[0\.3rem\]{padding-bottom:.3rem}.pb-\[1rem\]{padding-bottom:1rem}.pb-\[7rem\]{padding-bottom:7rem}.pl-\[1\.1rem\]{padding-left:1.1rem}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.94rem\]{font-size:.94rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[2\.9rem\]{font-size:2.9rem}.text-\[2rem\]{font-size:2rem}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\]{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-\[\#3f5635\]{color:#3f5635}.text-\[\#8f4326\]{color:#8f4326}.text-accent{color:var(--color-accent)}.text-accent-tint{color:var(--color-accent-tint)}.text-cat-angebot{color:var(--color-cat-angebot)}.text-cat-leadgen{color:var(--color-cat-leadgen)}.text-cat-standard{color:var(--color-cat-standard)}.text-cover-muted{color:var(--color-cover-muted)}.text-cover-text{color:var(--color-cover-text)}.text-spec-muted{color:var(--color-spec-muted)}.text-spec-text{color:var(--color-spec-text)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-\[3px\]{text-underline-offset:3px}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_-10px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 10px 24px -10px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition-\[opacity\,background-color\,color\,border-color\]{transition-property:opacity,background-color,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250,.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.duration-\[350ms\]{--tw-duration:.35s;transition-duration:.35s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.group-hover\:text-accent:is(:where(.group):hover *){color:var(--color-accent)}}.last\:mb-0:last-child{margin-bottom:0}@media (hover:hover){.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-accent-tint:hover{color:var(--color-accent-tint)}.enabled\:hover\:border-accent:enabled:hover{border-color:var(--color-accent)}.enabled\:hover\:text-accent:enabled:hover{color:var(--color-accent)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-35:disabled{opacity:.35}@media (width>=48rem){.md\:row-span-3{grid-row:span 3/span 3}.md\:mt-\[1rem\]{margin-top:1rem}.md\:contents{display:contents}.md\:grid{display:grid}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[3rem_repeat\(5\,1fr\)\]{grid-template-columns:3rem repeat(5,1fr)}.md\:grid-rows-\[auto_auto_1fr\]{grid-template-rows:auto auto 1fr}.md\:grid-rows-\[auto_auto_auto\]{grid-template-rows:auto auto auto}.md\:grid-rows-subgrid{grid-template-rows:subgrid}.md\:gap-x-\[1\.2rem\]{column-gap:1.2rem}.md\:gap-x-\[1\.4rem\]{column-gap:1.4rem}.md\:gap-x-\[1\.6rem\]{column-gap:1.6rem}.md\:gap-y-0{row-gap:0}.md\:rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.md\:rounded-b-\[10px\]{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-spec-line{border-color:var(--color-spec-line)}.md\:bg-spec-card-bg{background-color:var(--color-spec-card-bg)}.md\:px-\[1\.3rem\]{padding-inline:1.3rem}.md\:pt-\[1\.2rem\]{padding-top:1.2rem}.md\:pb-\[1\.2rem\]{padding-bottom:1.2rem}.md\:text-\[2\.6rem\]{font-size:2.6rem}}@media print{.print\:\!flex{display:flex!important}.print\:hidden{display:none}.print\:min-h-screen{min-height:100vh}.print\:px-\[2\.5rem\]{padding-inline:2.5rem}.print\:py-\[3\.5rem\]{padding-block:3.5rem}.print\:\[page-break-after\:always\]{page-break-after:always}.last\:print\:\[page-break-after\:auto\]:last-child{page-break-after:auto}}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media print{.deck-shell,.deck-shell :where(*){-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.deck-shell{background:0 0!important}}.deck-shell,.deck-shell *{all:revert-layer}.deck-shell{--radius-md:8px;--radius-lg:10px;--font-mono:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;letter-spacing:normal;font-variation-settings:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:14px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
/*$vite$:1*/