.wb-confirm-form{background:#fff;border:.0625rem solid #d8dee5;border-radius:.5rem;box-shadow:0 .25rem 1rem rgba(0,0,0,.06);color:#000;font-family:inherit;margin:2rem auto;max-width:40rem;padding:2rem}.wb-confirm-form p{line-height:1.5;margin:0 0 .5rem}.wb-confirm-form--loading{color:#555}.wb-confirm-form--already-confirmed,.wb-confirm-form--success{border-top:.25rem solid #00519e}.wb-confirm-form--error{background:#fdecee;border-left:.25rem solid #b00020;border-radius:.25rem;color:#b00020;padding-bottom:2rem;padding-top:2rem}.wb-confirm-form__heading{align-items:flex-start;display:flex;gap:1rem}.wb-confirm-form__icon{background:#00519e;border-radius:50%;color:#fff;display:grid;flex:0 0 auto;font-size:1.375rem;font-weight:700;height:2.5rem;line-height:1;place-items:center;width:2.5rem}.wb-confirm-form__notice{color:#555;font-size:.9375rem;margin:0}.wb-confirm-form__details{background:#f5f7fa;border-radius:.25rem;margin-top:2rem;padding:1rem 1.5rem}.wb-confirm-form__summary{display:grid;font-size:.9375rem;gap:.35rem 1rem;grid-template-columns:auto 1fr;margin:0;text-align:left}.wb-confirm-form__summary dt{color:#555;font-weight:600;white-space:nowrap}.wb-confirm-form__summary dd{color:#000;margin:0}.wb-confirm-form__participant{display:block;line-height:1.5}@media(max-width:41.25rem){.wb-confirm-form{margin:1rem;padding:1rem}.wb-confirm-form__heading{gap:.75rem}.wb-confirm-form__details{padding:1rem}.wb-confirm-form__summary{gap:0;grid-template-columns:1fr}.wb-confirm-form__summary dt{margin-top:.75rem}.wb-confirm-form__summary dt:first-child{margin-top:0}.wb-confirm-form__summary dd{margin-bottom:.5rem}}
