.daria-checkout-wrapper{margin:20px 0}.daria-btn{background-color:#066;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;letter-spacing:.05em;padding:12px 20px;text-transform:uppercase;transition:opacity .2s}.daria-btn:hover{opacity:.85}.daria-status{color:#d9534f;font-family:Montserrat,sans-serif;font-size:14px;margin-top:10px}.daria-stepper{border-bottom:1px solid hsla(0,0%,100%,.15);display:flex;gap:8px;justify-content:space-between;margin-bottom:28px;padding-bottom:20px}.daria-step-indicator{align-items:center;color:hsla(0,0%,100%,.4);display:flex;flex:1;flex-direction:column;font-size:11px;gap:6px;letter-spacing:.08em;position:relative;text-transform:uppercase}.daria-step-indicator.active{color:#066}.daria-step-indicator.completed{color:#fff}.daria-step-num{align-items:center;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);border-radius:50%;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.daria-step-indicator.active .daria-step-num{background:#066;border-color:#066;color:#fff}.daria-step-indicator.completed .daria-step-num{background:rgba(0,102,102,.3);border-color:#066;color:#fff}.daria-step-label{font-size:11px;font-weight:600;text-align:center}.daria-step h3{color:#fff;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:600;margin-bottom:8px}.daria-step>p{color:hsla(0,0%,100%,.8);font-size:14px;margin-bottom:20px}.daria-info-block{background:hsla(0,0%,100%,.05);border-left:3px solid #a48661;border-radius:4px;margin-bottom:12px;padding:14px 16px}.daria-info-block h4{color:#a48661;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;margin-bottom:6px}.daria-info-block p{color:hsla(0,0%,100%,.9);font-size:14px;line-height:1.5;margin:0}.daria-info-block a{color:#a48661}.daria-step-nav{align-items:center;border-top:1px solid hsla(0,0%,100%,.15);display:flex;justify-content:space-between;margin-top:28px;padding-top:20px}.daria-btn-secondary{background-color:#066;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;letter-spacing:.05em;padding:9px 22px;text-transform:uppercase;transition:opacity .2s}.daria-btn-secondary:hover{opacity:.85}.daria-btn-secondary:disabled{cursor:not-allowed;opacity:.4}.daria-form-grid{display:grid;gap:14px 18px;grid-template-columns:1fr 1fr}.daria-field{display:flex;flex-direction:column}.daria-field-wide{grid-column:1/-1}.daria-field label{color:hsla(0,0%,100%,.85);font-size:13px;font-weight:500;margin-bottom:6px}.daria-field input,.daria-field select{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.25);border-radius:6px;color:#fff;font-family:Montserrat,sans-serif;font-size:14px;outline:none;padding:9px 12px;transition:border-color .2s,background .2s}.daria-field input:focus,.daria-field select:focus{background:hsla(0,0%,100%,.12);border-color:#a48661}.daria-field select option{background:#182947;color:#fff}.daria-form-error{color:#ff8080;font-size:13px;margin-top:12px;min-height:18px}.daria-form-error a{color:#ff8080;text-decoration:underline}.daria-checkbox-label{align-items:flex-start;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:10px}.daria-checkbox-label input[type=checkbox],.daria-checkbox-label input[type=radio]{accent-color:#a48661;flex-shrink:0;margin-top:3px}.daria-checkbox-label a{color:#a48661;text-decoration:underline}.daria-kuendigung-wrapper{font-family:Montserrat,sans-serif;margin:40px auto;max-width:720px}.daria-kuendigung-card{background:#182947;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);color:#fff;padding:40px 36px}.daria-kuendigung-card h2{font-size:32px}.daria-kuendigung-card h2,.daria-kuendigung-card h3{color:#fff;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;margin-bottom:12px}.daria-kuendigung-card h3{font-size:24px}.daria-kuendigung-card p{margin-bottom:20px}.daria-kuendigung-card p,.daria-kuendigung-intro{color:hsla(0,0%,100%,.85);font-size:14px;line-height:1.6}.daria-kuendigung-intro{margin-bottom:28px}.daria-kuendigung-actions{display:flex;justify-content:flex-end;margin-top:24px}.daria-k-modul[data-modus=widerruf] .daria-kuendigung-actions{margin-top:0}.daria-kuendigung-hint{color:hsla(0,0%,100%,.65);font-size:12px;font-style:italic;margin-top:16px}.daria-field textarea{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.25);border-radius:6px;color:#fff;font-family:Montserrat,sans-serif;font-size:14px;outline:none;padding:9px 12px;resize:vertical;transition:border-color .2s,background .2s}.daria-field textarea:focus{background:hsla(0,0%,100%,.12);border-color:#066}.daria-field textarea::placeholder{color:hsla(0,0%,100%,.45)}.daria-failure-icon,.daria-success-icon{align-items:center;border-radius:50%;display:flex;font-size:28px;font-weight:700;height:56px;justify-content:center;margin:0 auto 20px;width:56px}.daria-success-icon{background:#066;color:#fff}.daria-failure-icon{background:#d9534f;color:#fff}.daria-k-modul .daria-k-absenden-widerruf,.daria-k-modul .daria-k-intro-widerruf,.daria-k-modul .daria-k-titel-widerruf,.daria-k-modul .daria-k-vertraege-titel-widerruf,.daria-k-modul[data-modus=widerruf] .daria-k-absenden-kuendigung,.daria-k-modul[data-modus=widerruf] .daria-k-art-block,.daria-k-modul[data-modus=widerruf] .daria-k-intro-kuendigung,.daria-k-modul[data-modus=widerruf] .daria-k-nachricht-block,.daria-k-modul[data-modus=widerruf] .daria-k-titel-kuendigung,.daria-k-modul[data-modus=widerruf] .daria-k-vertraege-titel,.daria-k-modul[data-modus=widerruf] .daria-k-zeitpunkt-block{display:none}.daria-k-modul[data-modus=widerruf] .daria-k-intro-widerruf,.daria-k-modul[data-modus=widerruf] .daria-k-titel-widerruf,.daria-k-modul[data-modus=widerruf] .daria-k-vertraege-titel-widerruf{display:block}.daria-k-modul[data-modus=widerruf] .daria-k-absenden-widerruf{display:inline-block}.daria-k-suche-zeile{display:flex;justify-content:flex-end;margin-top:28px}.daria-form-error:empty{display:none}.daria-k-vertraege-block{border-top:1px solid hsla(0,0%,100%,.15);margin-top:24px;padding-top:20px}.daria-k-vertraege-block h4{color:#a48661;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;margin-bottom:12px}.daria-k-vertraege{display:flex;flex-direction:column;gap:10px}.daria-k-vertrag{align-items:flex-start;background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.2);border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:all .2s ease}.daria-k-vertrag:hover{background:hsla(0,0%,100%,.1)}.daria-k-vertrag.selected{background:rgba(164,134,97,.18);border-color:#a48661}.daria-k-vertrag input[type=radio]{accent-color:#a48661;flex-shrink:0;margin-top:4px}.daria-k-vertrag-inhalt{flex:1}.daria-k-vertrag-titel{color:#fff;font-size:15px;font-weight:600;margin-bottom:6px}.daria-k-vertrag-details{color:hsla(0,0%,100%,.8);font-size:13px;line-height:1.6}.daria-k-angaben{border-top:1px solid hsla(0,0%,100%,.15);display:none;gap:14px;grid-template-columns:1fr;margin-top:24px;padding-top:20px}.daria-k-angaben.aktiv{display:grid}.daria-k-modul[data-modus=widerruf] .daria-k-angaben{margin-top:20px;padding-top:16px}.daria-k-zeitpunkt-block .daria-checkbox-label{margin-top:4px}.daria-k-zeitpunkt-datum{color:#a48661;font-weight:500}.daria-k-erfolg{text-align:center}.daria-k-protokoll{background:hsla(0,0%,100%,.05);border-left:3px solid #a48661;border-radius:4px;margin:20px 0;padding:14px 16px;text-align:left}.daria-k-protokoll table{border-collapse:collapse;font-size:13px;width:100%}.daria-k-protokoll td{padding:4px 0;vertical-align:top}.daria-k-protokoll td:first-child{color:hsla(0,0%,100%,.7);width:40%}.daria-k-protokoll td:last-child{color:#fff;font-weight:500}@media (max-width:600px){.daria-form-grid{grid-template-columns:1fr}.daria-kuendigung-card{padding:24px 18px}.daria-k-angaben{gap:12px}}.daria-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer!important;filter:invert(1)!important;opacity:1!important}.daria-field input:-internal-autofill-previewed,.daria-field input:-internal-autofill-selected,.daria-field input:-webkit-autofill,.daria-field input:-webkit-autofill:active,.daria-field input:-webkit-autofill:focus,.daria-field input:-webkit-autofill:hover,.daria-field select:-webkit-autofill{-webkit-text-fill-color:#fff!important;background-color:#182947!important;background-image:none!important;-webkit-box-shadow:inset 0 0 0 1000px #182947!important;box-shadow:inset 0 0 0 1000px #182947!important;caret-color:#fff!important;transition:background-color 9999s ease-in-out 0s!important}