.chbs-addon-temporary-date-note{background:#fff8df;border:1px solid #f0d46a;color:#6b5a13;padding:12px 14px;margin:0 0 16px;font-size:14px;line-height:1.45}.chbs-results-datetime-editor{margin:28px 0 24px;border:1px solid #e2e5ea;background:#f4f5f7;clear:both}.chbs-results-datetime-editor__title{background:#eceff3;color:#607291;text-transform:uppercase;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:.02em;padding:16px 20px;border-bottom:1px solid #e2e5ea}.chbs-results-datetime-editor__grid{display:grid;grid-template-columns:1fr 1fr;background:#f4f5f7}.chbs-results-datetime-editor__field{padding:18px 18px 8px}.chbs-results-datetime-editor__field--date{border-right:1px solid #e2e5ea}.chbs-results-datetime-editor__field label{display:block;text-transform:uppercase;color:#607291;font-size:13px;font-weight:600;margin:0 0 12px}.chbs-results-datetime-editor__input-wrap{position:relative}.chbs-results-datetime-editor__field input{display:block;width:100%;height:44px;border:1px solid #d8dde4;background:#fff;color:#1f2d3d;font-size:18px;line-height:42px;padding:0 14px;border-radius:0;box-sizing:border-box;cursor:pointer;-webkit-appearance:auto;appearance:auto}.chbs-results-datetime-editor__field input:focus{outline:none;border-color:#ff8a00;box-shadow:0 0 0 1px #ff8a00 inset}.chbs-results-datetime-editor__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:8px 18px 18px;background:#f4f5f7}.chbs-results-datetime-editor__note{font-size:13px;line-height:1.5;color:#7a8594;margin:0}.chbs-results-datetime-editor__update{display:inline-flex;align-items:center;justify-content:center;min-width:166px;height:48px;padding:0 24px;border:none;border-radius:10px;background:#ffa70d;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:.2s;white-space:nowrap}.chbs-results-datetime-editor__update:hover{background:#ffa70d;color:#fff}.chbs-results-datetime-editor__update.is-loading{opacity:.75;pointer-events:none}.chbs-my-booking-lookup input{width:100%;max-width:420px;padding:10px 12px;border:1px solid #ccc}.chbs-my-booking-lookup button{padding:10px 16px;cursor:pointer}.chbs-my-booking-lookup__error{color:#b00020;margin-top:10px}.chbs-my-booking-lookup__result{margin-top:16px;padding:16px;border:1px solid #ddd;background:#fafafa}@media (max-width:767px){.chbs-results-datetime-editor__grid{grid-template-columns:1fr}.chbs-results-datetime-editor__field--date{border-right:none;border-bottom:1px solid #e2e5ea}.chbs-results-datetime-editor__footer{flex-direction:column;align-items:flex-start}.chbs-results-datetime-editor__update{width:100%}}.chbs-results-datetime-editor .chbs-addon-inline-field{width:100% !important;float:none !important;margin:0 !important;padding:0 !important}.chbs-results-datetime-editor .chbs-addon-inline-field label{display:block;margin-bottom:12px}.chbs-results-datetime-editor .chbs-addon-inline-field .chbs-datepicker,.chbs-results-datetime-editor .chbs-addon-inline-field .chbs-timepicker{width:100% !important;box-sizing:border-box}.chbs-results-datetime-editor__date-slot,.chbs-results-datetime-editor__time-slot{width:100%}.chbs-results-datetime-editor .chbs-form-field-width-50{width:100% !important}.chbs-addon-temporary-date-note{background:#fff8df;border:1px solid #f0d46a;color:#6b5a13;padding:12px 14px;margin:0 0 16px;font-size:14px;line-height:1.45}.chbs-results-datetime-editor{margin:28px 0 24px;border:1px solid #e2e5ea;background:#f4f5f7;clear:both}.chbs-results-datetime-editor__title{background:#eceff3;color:#607291;text-transform:uppercase;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:.02em;padding:18px 20px;border-bottom:1px solid #e2e5ea}.chbs-results-datetime-editor__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#f4f5f7}.chbs-results-datetime-editor__field{padding:18px 18px 10px}.chbs-results-datetime-editor__field--date{border-right:1px solid #e2e5ea}.chbs-results-datetime-editor__field label{display:block;text-transform:uppercase;color:#607291;font-size:13px;font-weight:600;margin:0 0 12px;letter-spacing:.01em}.chbs-results-datetime-editor__input-wrap{position:relative}.chbs-results-datetime-editor__date,.chbs-results-datetime-editor__time{display:block;width:100%;height:46px;border:none !important;border-bottom:2px solid #2b2f33 !important;background:0 0 !important;color:#233247 !important;font-size:17px;font-weight:400;line-height:44px;padding:0 42px 0 12px !important;border-radius:0 !important;box-sizing:border-box;box-shadow:none !important;outline:none !important}.chbs-results-datetime-editor__date:focus,.chbs-results-datetime-editor__time:focus{border-bottom-color:#ff9f10 !important;box-shadow:none !important;outline:none !important}.chbs-results-datetime-editor__input-wrap:after{content:'';position:absolute;right:14px;top:50%;width:16px;height:16px;transform:translateY(-50%);opacity:.75;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:16px 16px}.chbs-results-datetime-editor__field--date .chbs-results-datetime-editor__input-wrap:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b2f33' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2' ry='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>")}.chbs-results-datetime-editor__field--time .chbs-results-datetime-editor__input-wrap:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b2f33' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><polyline points='12,7 12,12 15,14'/></svg>")}.chbs-results-datetime-editor__time{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.chbs-results-datetime-editor__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:10px 18px 18px;background:#f4f5f7}.chbs-results-datetime-editor__note{font-size:13px;line-height:1.5;color:#7a8594;margin:0}.chbs-results-datetime-editor__update:hover{background:#f29a00;color:#fff}.chbs-results-datetime-editor__update.is-loading{opacity:.75;pointer-events:none}.chbs-results-datetime-editor{margin:28px 0 24px;border:1px solid #eaecee;background:#f6f6f6;clear:both}.chbs-results-datetime-editor__title{background:#eaecee;color:#495057;text-transform:none;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;padding:16px 20px;border-bottom:1px solid #eaecee}.chbs-results-datetime-editor__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#f6f6f6}.chbs-results-datetime-editor__field{padding:18px 18px 10px}.chbs-results-datetime-editor__field--date{border-right:1px solid #eaecee}.chbs-results-datetime-editor__field label{display:block;color:#495057;font-size:13px;font-weight:600;margin:0 0 10px;text-transform:none;letter-spacing:0}.chbs-results-datetime-editor__input-wrap{position:relative}.chbs-results-datetime-editor__date,.chbs-results-datetime-editor__time{display:block;width:100%;height:48px;padding:0 42px 0 16px !important;border:1px solid #eaecee !important;background:#fff !important;color:#2c3e50 !important;font-size:14px !important;font-weight:400;line-height:46px;box-sizing:border-box;border-radius:0 !important;box-shadow:none !important;outline:none !important}.chbs-results-datetime-editor__date:focus,.chbs-results-datetime-editor__time:focus{border-color:#0f0f0f !important;box-shadow:none !important;outline:none !important}.chbs-results-datetime-editor__input-wrap:after{content:'';position:absolute;right:14px;top:50%;width:16px;height:16px;transform:translateY(-50%);opacity:1;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:16px 16px}.chbs-results-datetime-editor__field--date .chbs-results-datetime-editor__input-wrap:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F0F0F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='0' ry='0'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>")}.chbs-results-datetime-editor__field--time .chbs-results-datetime-editor__input-wrap:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F0F0F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><polyline points='12,7 12,12 15,14'/></svg>")}.chbs-results-datetime-editor__time{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.chbs-results-datetime-editor__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:10px 18px 18px;background:#f6f6f6}.chbs-results-datetime-editor__note{font-size:13px;line-height:1.5;color:#567;margin:0}.chbs-results-datetime-editor__update{display:inline-flex;align-items:center;justify-content:center;min-width:166px;height:48px;padding:0 24px;border:1px solid #0f0f0f;border-radius:10px;background:#0f0f0f;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:.2s;white-space:nowrap;box-shadow:none}.chbs-results-datetime-editor__update:hover{background:#0f0f0f;color:#fff;opacity:.92}.chbs-results-datetime-editor__update.is-loading{opacity:.75;pointer-events:none}.ui-datepicker{z-index:999999 !important;width:400px !important;padding:20px 18px 30px 17px!important;border:1px solid #eaecee !important;background:#fff !important;overflow:hidden}.ui-datepicker .ui-datepicker-header{background:#fff !important;border:none !important;border-bottom:1px solid #eaecee !important;border-radius:0 !important;padding:16px 16px 14px !important}.ui-datepicker .ui-datepicker-title{margin:0 34px !important;text-align:center !important;font-size:18px !important;font-weight:600 !important;color:#2c3e50 !important;line-height:1.3 !important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:4px !important;width:40px !important;height:40px !important;background:0 0 !important;cursor:pointer}.ui-datepicker .ui-datepicker-prev{left:12px !important}.ui-datepicker .ui-datepicker-next{right:12px !important}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{background:0 0 !important;overflow:visible !important;width:24px !important;height:24px !important;margin:0 !important;left:0 !important;top:0 !important;position:absolute !important}.ui-datepicker .ui-datepicker-prev span:before{left:8px;transform:rotate(-135deg)}.ui-datepicker .ui-datepicker-next span:before{right:8px;transform:rotate(45deg)}.ui-datepicker table{margin:0 !important;border-collapse:collapse !important}.ui-datepicker th{padding:12px 0 !important;font-size:13px !important;font-weight:600 !important;color:#495057 !important;text-transform:none !important;background:#fff !important;border-bottom:1px solid #eaecee !important}.ui-datepicker td{padding:0 !important;border:none !important}.ui-datepicker td span,.ui-datepicker td a{display:flex !important;align-items:center;justify-content:center;width:40px !important;height:40px !important;margin:0 auto !important;border:none !important;background:0 0 !important;color:#2c3e50;font-size:14px !important;font-weight:400 !important;text-decoration:none !important;border-radius:0 !important}.ui-datepicker td a:hover,.ui-datepicker td a.ui-state-hover{color:#ffa70d !important;font-weight:700 !important}.ui-datepicker td.ui-datepicker-current-day a,.ui-datepicker td .ui-state-active{color:#ffa70d !important;font-weight:400 !important}.ui-datepicker td.ui-datepicker-today a{color:#2c3e50}.ui-datepicker td.ui-datepicker-other-month span{color:#ced3d9 !important}.ui-datepicker .ui-datepicker-buttonpane{display:none !important}@media (max-width:767px){.chbs-results-datetime-editor__grid{grid-template-columns:1fr}.chbs-results-datetime-editor__field--date{border-right:none;border-bottom:1px solid #eaecee}.chbs-results-datetime-editor__footer{flex-direction:column;align-items:flex-start}.chbs-results-datetime-editor__update{width:100%}.ui-datepicker{width:100% !important;max-width:320px}}.ui-datepicker-unselectable,.ui-datepicker-unselectable span{color:#CED3D9!important}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before,.chbs-pagination a.chbs-pagination-prev:before,.chbs-pagination a.chbs-pagination-next:before{content:"\63"}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:40px;height:40px;display:block;cursor:pointer;line-height:40px;border-width:1px;text-align:center;border-style:solid;border-radius:9999em;color:#495057}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next,.chbs-pagination a.chbs-pagination-prev,.chbs-pagination a.chbs-pagination-next{font-family:'chbs-meta-icon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-datepicker .ui-datepicker-prev{transform:scaleX(-1)}.chbs-results-datetime-editor__input-wrap .ui-selectmenu-button{background:#fff;padding:9px 20px 8px;border:solid 1px #eaecee}.chbs-results-datetime-editor__input-wrap .chbs-meta-icon-arrow-vertical-large{display:none}