.booking-submitted-overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c251f8c;position:fixed;inset:0}.booking-submitted-dialog{z-index:10001;box-sizing:border-box;color:#194b3d;text-align:center;background:#fff;border:1px solid #d4dac8;border-radius:22px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);padding:40px 28px 30px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #102c3833}.booking-submitted-dialog h2{margin:18px 0 24px;font-size:clamp(24px,4vw,30px);line-height:1.3}.booking-submitted-icon{color:#28745a;margin:auto}.booking-submitted-dialog .button{white-space:normal;justify-content:center;align-items:center;min-height:52px;margin-inline:auto;line-height:1.5;display:flex}.booking-submitted-close{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.booking-submitted-close:focus-visible{outline-offset:3px;outline:3px solid #28745a}.booking-submitted-dialog .button:focus-visible{outline-offset:3px;outline:3px solid #28745a}
