.demo-booking-notice_dialog__v8HfL{width:min(420px,calc(100vw - 40px));padding:0;border:1px solid #dce2e5;border-radius:14px;color:#35464c;background:white;box-shadow:0 20px 80px #0003}.demo-booking-notice_dialog__v8HfL::-webkit-backdrop{background:#172b3a66}.demo-booking-notice_dialog__v8HfL::backdrop{background:#172b3a66}.demo-booking-notice_dialog__v8HfL>div{padding:28px}.demo-booking-notice_dialog__v8HfL.demo-booking-notice_dialog__v8HfL h2{margin:0 0 14px;color:#35464c;font-size:24px;font-weight:600;line-height:1.25}.demo-booking-notice_dialog__v8HfL.demo-booking-notice_dialog__v8HfL p{max-width:none;margin:0 0 24px;color:#53616a;font-size:15px;font-weight:400;line-height:1.6;letter-spacing:normal;opacity:1}.demo-booking-notice_dialog__v8HfL button{width:100%;border:0;border-radius:8px;padding:13px 18px;background:#2e626e;color:white;font:inherit;cursor:pointer}.demo-booking-notice_dialog__v8HfL button:focus-visible{outline:3px solid #249eb4;outline-offset:3px}