/*
 * http://github.com/peteboere/css-crush (v5.0.1)
 */
.withdrawal-modal{--withdrawal-ink:#07314a;--withdrawal-accent:#2f7b8d;color:var(--withdrawal-ink);font-family:Arial,sans-serif}.withdrawal-modal .modal-dialog{max-width:620px}.withdrawal-modal .modal-content{border:1px solid #bcc5ba;border-radius:22px}.withdrawal-modal .modal-header{padding:26px 28px 0;border:0}.withdrawal-modal .modal-body{padding:24px 28px 30px}.withdrawal-modal h2{margin:4px 0 10px;color:#071d2b;font-size:25px;font-weight:700}.withdrawal-modal h3{margin:0 0 10px;font-size:18px}.withdrawal-logo{display:block;width:130px;height:auto}.withdrawal-form{display:grid;gap:12px;margin:22px 0}.withdrawal-form label,.withdrawal-form legend{font-weight:600}.withdrawal-form input[type="email"]{width:100%;padding:14px;border:1px solid #bcc5ba;border-radius:7px}.withdrawal-form>button{padding:14px;border:0;border-radius:6px;background:var(--withdrawal-accent);color:#fff;font-size:16px;font-weight:700}.withdrawal-form fieldset{padding:0;border:0}.withdrawal-notice{margin:16px 0;padding:16px;border-radius:8px;background:#e3eef1}.withdrawal-warning{background:#f1eedc}.withdrawal-error{background:#f3e7e4}.withdrawal-round{display:grid;place-items:center;width:50px;height:50px;margin-bottom:18px;border-radius:50%;background:var(--withdrawal-accent);color:#fff;font-size:24px}.withdrawal-booking{margin-top:20px;padding:18px;border:1px solid #bcc5ba;border-radius:10px}.withdrawal-line{display:flex;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #ddd}.withdrawal-line span{flex:1}.withdrawal-line strong{white-space:nowrap}.withdrawal-total{display:flex;justify-content:space-between;margin:18px 0 0;font-size:17px}.withdrawal-summary-row{display:flex;justify-content:space-between;gap:16px;padding:4px 0}.withdrawal-summary-row strong{text-align:right}.withdrawal-summary-total{margin-top:10px;padding-top:12px;border-top:2px solid #d8ddd6}.withdrawal-confirm{width:100%;margin:4px 0 16px;padding:14px;border:0;border-radius:6px;background:var(--withdrawal-accent);color:#fff;font-size:16px;font-weight:700}.withdrawal-help{padding:16px;border-radius:8px;background:#f1f1ef}.withdrawal-legal-date{margin:28px 0 0;font-size:12px}.withdrawal-resend{text-align:center}.withdrawal-link{border:0;background:transparent;color:var(--withdrawal-accent);text-decoration:underline}@media (max-width:520px){.withdrawal-modal .modal-header{padding:22px 20px 0}.withdrawal-modal .modal-body{padding:20px}.withdrawal-modal h2{font-size:22px}}