.row[data-v-0d8e8fd2]{display:flex;padding:4px 0;justify-content:space-between;width:100%}.day-container[data-v-0d8e8fd2]{width:14.2%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:0 4px;border-right:2px solid var(--esp-border-color-light)}.day-container.last[data-v-0d8e8fd2]{border-right:none}.esp-schedule-icon[data-v-0d8e8fd2]{font-size:16px;flex:1;display:flex;align-items:center}.inactive[data-v-0d8e8fd2]{color:var(--esp-color-gray-light-1)}.inactive div[data-v-0d8e8fd2]:nth-child(2){visibility:hidden}.row[data-v-7697d952]{display:flex;padding:4px 0;justify-content:space-between}.days-summary[data-v-7697d952]{display:flex;width:40px;flex-direction:column;align-items:center;justify-content:space-between;padding:0 4px}.esp-schedule-icon[data-v-7697d952]{font-size:16px;flex:1;display:flex;align-items:center}.inactive[data-v-7697d952]{color:var(--esp-color-gray-light-1)}.column-settings-container[data-v-46977910]{height:100%;width:25px;border:1px solid var(--esp-base-border-color);border-left:none;transition:width .15s ease;position:absolute;right:-25px}.column-settings-container.opened[data-v-46977910]{width:250px;background:var(--esp-component-background-color);border-left:1px solid var(--esp-base-border-color)}.column-settings-container.opened .header[data-v-46977910]{padding:10px;justify-content:start}.column-settings-container .column-settings-closed[data-v-46977910]{display:flex;flex-direction:column}.column-settings-container .column-settings-closed .column-settings-icon[data-v-46977910]{border-right:1px solid var(--esp-base-border-color)}.column-settings-container .column-settings-closed .column-settings-icon[data-v-46977910],.column-settings-container .header[data-v-46977910]{height:32px;background-color:var(--esp-base-background-color);border-bottom:1px solid var(--esp-base-border-color);display:flex;justify-content:center}.column-settings-container .header[data-v-46977910]{width:100%;align-items:center;cursor:pointer}.column-settings-container .header .label[data-v-46977910]{font-weight:var(--esp-font-weight-semibold);font-size:13px;line-height:28px;color:var(--esp-base-text-color);padding:5px;transition:all .5s ease}.column-settings-container .content[data-v-46977910]{padding:0 10px}.column-settings-container .content .filter-container[data-v-46977910]{display:flex;align-items:center;padding-top:10px}.column-settings-container .content ul[data-v-46977910]{list-style-type:none}.column-settings-container .content ul .settings[data-v-46977910]{padding-left:19px}.column-settings-container .content ul .setting-item[data-v-46977910],.column-settings-container .content ul .settings li[data-v-46977910]{display:flex;align-items:center}.column-settings-container .content li[data-v-46977910]{padding-top:5px}.column-settings-container .content li input[data-v-46977910]{height:auto!important}.column-settings-container .content li .day-check[data-v-46977910]{display:flex;align-items:center}.column-settings-container .content li label[data-v-46977910]{font-weight:var(--esp-font-weight-normal);font-size:14px;line-height:19px;color:var(--esp-text-color-secondary);padding-left:5px}.esp-icons[data-v-d3462862]{line-height:inherit;margin-right:5px}.ag-theme-balham[data-v-297e2701]{border:1px dashed;border-color:#9696c8}.ag-theme-balham .row-bottom-border[data-v-297e2701]{border-bottom:1px solid var(--esp-border-color-light)}[data-v-297e2701] .ellipsis-cells{white-space:break-spaces;overflow:hidden;text-overflow:ellipsis;max-height:54px;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding:0 10px;line-height:54px}[data-v-297e2701] .ellipsis-cells.master{line-height:60px;max-height:60px}[data-v-297e2701] .unfold{position:absolute;cursor:pointer;left:5px;font-size:18px}[data-v-297e2701] .ag-cell,[data-v-297e2701] .ag-cell-wrapper{display:inline-flex;align-items:center}[data-v-297e2701] .schedule-active-cell,[data-v-297e2701] .week-active-cell{display:flex;align-items:center;justify-content:center}[data-v-297e2701] .schedule-active-cell span,[data-v-297e2701] .week-active-cell span{line-height:10px}[data-v-297e2701] .schedule-active-cell span .availablity-icon,[data-v-297e2701] .week-active-cell span .availablity-icon{font-size:16px}.availability-table-container[data-v-297e2701]{display:flex;flex-direction:row;height:100%;width:calc(100% - 25px);position:relative}.availability-table-container .ag-grid-container[data-v-297e2701]{flex-grow:1}[data-v-297e2701] .ag-details-row .ag-body-horizontal-scroll{position:absolute;bottom:0}[data-v-297e2701] .ag-details-grid .ag-body-viewport{overflow-y:hidden}.action[data-v-5762b73e]{padding:0;display:flex;justify-content:flex-end;align-items:flex-start;position:static}.action.right-align[data-v-5762b73e]{justify-content:flex-end}.action.right-align .action[data-v-5762b73e]{text-align:right}.action button[data-v-5762b73e]{cursor:pointer}.action button[data-v-5762b73e]:focus{outline:0}.action.disabled[data-v-5762b73e]{opacity:var(--esp-button-disabled-opacity);background-color:var(--esp-tertiary-button-disabled-background-color);border-color:var(--esp-tertiary-button-disabled-border-color);color:var(--esp-tertiary-button-disabled-text-color);pointer-events:none}.action--select[data-v-5762b73e]{min-height:26px;min-width:23px;border-radius:2px;color:var(--esp-tertiary-button-text-color);padding:0;background-color:var(--esp-tertiary-button-background-color)}.action--select i[data-v-5762b73e]{display:inline-block;font-size:24px;margin-top:2px}.action--select[data-v-5762b73e]:active,.action--select[data-v-5762b73e]:hover{color:var(--esp-tertiary-button-hover-text-color)}.button-action-content[data-v-5762b73e]{position:absolute;display:flex;flex-direction:column;margin-top:30px;margin-right:8px;background-color:var(--esp-component-background-color);box-shadow:0 2px 4px 0 rgba(0,0,0,.3);border:1px solid var(--esp-base-border-color);border-radius:2px;width:min-content;z-index:100}.button-action-content.right-align .action[data-v-5762b73e]{text-align:left}.button-action-content .action-item[data-v-5762b73e]{z-index:100;font-size:13px;color:var(--esp-base-text-color);background-color:var(--esp-component-background-color);font-weight:var(--esp-font-weight-semibold);white-space:nowrap;cursor:pointer;padding:8px 12px}.button-action-content .action-item[data-v-5762b73e]:hover{background-color:var(--esp-color-hover-primary)}.button-action-content .action-item.separator[data-v-5762b73e]{border-top:1px solid var(--esp-base-border-color)}.button-action-content .action-item .action-item-row[data-v-5762b73e]{display:flex;align-items:center}.button-action-content .action-item .action-item-row .esp-default[data-v-5762b73e]{margin-right:8px;width:18px;height:18px}.button-action-content .action-item .action-item-row .menu-item-icon[data-v-5762b73e]{font-size:18px;margin-right:5px}.button-action-content .action-item.disabled[data-v-5762b73e]{color:var(--esp-text-disabled-color);cursor:default}.view-header__right-content>div>div.view-select[data-v-5b85e962]{display:flex;align-items:center}[data-v-5b85e962] .view-header{flex-shrink:1;min-height:56px}.new-schedule[data-v-5b85e962]{margin-left:20px}.main_container[data-v-5b85e962],[data-v-5b85e962] .panel{overflow:hidden}[data-v-5b85e962] .ag-root-wrapper.ag-layout-normal{overflow:auto}[data-v-5b85e962] .grid-content{overflow:hidden;height:100%;padding:15px}[data-v-5b85e962] .present-content-parent .present-content-row div:first-child{min-width:110px}[data-v-5b85e962] .filter-panel .body-content{background:var(--esp-base-background-color)}.disabled-period span[data-v-3b1c0930]{display:flex;align-items:center}.disabled-period span img[data-v-3b1c0930],.disabled-period span span[data-v-3b1c0930]{margin-right:5px}.comment-container[data-v-5e408594]{display:flex;flex-direction:column}.comment-container label[data-v-5e408594]{font-size:12px;line-height:16px;margin-top:12px}.comment-container textarea[data-v-5e408594]{height:46px;min-height:46px;margin-top:5px}.comment-container .button-container[data-v-5e408594]{display:flex;flex-direction:row;justify-content:flex-end;margin-top:16px}.comment-container .button-container button[data-v-5e408594]:first-child{margin-right:10px}.task-tooltip[data-v-38ffd37c]{width:260px;color:var(--esp-text-color-white)}.task-tooltip .columns-container[data-v-38ffd37c]{display:flex;flex-direction:row;justify-content:space-between}.task-tooltip .columns-container>div[data-v-38ffd37c]{display:flex;flex-direction:column}.task-tooltip .columns-container .value-column[data-v-38ffd37c]{min-width:100px}.ag-theme-balham[data-v-3f486555]{border:1px dashed;border-color:#9696c8}.ag-theme-balham .row-bottom-border[data-v-3f486555]{border-bottom:1px solid var(--esp-border-color-light)}.availability-request-view[data-v-3f486555]{display:flex;flex-grow:1;height:100%;min-height:calc(100vh - 162px)}.availability-request-view .grid-style[data-v-3f486555]{width:100%;height:100%}.availability-request-view .ag-grid-container[data-v-3f486555]{flex-grow:1}[data-v-3f486555] .status-cell>div{display:flex}[data-v-3f486555] .status-cell>div .esp-icons{margin-right:5px;margin-left:-1px}[data-v-3f486555] .status-cell>div .esp-icons span{font-size:18px}[data-v-3f486555] .status-cell>div img{margin-right:5px}[data-v-3f486555] .request-table .ag-cell-value{padding-top:20px}[data-v-3f486555] .ellipsis-cells a p{white-space:break-spaces;overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0}.availability-details-view[data-v-34a87dbc] .form-container .form-field--column.days-column button.selected[disabled]{cursor:default;opacity:var(--esp-button-disabled-opacity);pointer-events:none}.availability-details-view[data-v-34a87dbc] .form-container{max-width:500px;width:500px;padding-top:20px;padding-left:10px;margin-left:10px}.availability-details-view[data-v-34a87dbc] .form-container .form-field--container{display:flex;flex-direction:row;align-items:center;margin-bottom:12px;padding:0}.availability-details-view[data-v-34a87dbc] .form-container .form-field--container textarea.form-input{min-height:32px}.availability-details-view[data-v-34a87dbc] .form-container .form-field--container.edit-hours{flex-direction:column}.availability-details-view[data-v-34a87dbc] .form-container .form-field--container .day div.day-wrapper{display:flex;flex-direction:row;align-items:center;width:100%;margin-bottom:10px}.availability-details-view[data-v-34a87dbc] .form-container .form-field--container .day div.day-wrapper .flat-pickr{width:78px}.availability-details-view[data-v-34a87dbc] .form-container .form-field--container .startDate{width:100px}.availability-details-view[data-v-34a87dbc] .form-container .form-field--container input[type=checkbox]{margin:0;margin-right:4px}.availability-details-view[data-v-34a87dbc] .form-container .form-field--container.form-field--footer{justify-content:flex-end;width:100%;margin:0}.availability-details-view[data-v-34a87dbc] .form-container .form-field--container.form-field--footer label{margin-right:20px}.availability-details-view[data-v-34a87dbc] .form-container .form-field--container.form-field--footer .save-btn-column{justify-content:flex-end;width:auto}.availability-details-view[data-v-34a87dbc] .form-container .form-field--container.form-field--footer .save-btn-column button:first-of-type{margin-right:6px}.availability-details-view[data-v-34a87dbc] .form-container .form-field--column{width:100%;display:flex;align-items:center}.availability-details-view[data-v-34a87dbc] .form-container .form-field--column.repeating-column label{width:auto;margin-right:10px}.availability-details-view[data-v-34a87dbc] .form-container .form-field--column.repeating-column input{margin-right:10px}.availability-details-view[data-v-34a87dbc] .form-container .form-field--column span{margin:0 5px}.availability-details-view[data-v-34a87dbc] .form-container .form-field--column .hours-total{width:100%;text-align:center}.availability-details-view[data-v-34a87dbc] .form-container .form-field--column.days-column{align-items:center;justify-content:space-around;margin-top:10px}.availability-details-view[data-v-34a87dbc] .form-container .form-field--column.days-column button{min-width:40px;width:100%;height:24px;border:1px solid var(--esp-base-border-color);background-color:var(--esp-component-background-color)}.availability-details-view[data-v-34a87dbc] .form-container .form-field--column.days-column button.selected{background-color:var(--esp-color-hover-primary);color:var(--esp-text-color-primary);border-color:var(--esp-color-primary)}.availability-details-view[data-v-34a87dbc] .form-container .form-field--column.days-column button.day-button{text-transform:capitalize}.availability-details-view[data-v-34a87dbc] .form-container .scheduler-section{font-size:13px;font-weight:var(--esp-font-weight-semibold);line-height:16px;margin:12px 0;padding-top:10px}.availability-details-view[data-v-34a87dbc] .form-container .working-day-container{margin:20px 0}.availability-details-view[data-v-34a87dbc] .form-container .working-day-container .day-wrapper{padding-bottom:15px;border-bottom:1px solid var(--esp-base-border-color)}.availability-details-view[data-v-34a87dbc] .form-container .working-day-container .day-wrapper .working-day-header{display:flex;justify-content:space-between;align-items:center;margin:15px 0}.availability-details-view[data-v-34a87dbc] .form-container .working-day-container .day-wrapper .working-day-header .working-day-label{font-weight:var(--esp-font-weight-semibold);font-size:12px;line-height:16px}.availability-details-view[data-v-34a87dbc] .form-container .working-day-container .day-wrapper .working-day-header .add-shift{font-size:13px;color:var(--esp-text-color-primary);cursor:pointer}.availability-details-view[data-v-34a87dbc] .form-container .working-day-container .day-wrapper .working-day-hours .remove-day-icon{padding:0 5px;cursor:pointer}.availability-details-view[data-v-34a87dbc] .form-container .working-day-container .day-wrapper .working-day-hours .hours-total{padding-left:20px;font-weight:var(--esp-font-weight-normal);font-size:12px;line-height:16px;width:100%;color:var(--esp-text-color-gray)}.availability-details-view[data-v-34a87dbc] .form-container .working-day-container .day-wrapper .working-day-hours .form-field--column{margin:15px 0}.availability-details-view[data-v-34a87dbc] .form-container .template-container .refresh-template{color:var(--esp-text-disabled-color);cursor:default;font-size:14px;padding-left:5px}.availability-details-view[data-v-34a87dbc] .form-container .template-container .refresh-template.active{color:var(--esp-text-color-secondary);cursor:pointer}label[data-v-34a87dbc]{width:120px;text-transform:capitalize}.modal-container-save-template[data-v-6339b7e6]{min-width:400px}.form-field-vertical[data-v-6339b7e6]{padding-left:0!important}.full-width[data-v-035fa634]{overflow-x:auto;overflow-y:clip}.full-width .schedule-view[data-v-035fa634]{height:unset;overflow-y:auto}.enable-icon[data-v-035fa634]{margin-right:5px}