:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{margin:0;padding:0}body{color:#0f172a;background:#f7f7f8;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Apple Color Emoji,Segoe UI Emoji}a{color:inherit}.container{max-width:1050px;margin:0 auto;padding:22px}.header{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.brand{flex-direction:column;gap:2px;display:flex}.brandTitle{margin:0;font-size:1.4rem}.brandSub{opacity:.7;margin:0}.nav{flex-wrap:wrap;gap:12px;display:flex}.nav a{background:#fff;border:1px solid #0000001a;border-radius:999px;padding:8px 10px;text-decoration:none;box-shadow:0 10px 22px #0000000f}.nav a:hover{transform:translateY(-1px)}.footer{opacity:.8;border-top:1px solid #0000001a;flex-wrap:wrap;gap:12px;margin-top:34px;padding-top:18px;font-size:.95rem;display:flex}.backgroundLogo{opacity:.08;pointer-events:none;z-index:-1;background-image:url(/logo.svg);background-repeat:no-repeat;background-size:contain;width:700px;height:700px;position:fixed;top:20%;right:-80px}.brand{flex-direction:row;align-items:center;gap:16px;display:flex}.brandLogo{width:60px;height:60px}.brandTitle{letter-spacing:.02em;margin:0;font-size:2.8rem;font-weight:700}.brandP{color:#ea540a}.brandSub{opacity:.8;margin:0;font-size:.9rem}
.InfoPopup-module__fuzqcq__backdrop{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.InfoPopup-module__fuzqcq__modal{background:#fff;border:1px solid #00000014;border-radius:18px;width:100%;max-width:680px;padding:18px 18px 16px;box-shadow:0 18px 60px #00000040}.InfoPopup-module__fuzqcq__header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:10px;display:flex}.InfoPopup-module__fuzqcq__title{margin:0;font-size:1.2rem;line-height:1.25}.InfoPopup-module__fuzqcq__close{cursor:pointer;background:0 0;border:none;border-radius:10px;padding:6px;font-size:1.1rem;line-height:1}.InfoPopup-module__fuzqcq__close:hover{background:#0000000f}.InfoPopup-module__fuzqcq__body{margin-top:6px}.InfoPopup-module__fuzqcq__information{border-left:6px solid #2563eb}.InfoPopup-module__fuzqcq__wichtig{border-left:6px solid #d97706}.InfoPopup-module__fuzqcq__warnung{border-left:6px solid #dc2626}
.FixedInfoButton-module__noocLa__button{z-index:999;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:999px;padding:12px 14px;font-weight:600;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 40px #0000002e}.FixedInfoButton-module__noocLa__button:hover{transform:translateY(-1px)}.FixedInfoButton-module__noocLa__button:active{transform:translateY(0)}
.VacationPopupButton-module__TTQYaq__trigger{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.VacationPopupButton-module__TTQYaq__overlay{z-index:1000;background:#00000073;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.VacationPopupButton-module__TTQYaq__modal{background:#fff;border-radius:20px;width:min(720px,100%);max-height:min(80vh,720px);padding:24px;overflow-y:auto;box-shadow:0 18px 50px #0000002e}.VacationPopupButton-module__TTQYaq__header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.VacationPopupButton-module__TTQYaq__title{margin:0}.VacationPopupButton-module__TTQYaq__close{appearance:none;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.VacationPopupButton-module__TTQYaq__list{gap:12px;display:grid}.VacationPopupButton-module__TTQYaq__card{background:#fff;border:1px solid #00000014;border-radius:14px;padding:14px 16px}.VacationPopupButton-module__TTQYaq__cardTitle{margin:0 0 6px;font-size:1rem}.VacationPopupButton-module__TTQYaq__empty{opacity:.8;margin:0}.VacationPopupButton-module__TTQYaq__cardContent{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.VacationPopupButton-module__TTQYaq__column{min-width:0}.VacationPopupButton-module__TTQYaq__sectionLabel{margin:0 0 8px;font-size:.95rem;font-weight:700}.VacationPopupButton-module__TTQYaq__range,.VacationPopupButton-module__TTQYaq__replacementPractice{margin:0}.VacationPopupButton-module__TTQYaq__replacementPractice p{margin:0 0 8px}.VacationPopupButton-module__TTQYaq__noReplacement{opacity:.7;margin:0}@media (max-width:700px){.VacationPopupButton-module__TTQYaq__cardContent{grid-template-columns:1fr}}.VacationPopupButton-module__TTQYaq__practiceTitle{margin-top:0;margin-bottom:20px}.VacationPopupButton-module__TTQYaq__practiceSection{border-top:1px solid #00000014;margin-top:28px;padding-top:20px}.VacationPopupButton-module__TTQYaq__practiceList{flex-direction:column;gap:18px;display:flex}.VacationPopupButton-module__TTQYaq__practiceRow{grid-template-columns:1.2fr 1fr 1.25fr;align-items:start;gap:24px;display:grid}.VacationPopupButton-module__TTQYaq__practiceRow strong{margin-bottom:4px;display:inline-block}.VacationPopupButton-module__TTQYaq__practiceNote{margin-top:24px}.VacationPopupButton-module__TTQYaq__practiceNote p{margin:0 0 12px}@media (max-width:800px){.VacationPopupButton-module__TTQYaq__practiceRow{grid-template-columns:1fr;gap:8px}.VacationPopupButton-module__TTQYaq__practiceTitle{font-size:1.6rem}}.VacationPopupButton-module__TTQYaq__replacementPractice{font-size:inherit;font-family:inherit;line-height:inherit}.VacationPopupButton-module__TTQYaq__replacementPractice p{font-size:inherit;margin:0 0 .6rem}.VacationPopupButton-module__TTQYaq__replacementPractice strong{font-weight:600}.VacationPopupButton-module__TTQYaq__replacementPractice ul{margin:0;padding-left:1.2rem}.VacationPopupButton-module__TTQYaq__replacementPractice li{margin-bottom:.4rem}
