.rk-widerruf{max-width:820px;margin:clamp(1.5rem,4vw,3rem) auto;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(235,214,191,.9);border-radius:1rem;background:#fffaf2;color:#30302f;overflow-wrap:anywhere}.rk-widerruf fieldset{min-width:0;margin:1.2rem 0;padding:1.2rem;border:1px solid rgba(48,48,47,.25);border-radius:.75rem}.rk-widerruf label{display:block;margin:.7rem 0;font-weight:700}.rk-widerruf input:not([type=radio]):not([type=checkbox]),.rk-widerruf textarea{box-sizing:border-box;width:100%;min-height:44px;padding:.65rem;border:1px solid #30302f;border-radius:.45rem;font:inherit}.rk-widerruf textarea{min-height:110px}.rk-widerruf-item{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem}.rk-widerruf-item label{min-width:0;flex:1 1 14rem}.rk-widerruf-item input[type=number]{max-width:7rem}.rk-widerruf-button,.rk-widerruf-secondary,.rk-widerruf-footer a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1rem;border:2px solid #30302f;border-radius:999px;background:#fee0ba;color:#30302f;font-weight:800;text-decoration:none}.rk-widerruf-button{cursor:pointer}.rk-widerruf-secondary{margin-right:.75rem;background:#ebd6bf}.rk-widerruf :is(a,button,input,textarea):focus-visible{outline:3px solid #d69c9c;outline-offset:3px}.rk-widerruf-errors{padding:1rem;border-left:4px solid #d69c9c;background:#fee0ba}.rk-widerruf-errors--rate{border-left-color:#f8bf82;background:#ebd6bf}.rk-widerruf-errors--technical{border-left-color:#30302f;background:#ebd6bf}.rk-widerruf-notice{margin:1rem 0;padding:1rem;border-left:4px solid #f8bf82;background:#ebd6bf;color:#30302f}.rk-widerruf-notice p{margin:0}.rk-widerruf-hp{position:absolute!important;left:-9999px!important}.rk-widerruf-footer a{background:#fee0ba;color:#30302f}.rk-widerruf-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.6rem}.rk-widerruf[aria-labelledby="rk-review-title"] form>p:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.rk-widerruf[aria-labelledby="rk-review-title"] .rk-widerruf-secondary,.rk-widerruf[aria-labelledby="rk-review-title"] .rk-widerruf-button{box-sizing:border-box;min-width:13rem;min-height:48px;margin:0;padding:.7rem 1.15rem;border:2px solid #30302f;border-radius:999px;font-size:1rem;font-weight:800;line-height:1.2}.rk-widerruf[aria-labelledby="rk-review-title"] .rk-widerruf-secondary{background:transparent;color:#30302f}.rk-widerruf[aria-labelledby="rk-review-title"] .rk-widerruf-button{background:#fee0ba;color:#30302f}.rk-widerruf[aria-labelledby="rk-review-title"] .rk-widerruf-secondary:hover{background:#ebd6bf}.rk-widerruf[aria-labelledby="rk-review-title"] .rk-widerruf-button:hover{background:#f8bf82}.rk-widerruf[aria-labelledby="rk-review-title"] :is(.rk-widerruf-secondary,.rk-widerruf-button):focus-visible{outline:3px solid #d69c9c;outline-offset:3px}@media(max-width:600px){.rk-widerruf{padding:1rem}.rk-widerruf-summary{grid-template-columns:1fr}.rk-widerruf-item{align-items:stretch}.rk-widerruf-item label{flex-basis:100%}.rk-widerruf-item input[type=number]{max-width:none}.rk-widerruf-button,.rk-widerruf-secondary{width:100%;margin:.4rem 0}.rk-widerruf[aria-labelledby="rk-review-title"] form>p:last-child{align-items:stretch}.rk-widerruf[aria-labelledby="rk-review-title"] .rk-widerruf-secondary,.rk-widerruf[aria-labelledby="rk-review-title"] .rk-widerruf-button{width:100%;margin:0}}
