.oa-meeting-step{padding:1.333rem;opacity:.5;margin-bottom:1rem}.oa-meeting-step h6{margin-bottom:0}@media screen and (max-width:782px){.oa-meeting-step{padding:.665rem}.oa-meeting-step .tabs-panel ul{column-count:1}}.oa-meeting-step .oa-meeting-step__title{margin-top:0;margin-bottom:0}.oa-meeting-step.editing,.oa-meeting-step.oa-meeting-step--current,.oa-meeting-step[data-step-open="1"]{background-color:#fff;border-radius:5px;opacity:1}.oa-meeting-step fieldset{border:none;padding:0;margin-top:2rem}.oa-meeting-step.oa-meeting-edit-lookup fieldset{margin-top:0}.oa-meeting-step .oa-meeting-edit-summary .label,.oa-meeting-step.oa-meeting-edit-lookup .label{margin-bottom:2rem;margin-top:0}.oa-meeting-step .oa-meeting-edit-summary{background-color:var(--wp--preset--color--accent-1);padding:1.33rem;border-radius:5px;margin-top:2rem}.oa-meeting-step .oa-meeting-edit-summary p:last-child{margin-bottom:0}.oa-meeting-step button.wp-element-button.oa-meeting-resend-code{background-color:transparent;color:#000}.oa-meeting-step .oa-meeting-verification-message{margin-top:1rem;margin-bottom:0}.oa-meeting-step .oa-meeting-verification-message p{margin:0}.oa-meeting-policy--collapsible .oa-meeting-policy__content{max-height:10rem;overflow:hidden;position:relative}.oa-meeting-policy--collapsible.is-collapsed .oa-meeting-policy__content::after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;height:9rem;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none}.oa-meeting-policy--collapsible:not(.is-collapsed) .oa-meeting-policy__content{max-height:none;overflow:visible}.oa-meeting-policy__toggle{background:0 0;border:0;color:currentColor;text-decoration:underline;cursor:pointer;padding:0;padding-inline-end:1.5rem;margin-top:.5rem;position:relative}.oa-meeting-policy__toggle:focus-visible{outline:#0056b3 solid 2px;outline-offset:2px}.oa-meeting-policy__toggle::after{content:"";position:absolute;inset-inline-end:0;top:50%;width:1rem;height:1rem;transform:translateY(-50%);transform-origin:50% 50%;background:url("../../../assets/img/select-arrow.svg") center/contain no-repeat;transition:transform .2s}.oa-meeting-policy__toggle[aria-expanded=true]::after{transform:translateY(-50%) rotate(180deg)}.oa-meeting-step input:not(.wp-element-button):not([type=checkbox]):not([type=radio]),.oa-meeting-step select,.oa-meeting-step textarea{width:100%}.oa-meeting-step .flex{display:flex;flex-wrap:wrap;gap:0 1rem}.oa-meeting-step .find-a-meeting-form--manage-fields{margin-bottom:1rem}.oa-meeting-step .fam-select{position:relative}.oa-meeting-step .flex .half_width_input_left,.oa-meeting-step .flex .half_width_input_right{width:calc(50% - .5rem)}@media screen and (max-width:582px){.oa-meeting-step .flex .half_width_input_left,.oa-meeting-step .flex .half_width_input_right{width:100%}}.oa-meeting-step .pseudo-label,.oa-meeting-step label{display:block;margin-top:0;margin-bottom:3px}.oa-meeting-step p.helptext{margin-top:3px;margin-bottom:0}.oa-meeting-step .actions{margin-top:1rem;margin-bottom:0}.oa-meeting-step .actions .fam_submit_button.processing{background-image:url("../../../assets/img/spinner-dots.svg");background-repeat:no-repeat;background-position:left .75rem center;background-size:2rem 2rem;padding-inline-start:3.5rem}.oa-meeting-step .meeting-repeater__row{border:1px solid #000;border-radius:5px;padding:1.33rem 1.333rem 0;margin-bottom:2rem}.oa-meeting-step .meeting-repeater__add,.oa-meeting-step .meeting-repeater__remove{border:1px solid #000;background-size:1.333rem;background-position:left .555rem center;background-repeat:no-repeat;font-size:1rem;border-radius:5px;padding-block:0.2777rem;padding-inline-start:2.5rem;padding-inline-end:0.555rem;transition:background-color .3s linear}.oa-meeting-step .meeting-repeater__add:hover,.oa-meeting-step .meeting-repeater__remove:hover{background-color:var(--wp--preset--color--accent-2)}.oa-meeting-step .meeting-repeater__add:focus-visible,.oa-meeting-step .meeting-repeater__remove:focus-visible{outline:#0056b3 solid 2px;outline-offset:2px}.oa-meeting-step .meeting-repeater__add{background-image:url('../../../assets/img/plus.svg')}.oa-meeting-step .meeting-repeater__remove{background-image:url('../../../assets/img/minus.svg');margin-top:1rem}.oa-meeting-step .select2-container--default .select2-selection--multiple,.oa-meeting-step .select2-container--default .select2-selection--single{background-color:transparent!important;border:1px solid var(--wp--preset--color--dark)!important;background:url("../../../assets/img/select-arrow.svg") right .25rem center/1.2rem 1.2rem no-repeat}.oa-meeting-step .select2-container .select2-search--inline .select2-search__field{height:1.66rem!important;padding-top:.1111rem!important;font-family:var(--wp--preset--font-family--noto-sans)!important;margin-inline-start:.555rem!important}.oa-meeting-step .select2-container .select2-search--inline .select2-search__field::placeholder{color:var(--wp--preset--color--dark)!important;font-size:1rem}.oa-meeting-step .oa-select2-dropdown{font-size:1rem}.oa-meeting-step .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--wp--preset--color--light)!important}.oa-meeting-step .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:var(--wp--preset--color--dark)!important;padding:3px 6px!important}.oa-meeting-step .select2-container--default .select2-selection--multiple .select2-selection__choice__display{font-size:1rem;padding-inline-start:7px!important;margin-bottom:2px;display:block}.oa-meeting-step .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1rem;color:var(--wp--preset--color--dark)!important;font-family:var(--wp--preset--font-family--noto-sans)!important;padding-top:3px;padding-inline-end:2rem!important;padding-inline-start:0.444rem!important}.oa-meeting-step .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--wp--preset--color--dark)!important}.oa-meeting-step .select2{width:100%!important}.oa-meeting-step .select2-container .select2-selection--single{height:2.05555556rem}.oa-meeting-step .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--wp--preset--color--accent-4)!important}.oa-meeting-step .select2-container--default.select2-container--focus .select2-selection--multiple{padding-inline-end:2rem}.oa-meeting-step span.select2.select2-container.select2-container--default.select2-container--focus{outline:rgb(40,116,252) solid 2px;border-radius:5px}.oa-meeting-step .tabs-panel ul{margin:0;padding:0;list-style:none}.oa-meeting-step .meeting-options-group{margin-bottom:2rem}.oa-meeting-step .tabs-panel ul.column-count-2{column-count:2}.oa-meeting-step .tabs-panel ul:not(.select2-selection__rendered) li{margin-bottom:.5rem;display:flex;align-items:center;gap:1rem .8rem}.oa-meeting-step .tabs-panel ul li label{margin:0}.oa-meeting-step .tabs-panel ul li input[type=checkbox],.oa-meeting-step input[type=radio]{transform:scale(1.5);margin-top:0;margin-bottom:0;margin-inline-start:0;margin-inline-end:0}.oa-meeting-type-options{margin-top:1rem}.oa-meeting-type-options ul li input{margin-inline-start:.1666rem!important;margin-inline-end:.444rem!important}.oa-meeting-step .radio-group{display:flex;flex-wrap:nowrap;gap:1rem .8rem;align-items:baseline}.oa-meeting-step .oa-field-error{color:var(--base-required-color);margin-top:3px}.oa-meeting-step span.required{color:var(--base-required-color);font-size:.75rem}.oa-meeting-step .oa-meeting-details-meeting-time-div .oa-field-error{width:100%}.ui-datepicker.ui-widget{font-family:var(--wp--preset--font-family--noto-sans)}.ui-datepicker .ui-widget-header{color:var(--wp--preset--color--dark)}.ui-datepicker .ui-widget-header .ui-icon{background-image:url('../../../assets/img/select-arrow.svg');background-position:0 0;background-size:cover}.ui-datepicker .ui-widget-header .ui-datepicker-next .ui-icon{transform:rotate(-90deg)}.ui-datepicker .ui-widget-header .ui-datepicker-prev .ui-icon{transform:rotate(90deg)}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top:3px}.meeting-form__field--hidden{display:none}.fam-timezone-detection-modal{display:none;position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.6);overflow:auto;padding:24px}.fam-timezone-detection-modal.is-open{display:flex;align-items:center;justify-content:center}.fam-timezone-detection-modal .modal-dialog{margin:0;width:100%;max-width:720px}.fam-timezone-detection-modal .modal-content{background:#fff;border-radius:4px;padding:16px 20px}.fam-timezone-detection-modal .modal-header{display:flex;align-items:center;justify-content:space-between}.fam-timezone-detection-modal .modal-title{margin:0}.fam-timezone-detection-modal .modal-body,.fam-timezone-detection-modal .modal-footer{margin-top:12px}.fam-timezone-detection-modal .fam-select{margin-bottom:2rem}.fam-timezone-detection-modal .close{background:0 0;border:0;font-size:20px;cursor:pointer}.timezone-modal-cancel,.trigger-timezone{background:0 0;border:0;padding:0;color:#0056b3;text-decoration:underline;cursor:pointer;font:inherit}.timezone-modal-cancel:focus-visible,.trigger-timezone:focus-visible{outline:#0056b3 solid 2px;outline-offset:2px}body.oa-modal-open{overflow:hidden}.rtl .oa-meeting-step .actions .fam_submit_button.processing{background-position:right .75rem center}.rtl .oa-meeting-step .meeting-repeater__add,.rtl .oa-meeting-step .meeting-repeater__remove{background-position:right .555rem center}.rtl .oa-meeting-step .select2-container--default .select2-selection--multiple,.rtl .oa-meeting-step .select2-container--default .select2-selection--single{background-position:left .25rem center}.rtl .oa-meeting-step .select2-container--default .select2-selection--single .select2-selection__rendered{padding-inline-start:2rem!important;padding-inline-end:0.444rem!important}.ui-datepicker.ui-datepicker-rtl .ui-widget-header .ui-datepicker-next .ui-icon{transform:rotate(90deg)}.ui-datepicker.ui-datepicker-rtl .ui-widget-header .ui-datepicker-prev .ui-icon{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.oa-meeting-policy__toggle::after{transition:none}}