.ef-calendar-date-change-buttons{align-items:center;display:flex;margin-bottom:5px}.ef-calendar-date-change-buttons .ef-calendar-date-change-button{height:30px;margin-right:5px;padding-left:10px;padding-right:10px}.ef-calendar-date-change-buttons .ef-calendar-date-change-button:last-child{margin-right:0}
.ef-combobox{min-width:180px;position:relative}.ef-combobox .ef-combobox-label{color:#1e1e1e;display:block;line-height:1.4;margin-bottom:4px}.ef-combobox .components-base-control__label.ef-combobox-label,.ef-combobox .ef-combobox-label{font-size:11px;font-weight:500;text-transform:uppercase}.ef-combobox .ef-combobox-input-wrapper{position:relative}.ef-combobox .ef-combobox-input-wrapper .ef-combobox-input{box-sizing:border-box;height:40px;min-height:40px;padding:8px 32px 8px 12px;width:100%}.ef-combobox .ef-combobox-input-wrapper .ef-combobox-input.is-open{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:2px solid transparent}.ef-combobox .ef-combobox-input-wrapper .ef-combobox-input:focus::-moz-placeholder{color:transparent}.ef-combobox .ef-combobox-input-wrapper .ef-combobox-input:focus::placeholder{color:transparent}.ef-combobox .ef-combobox-input-wrapper .ef-combobox-input::-moz-placeholder{color:#32373c}.ef-combobox .ef-combobox-input-wrapper .ef-combobox-input::placeholder{color:#32373c}.ef-combobox .ef-combobox-input-wrapper .ef-combobox-input-button{background-color:#fff;box-shadow:none!important;height:32px;min-width:32px;padding:0;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:32px}.ef-combobox .ef-combobox-input-wrapper .ef-combobox-input-button svg{height:16px;width:16px}.ef-combobox .ef-combobox-menu-wrapper{background-color:#fff;border:2px solid #007cba;box-shadow:0 2px 3px 0 rgba(34,36,38,.15);margin:-3px 0 0;max-height:20rem;outline:2px solid transparent;overflow-x:hidden;overflow-y:auto;position:absolute;width:calc(100% - 2px);z-index:999}.ef-combobox .ef-combobox-menu-wrapper li{margin:0;padding:6px 10px}.ef-combobox .ef-combobox-menu-wrapper li.is-active{background-color:#007cba;color:#fff;cursor:pointer}.ef-combobox .ef-combobox-menu-wrapper li.disabled{color:#81858a}.ef-combobox .ef-combobox-menu-wrapper li .ef-combobox-item-parent{color:#aeaeae;display:block;font-size:9px}.ef-combobox .ef-combobox-menu-wrapper-hidden{display:none}
.ef-calendar-navigation{display:flex;flex-direction:row;margin-right:auto}.ef-calendar-navigation .ef-calendar-filters-form{align-items:end;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-bottom:10px;margin-right:10px;margin-top:5px}.ef-calendar-navigation .ef-calendar-filters-form .components-base-control,.ef-calendar-navigation .ef-calendar-filters-form .components-base-control .components-base-control__field{margin-bottom:0}.ef-calendar-navigation .ef-calendar-filters-form .components-base-control .components-select-control__input{height:40px;min-width:150px}.ef-calendar-navigation .ef-calendar-filters-form .ef-calendar-filter .components-base-control__label,.ef-calendar-navigation .ef-calendar-filters-form .ef-calendar-filter .ef-combobox-label{color:#1e1e1e;display:block;font-size:11px;font-weight:500;line-height:1.4;margin-bottom:4px;text-transform:uppercase}.ef-calendar-navigation .ef-calendar-filters-form .ef-calendar-filter{margin-bottom:0;margin-right:0}.ef-calendar-navigation .ef-calendar-filters-form .ef-calendar-filter .ef-combobox{display:flex;flex-direction:column}.ef-calendar-navigation .ef-calendar-filters-form .ef-calendar-filter .ef-combobox .ef-combobox-input-wrapper .ef-combobox-input{height:40px;min-height:40px}.ef-calendar-navigation .ef-calendar-filters-form .ef-calendar-filters-buttons{align-items:flex-end;display:flex}.ef-calendar-navigation .ef-calendar-filters-form .ef-calendar-filters-buttons button{height:40px;padding-left:12px;padding-right:12px}.ef-calendar-navigation .ef-calendar-filters-form .ef-calendar-filters-buttons button:first-child{margin-right:8px}
.ef-calendar-header{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:5px}.ef-calendar-snackbar{bottom:10px;position:fixed;z-index:999}
.label-screen-reader-text .components-base-control__label{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
