html.wpd-offen{overflow:hidden;padding-right:var(--wpd-scrollbar,0)}.td{background:#fff;border:0;border-radius:18px;box-shadow:0 2px 6px rgba(16,24,40,.08),0 28px 72px rgba(16,26,56,.28);color:#1e2939;font-family:inherit;margin:auto;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);max-width:none;overflow:auto;overscroll-behavior:contain;padding:0;width:min(1160px,calc(100vw - 48px))}.td,.td *,.td :after,.td :before{box-sizing:border-box}.td::backdrop{background:rgba(16,26,56,.58)}.td[open]{animation:td-ein .22s cubic-bezier(.22,.61,.36,1)}@keyframes td-ein{0%{opacity:0;transform:translateY(10px)}}.td__inner{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);position:relative}.td__info{background:#f4f7fd;border-right:1px solid #e3e9f5;display:flex;flex-direction:column;padding:34px 32px 30px}.td__meta{align-items:center;color:#243e8e;display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;gap:0 8px;letter-spacing:.08em;line-height:16px;margin:0 0 10px;padding:0;text-transform:uppercase}.td__meta span{color:#9aa6ba;letter-spacing:0}.td__name{color:#1e2939;font-family:inherit;font-size:26px;font-weight:500;letter-spacing:-.015em;line-height:32px;margin:0 0 12px;outline:none;padding:0;text-wrap:balance}.td__text{color:#4a5468;font-size:15px;font-weight:400;line-height:23px;margin:0 0 20px;padding:0;text-wrap:pretty}.td__punkte{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 24px;padding:0}.td__punkte li{color:#3a4558;font-size:14.5px;font-weight:400;line-height:21px;margin:0;padding:0 0 0 26px;position:relative}.td__punkte li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23f29740'/%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='m4.6 8.3 2.3 2.3 4.6-4.8'/%3E%3C/svg%3E") no-repeat 50% /16px 16px;content:"";height:16px;left:0;position:absolute;top:2px;width:16px}.td-bill{background:#fff;border:1px solid #e3e9f5;border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 8px 22px rgba(36,62,142,.08);margin:0 0 24px;padding:16px 18px 14px}.td-bill__head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin:0 0 6px;padding:0}.td-bill__head span{color:#1e2939;font-size:14px;font-weight:500;line-height:20px}.td-bill__head em{color:#6b7488;font-size:12.5px;font-style:normal;font-weight:400;line-height:18px}.td-bill__row,.td-bill__sum{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(24px,1fr) auto;padding:7px 0}.td-bill__row span,.td-bill__sum span{color:#4a5468;font-size:13.5px;line-height:18px}.td-bill__row i,.td-bill__sum i{background:#eef2fa;border-radius:3px;height:6px}.td-bill__row b,.td-bill__sum b{color:#8d99b3;font-size:13.5px;font-weight:500}.td-bill__sum{border-top:1px solid #dce4f4;margin-top:4px;padding-top:10px}.td-bill__sum span{color:#1e2939;font-weight:500}.td-bill__sum i{background:linear-gradient(90deg,#fde3c9,#f9c08a)}.td-bill__sum b{color:#f07300}.td__proof{align-items:center;border-top:1px solid #dce4f4;display:flex;flex-wrap:wrap;gap:10px 14px;margin:auto 0 0;padding:18px 0 0}.td__proof span{color:#6b7488;flex:1 0 100%;font-size:12.5px;font-weight:400;line-height:18px}.td__proof img{display:block;filter:grayscale(1);height:16px;max-width:none;opacity:.7;width:auto}.td__termin{padding:56px 28px 24px}.td__kal{background:#fff;border:1px solid #e3e9f5;border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.05),0 12px 32px rgba(36,62,142,.1);container-type:inline-size;isolation:isolate;padding:14px 12px 4px;position:relative}.td__kal .meetings-iframe-container{line-height:0;--kal-h0:489px}@container (min-width: 636px){.td__kal .meetings-iframe-container{--kal-h0:541px}}.td__close{align-items:center;background:#fff;border:0;border-radius:10px;color:#1e2939;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;position:absolute;right:12px;top:12px;transition:background .15s ease;width:40px;z-index:2}.td__close:hover{background:#f0f3fa}.td__close:focus-visible{outline:2px solid #243e8e;outline-offset:2px}.td__close svg{height:14px;width:14px}@media (max-width:1040px){.td__inner{grid-template-columns:minmax(0,290px) minmax(0,1fr)}.td__info{padding:28px 24px 24px}.td__name{font-size:22px;line-height:28px}.td__termin{padding:52px 20px 20px}}@media (prefers-reduced-motion:reduce){.td[open]{animation:none}}