.week-picker-wrapper{max-width:100%;width:fit-content}.week-picker-wrapper .input-group *{margin-left:0!important}.week-picker-wrapper .input-group .form-select,.week-picker-wrapper .input-group .react-select__control{border-radius:0}.week-picker-wrapper .input-group svg{vertical-align:middle}.week-picker-wrapper .input-group .input-group-addon{background-color:#eee;border:1px solid #cbd5e1;border-radius:4px;font-size:14px;font-weight:400;line-height:1;min-width:35px;padding:8px 0;position:relative;text-align:center;vertical-align:middle;white-space:nowrap}.week-picker-wrapper .input-group .input-group-addon.disabled{border-color:#ccc!important}.week-picker-wrapper .input-group .input-group-addon.calendar{background:#fff}.week-picker-wrapper .input-group .input-group-addon.chevron-left,.week-picker-wrapper .input-group .input-group-addon.chevron-right{background:#fff;border-left-width:0;color:#000;cursor:pointer;min-width:30px}.week-picker-wrapper .input-group .input-group-addon.chevron-left{border-right-width:0}.week-picker-wrapper .input-group .input-group-addon:first-child{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.week-picker-wrapper .input-group .input-group-addon:last-child{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}.week-picker-wrapper .input-group .input-group-addon:not(:first-child):not(:last-child){border-radius:0}.week-picker-wrapper .form-select{padding:6px 35px 6px 10px}.week-picker-wrapper .form-select,.week-picker-wrapper .react-select__control{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2394a3b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border-color:#cbd5e1;border-radius:6px;min-width:90px;text-align:center}.week-picker-wrapper .form-select:hover,.week-picker-wrapper .react-select__control:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23475569' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}.guest-meeting-availabilities-wrapper{color:#000;font-size:14px}.guest-meeting-availabilities-wrapper .btn.square-button{border-radius:6px;height:35px;line-height:1;padding:0;width:35px}.guest-meeting-availabilities-wrapper svg{vertical-align:middle}.guest-meeting-availabilities-wrapper .week-view-wrapper{margin-bottom:10px}.guest-meeting-availabilities-wrapper .week-view-wrapper.panel-default{background-color:#fff;border:1px solid #e2e8f0;display:flex;flex-direction:column;position:relative}.guest-meeting-availabilities-wrapper .week-view-wrapper table{display:grid;margin:0}.guest-meeting-availabilities-wrapper .week-view-wrapper .panel-heading{border-bottom:1px solid #e2e8f0;border-radius:0;border-top:0;color:#334155;font-size:14px;font-weight:600;padding:10px 15px}.guest-meeting-availabilities-wrapper .week-view-wrapper .panel-heading .header-title{border-bottom:none;display:inline-block;margin-bottom:0;padding:0;text-align:center}.guest-meeting-availabilities-wrapper .week-view-wrapper .panel-heading .header-title.day{width:100px}.guest-meeting-availabilities-wrapper .week-view-wrapper .panel-heading .header-title.time-range{width:185px}.guest-meeting-availabilities-wrapper .week-view-wrapper .panel-heading .header-title.slot-duration{width:145px}.guest-meeting-availabilities-wrapper .week-view-wrapper .panel-heading .header-title.slot-capacity{width:120px}.guest-meeting-availabilities-wrapper .week-view-wrapper .panel-heading .header-title.type{width:168px}.guest-meeting-availabilities-wrapper .week-view-wrapper .panel-heading .header-title.simultaneous-slots-capacity{width:120px}.guest-meeting-availabilities-wrapper .week-view-wrapper .panel-body{padding:0}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper{border-bottom:1px solid #e2e8f0;display:flex;padding:16px}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper:last-child{border-bottom:0}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper td{border-bottom:none;padding:0}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper .day-column{margin-top:8px;min-width:100px;width:100px}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper .day-column .date-wrapper{align-items:center;display:flex;height:fit-content}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper .day-column .date-wrapper input[type=checkbox]{margin:0}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper .day-column .date-wrapper label{margin-bottom:0;margin-left:16px}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper .time-range-unavailable-column{margin-left:24px;margin-top:8px}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper .time-range-unavailable-column a{text-decoration:underline}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper .time-range-available-column .add-availability-btn-wrapper{display:block;float:left;padding-top:12px}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper .time-range-available-column .add-availability-btn-wrapper .btn.add-availability{margin:0 24px;padding:0;text-decoration:underline}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper+.availability-wrapper{margin-top:12px}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper .availability{display:flex;flex-wrap:nowrap}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper .availability .availability-item:first-child{margin-left:24px}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper .availability .availability-item .time-range-picker-wrapper{align-items:center;display:flex}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper .availability .availability-item .time-range-picker-wrapper .separator:after{content:" - ";margin:0 10px}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper .availability .availability-item .time-range-picker-wrapper .time-picker{margin-bottom:0;min-width:80px}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper .availability .availability-item.slot-duration-picker .number-picker-wrapper{max-width:calc(100% - 38px);min-width:145px}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper .availability .availability-item.capacity-per-slot-picker .number-picker-wrapper{width:auto}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper .availability .availability-item .number-picker-wrapper .input-group-addon{background:#fff;color:#000;cursor:pointer;width:40px}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper .availability .availability-item .number-picker-wrapper .input-group-addon.globaly-disabled{border-color:#e6e6e6}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper .availability .availability-item .number-picker-wrapper .input-group-addon .react-select{width:-webkit-fill-available}.guest-meeting-availabilities-wrapper .week-view-wrapper .day-row-wrapper .time-range-available-column .availability-error{margin-left:30px}.guest-meeting-availabilities-wrapper .availability-type .form-control,.guest-meeting-availabilities-wrapper .availability-type .form-control:focus,.guest-meeting-availabilities-wrapper .availability-type .form-control:hover,.guest-meeting-availabilities-wrapper .availability-type .form-control:hover:active .guest-meeting-availabilities-wrapper .availability-type .form-control:hover:focus{box-shadow:none;font-size:14px;height:38px;width:168px}.guest-meeting-availabilities-wrapper .disabled:not(.btn),.guest-meeting-availabilities-wrapper [disabled]:not(.btn){border-color:#e6e6e6;color:#999!important;cursor:not-allowed!important}.guest-meeting-availabilities-wrapper input[type=checkbox],.guest-meeting-availabilities-wrapper input[type=radio]{cursor:pointer;position:relative}.guest-meeting-availabilities-wrapper input[type=checkbox]:checked:after{background-color:#20a599;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='none' viewBox='0 0 8 8'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1.083 4.417 2.75 6.083l4.167-4.166'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:9px;border:1px solid #20a599}.guest-meeting-availabilities-wrapper input[type=checkbox]:after,.guest-meeting-availabilities-wrapper input[type=radio]:after{background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:border .1s ease-in-out;width:16px}.guest-meeting-availabilities-wrapper .visible-xs{display:none!important}.guest-meeting-availabilities-wrapper .btn-default{background-color:#fff;border-color:#ccc;color:#333}.guest-meeting-availabilities-wrapper .pull-left{float:left!important}.guest-meeting-availabilities-wrapper .input-group-addon{background-color:#eee;border:1px solid #cbd5e1;border-radius:4px;font-size:14px;font-weight:400;line-height:1;min-width:35px;padding:8px 0;position:relative;text-align:center;vertical-align:middle;white-space:nowrap}.guest-meeting-availabilities-wrapper .input-group-addon:first-child{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.guest-meeting-availabilities-wrapper .input-group-addon:last-child{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}.guest-meeting-availabilities-wrapper .input-group-addon:not(:first-child):not(:last-child){border-radius:0}.guest-meeting-availabilities-wrapper .input-group *{margin-left:0!important}.guest-meeting-availabilities-wrapper .input-group .form-select,.guest-meeting-availabilities-wrapper .input-group .react-select__control{border-radius:0}.guest-meeting-availabilities-wrapper .form-select{padding:6px 35px 6px 10px}.guest-meeting-availabilities-wrapper .form-select,.guest-meeting-availabilities-wrapper .react-select__control{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2394a3b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border-color:#cbd5e1;border-radius:6px;min-width:90px;text-align:center}.guest-meeting-availabilities-wrapper .form-select:hover,.guest-meeting-availabilities-wrapper .react-select__control:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23475569' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}.in-back-office .guest-meeting-availabilities-wrapper .availability-wrapper .availability-error{margin-left:0}@media(max-width:767px){.guest-meeting-availabilities-wrapper .day-row-wrapper{flex-wrap:wrap}.guest-meeting-availabilities-wrapper .day-row-wrapper .time-range-available-column{flex-grow:1}.guest-meeting-availabilities-wrapper .day-row-wrapper .time-range-available-column .day-column{margin-bottom:10px;margin-left:10px;width:100%!important}.guest-meeting-availabilities-wrapper .day-row-wrapper .time-range-available-column .add-availability-btn-wrapper{border-top:1px solid #dfdfdf;margin-top:5px;padding-top:15px;text-align:center;width:100%}.guest-meeting-availabilities-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper{justify-content:center}.guest-meeting-availabilities-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper .btn.square-button{align-items:center;display:flex;justify-content:center;margin:0!important;width:100%}.guest-meeting-availabilities-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper .availability{flex-wrap:wrap!important}.guest-meeting-availabilities-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper .availability-item{align-items:center;display:flex;justify-content:space-between;margin:0 0 10px!important;width:100%}.guest-meeting-availabilities-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper .availability-item .mobile-icon{color:#333;height:40px;padding:10px;position:relative;width:40px}.guest-meeting-availabilities-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper .availability-item .form-control,.guest-meeting-availabilities-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper .availability-item .number-picker-wrapper,.guest-meeting-availabilities-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper .availability-item .time-range-picker-wrapper,.guest-meeting-availabilities-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper .availability-item .time-range-picker-wrapper .time-picker{width:100%!important}.guest-meeting-availabilities-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper .availability-item.destroy-item{display:flex;justify-content:center}.guest-meeting-availabilities-wrapper .day-row-wrapper .time-range-available-column .availability-wrapper .availability-item.destroy-item .btn.square-button{background-color:#fff;border-color:#ccc!important;color:#333;width:100%}.guest-meeting-availabilities-wrapper .visible-xs{display:block!important}.guest-meeting-availabilities-wrapper .hidden-xs{display:none!important}}