.v-list-item[data-v-65cbd9a4] .v-list-item__prepend>.v-icon~.v-list-item__spacer{width:0!important}.rounded[data-v-2fb764d5] .v-field{border-radius:4px!important}.table-sm[data-v-2fb764d5] td,.table-sm[data-v-2fb764d5] th{padding:0 6px!important}.grid-container[data-v-e2bdfaeb]{flex:1 1 auto;max-height:calc(100vh - 400px);max-width:100%;overflow-x:auto;overflow-y:auto;position:relative}.availability-table[data-v-e2bdfaeb]{border-collapse:separate;border-spacing:0;font-size:14px;table-layout:auto}.availability-table tbody tr:last-child td[data-v-e2bdfaeb]{border-bottom:1px solid #e0e0e0}.availability-table tbody tr td[data-v-e2bdfaeb]:first-child:not(.sticky-left-cell){border-left:1px solid #e0e0e0}.sticky-left-cell[data-v-e2bdfaeb]{background-color:#fff;border:1px solid #e0e0e0;border-bottom:0;left:0;min-width:200px;padding:8px;position:sticky;text-align:left;white-space:nowrap;z-index:5}.service-type-cell[data-v-e2bdfaeb]{font-weight:500}.service-type-row[data-v-e2bdfaeb]:hover,.service-type-row:hover .sticky-left-cell[data-v-e2bdfaeb]{background-color:#f5f5f5}.availability-table .data-cell[data-v-e2bdfaeb]{background-color:#fff;border:0;border-top:1px solid #bdbdbd;box-sizing:border-box;height:36px;line-height:32px;max-width:40px;min-width:40px;padding:2px 6px;position:relative;text-align:right;vertical-align:middle;width:40px;z-index:0}.availability-table .data-cell .cell-value[data-v-e2bdfaeb]{display:inline;line-height:normal}.availability-table .data-cell.cell-group-start[data-v-e2bdfaeb]{border-left:1px solid #bdbdbd}.service-type-row .sticky-left-cell+.data-cell.cell-group-start[data-v-e2bdfaeb]{border-left:0}.availability-table .data-cell.cell-group-end[data-v-e2bdfaeb]{border-right:0}.net-sum-row .data-cell.cell-group-end[data-v-e2bdfaeb]:last-child,.service-type-row .data-cell.cell-group-end[data-v-e2bdfaeb]:last-child{border-right:1px solid #bdbdbd}.service-type-row:last-of-type .data-cell[data-v-e2bdfaeb]{border-bottom:1px solid #bdbdbd}.availability-table .data-cell.hover-cell[data-v-e2bdfaeb]{background-color:#fafafa}.availability-table .data-cell.editable-cell[data-v-e2bdfaeb]{cursor:pointer}.availability-table .data-cell.editing-cell[data-v-e2bdfaeb]{background-color:#fff}.error-cell[data-v-e2bdfaeb]{background-color:rgba(var(--v-theme-error),.1)!important;border-bottom:2px solid rgb(var(--v-theme-error))!important;border-left:0!important;border-right:0!important;border-top:2px solid rgb(var(--v-theme-error))!important;margin-bottom:-2px;margin-top:-1px;padding:1px 6px!important;position:relative;z-index:3}.error-cell--start[data-v-e2bdfaeb]{border-left:2px solid rgb(var(--v-theme-error))!important;padding-left:1px!important}.service-type-row .sticky-left-cell+.error-cell--start[data-v-e2bdfaeb]{border-left:0!important;padding-left:2px!important}.error-cell--end[data-v-e2bdfaeb]{border-right:2px solid rgb(var(--v-theme-error))!important;margin-right:-1px;padding-right:1px!important}.warning-cell[data-v-e2bdfaeb]{background-color:rgba(var(--v-theme-warning),.1)!important;border-bottom:2px solid rgb(var(--v-theme-warning))!important;border-left:0!important;border-right:0!important;border-top:2px solid rgb(var(--v-theme-warning))!important;margin-bottom:-2px;margin-top:-1px;padding:1px 2px!important;position:relative;z-index:2}.warning-cell--start[data-v-e2bdfaeb]{border-left:2px solid rgb(var(--v-theme-warning))!important;padding-left:1px!important}.service-type-row .sticky-left-cell+.warning-cell--start[data-v-e2bdfaeb]{border-left:0!important;padding-left:2px!important}.warning-cell--end[data-v-e2bdfaeb]{border-right:2px solid rgb(var(--v-theme-warning))!important;margin-right:-1px;padding-right:1px!important}.availability-table .data-cell.readonly-cell[data-v-e2bdfaeb]{background-color:#f5f5f5;color:#9e9e9e;cursor:default}.availability-table .data-cell.empty-cell[data-v-e2bdfaeb]{color:#bdbdbd}.availability-table .data-cell.empty-cell[data-v-e2bdfaeb]:hover{background-color:#fafafa}.clickable-cell-value[data-v-e2bdfaeb]{cursor:pointer;display:block;height:100%;width:100%}.single-cell-input[data-v-e2bdfaeb] .v-field{background-color:rgb(var(--v-theme-primary))!important;border:none!important;border-radius:4px;box-shadow:none!important;min-height:24px!important}.single-cell-input[data-v-e2bdfaeb] .v-field__outline{display:none!important}.single-cell-input[data-v-e2bdfaeb] .v-field__input{caret-color:#fff!important;color:#fff!important;font-size:14px;min-height:24px!important;padding:0 4px!important;text-align:right}.matrix-label-cell[data-v-e2bdfaeb]{background-color:#fff;font-size:12px;font-weight:600}.matrix-label[data-v-e2bdfaeb]{cursor:default}.availability-table .matrix-label-cell[data-v-e2bdfaeb]{text-align:center}.availability-table .date-header-cell[data-v-e2bdfaeb]{background-color:#fff;border-bottom:0;border-left:0;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;max-width:40px;min-width:40px;padding:2px;text-align:center;width:40px}.sticky-header[data-v-e2bdfaeb]{background-color:#fff;position:sticky;top:0;z-index:10}.sticky-header-cell[data-v-e2bdfaeb]{background-color:#fff;font-weight:400}.sticky-header-cell.date-header-cell[data-v-e2bdfaeb]{background-color:#f5f5f5}.sticky-header-cell.data-cell[data-v-e2bdfaeb]{background-color:#fff}.sticky-header-row-2 .sticky-header-cell[data-v-e2bdfaeb],.sticky-header-row-2 .sticky-left-cell[data-v-e2bdfaeb]{border-bottom:1px solid #e0e0e0!important}.sticky-header-row-2 .data-cell[data-v-e2bdfaeb]{border-right:1px solid #bdbdbd}.sticky-header .sticky-left-cell[data-v-e2bdfaeb]{background-color:#fff;z-index:15}.date-header-content[data-v-e2bdfaeb]{gap:2px}.weekday-text[data-v-e2bdfaeb]{font-size:10px}.header-row[data-v-e2bdfaeb]{position:relative}.section-header-cell[data-v-e2bdfaeb]{background-color:#fafafa;border:1px solid #e0e0e0;border-bottom:0;padding:12px 8px;text-align:left;white-space:nowrap}.section-header-cell-date[data-v-e2bdfaeb]{background-color:#fafafa;border:1px solid #e0e0e0;border-left:none;border-right:none;max-width:40px;min-width:40px;padding:2px;text-align:center;width:40px!important}.first-data-row .section-header-cell[data-v-e2bdfaeb],.first-data-row .section-header-cell-date[data-v-e2bdfaeb]{border-top:none!important}.data-block-title[data-v-e2bdfaeb]{position:sticky!important;z-index:8!important}.data-block-title.header-row[data-v-e2bdfaeb]:not(.allotment-row){top:169px!important}.data-block-title.allotment-row[data-v-e2bdfaeb]{top:226px!important}.data-block-title td[data-v-e2bdfaeb]{background-color:#fafafa!important}.data-block-title.allotment-row td[data-v-e2bdfaeb]{background-color:#f5f5f5!important}.data-block-title .sticky-left-cell[data-v-e2bdfaeb]{background-color:#fafafa!important;z-index:12!important}.data-block-title.allotment-row .sticky-left-cell[data-v-e2bdfaeb]{background-color:#f5f5f5!important}.allotment-header-cell[data-v-e2bdfaeb]{background-color:#f5f5f5;border:1px solid #e0e0e0;border-bottom:0;padding:12px;text-align:left}.allotment-content[data-v-e2bdfaeb]{align-items:center;display:flex;white-space:nowrap}.allotment-header-cell-date[data-v-e2bdfaeb]{background-color:#f5f5f5;border:1px solid #e0e0e0;border-left:none;border-right:none;max-width:40px;min-width:40px;padding:2px;text-align:center;width:40px!important}.bordered-cell[data-v-e2bdfaeb]{border-bottom:0;border-left:0;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.spacing-row[data-v-e2bdfaeb]{height:64px}.spacing-cell[data-v-e2bdfaeb]{border:none!important;height:64px;padding:0}.spacing-cell[data-v-e2bdfaeb],.sticky-spacing-row[data-v-e2bdfaeb]{background-color:#fff}.sticky-spacing-cell[data-v-e2bdfaeb]{font-weight:400}.spacing-cell.sticky-left-cell[data-v-e2bdfaeb],.sticky-spacing-cell[data-v-e2bdfaeb]{background-color:#fff;border:none!important;border-bottom:1px solid #e0e0e0!important}.sticky-spacing-row .sticky-left-cell[data-v-e2bdfaeb]{background-color:#fff;z-index:15}.compact-icon-spacing[data-v-e2bdfaeb] .v-list-item__prepend{margin-inline-end:8px!important}.allocated-bulk-edit[data-v-64a1fc79]{height:100%;overflow-y:auto}.full-width-dates[data-v-64a1fc79] .v-col{flex:0 0 100%;max-width:100%}.remaining-bulk-edit[data-v-0e37b59e]{height:100%;overflow-y:auto}.full-width-dates[data-v-0e37b59e] .v-col{flex:0 0 100%;max-width:100%}.matrix-chip[data-v-eb470b01]{border-radius:4px!important;font-weight:500;text-transform:none}.matrix-chip--remaining[data-v-eb470b01]{background-color:#fff;border-color:#e0e0e0;color:#666}.matrix-chip--remaining.v-chip--selected[data-v-eb470b01]{background-color:#e3f2fd;border-color:transparent;color:#1565c0}.matrix-chip--remaining[data-v-eb470b01]:not(.v-chip--selected):hover{background-color:#fff;border-color:#e0e0e0;color:#1565c0}.matrix-chip--remaining.v-chip--selected[data-v-eb470b01]:hover{background-color:#bbdefb;border-color:transparent;color:#1565c0}.matrix-chip--booked[data-v-eb470b01]{background-color:#fff;border-color:#e0e0e0;color:#666}.matrix-chip--booked.v-chip--selected[data-v-eb470b01]{background-color:#e8f5e9;border-color:transparent;color:#4caf50}.matrix-chip--booked[data-v-eb470b01]:not(.v-chip--selected):hover{background-color:#fff;border-color:#e0e0e0;color:#4caf50}.matrix-chip--booked.v-chip--selected[data-v-eb470b01]:hover{background-color:#c8e6c9;border-color:transparent;color:#4caf50}.matrix-chip--allocated[data-v-eb470b01]{background-color:#fff;border-color:#e0e0e0;color:#666}.matrix-chip--allocated.v-chip--selected[data-v-eb470b01]{background-color:#e0e0e0;border-color:transparent;color:#212121}.matrix-chip--allocated[data-v-eb470b01]:not(.v-chip--selected):hover{background-color:#fff;border-color:#e0e0e0;color:#212121}.matrix-chip--allocated.v-chip--selected[data-v-eb470b01]:hover{background-color:#bdbdbd;border-color:transparent;color:#212121}.legend-row[data-v-eb470b01]{border-bottom:1px solid rgba(0,0,0,.12);padding:8px 0}.legend-symbol[data-v-eb470b01]{font-size:16px;font-weight:700;min-width:20px;text-align:center}.legend-item[data-v-eb470b01]{white-space:nowrap}.vc-popover-content,.vc-popover-content-wrapper,[data-radix-popper-content-wrapper]{z-index:99999!important}[data-v-2cc00ed5] .v-data-table{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px}.fill[data-v-65181b2a]{height:100%}.full-width[data-v-65181b2a]{width:100%}[data-v-a2e90aae] .v-field__input{padding:5px}.fill[data-v-c3d949b1]{height:100%}.full-width[data-v-c3d949b1]{width:100%}@media (min-width:961px) and (max-width:1635px){[data-v-2e8e057b] .date-range-input input{font-size:16px}}[data-v-c3d10b4e] .v-text-field.text-center input{text-align:center}[data-v-bc8eb934] .v-data-table__td:first-child{max-width:32px}[data-v-bc8eb934] .v-data-table__td{padding:0!important}[data-v-5692fe09] .v-data-table__td:first-child{max-width:32px}[data-v-5692fe09] .v-data-table__td{padding:0!important}[data-v-118b383b] br{content:"";display:block;margin-bottom:.5rem!important}[data-v-118b383b] .v-label{opacity:1}ul[data-v-200f9c92]{display:flex;justify-content:flex-end;list-style:none;padding:0}[data-v-7639d329] div table.contract-availability-table{margin:0 auto}[data-v-7639d329] div table.contract-availability-table td{cursor:pointer;height:40px!important;min-width:40px;padding:2px}[data-v-7639d329] div table.contract-availability-table td,[data-v-7639d329] div table.contract-availability-table th{border:1px solid #dee2e6}[data-v-7639d329] div table.contract-availability-table td,[data-v-7639d329] div table.contract-availability-table th{vertical-align:middle}[data-v-7639d329] div table.contract-availability-table td:first-child{font-size:14px;padding-left:5px}[data-v-7639d329] div .date-cell{color:#9b9b9b;font-size:12px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-align:center}[data-v-7639d329] div .date-cell-day{color:#1c1c1c;font-size:20px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-align:center}[data-v-7639d329] div .service-name-row{color:#000a12;font-size:20px;font-stretch:normal;font-style:normal;font-weight:700;height:35px;letter-spacing:normal;line-height:normal;text-align:left}[data-v-7639d329] div .service-name-row th{padding-left:5px}[data-v-7639d329] div .td-header{background:#fff;min-height:77px;min-width:160px;position:relative;vertical-align:middle}[data-v-7639d329] div .v-text-field{padding-top:0!important}[data-v-7639d329] div table.contract-availability-table .v-input input{text-align:center}[data-v-7639d329] div table.contract-availability-table input::-webkit-inner-spin-button,[data-v-7639d329] div table.contract-availability-table input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-v-7639d329] div table.contract-availability-table input[type=number]{-moz-appearance:textfield}[data-v-1bdda05d] .v-sheet.text-error{border-color:rgba(var(--v-theme-error),var(--v-border-opacity))}[data-v-4c2be309] div table.contract-availability-table{margin:0 auto}[data-v-4c2be309] div table.contract-availability-table td{cursor:pointer;height:40px!important;min-width:40px;padding:2px}[data-v-4c2be309] div table.contract-availability-table td,[data-v-4c2be309] div table.contract-availability-table th{border:1px solid #dee2e6}[data-v-4c2be309] div table.contract-availability-table td,[data-v-4c2be309] div table.contract-availability-table th{vertical-align:middle}[data-v-4c2be309] div table.contract-availability-table td:first-child{font-size:14px;padding-left:5px}[data-v-4c2be309] div .date-cell{color:#9b9b9b;font-size:12px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-align:center}[data-v-4c2be309] div .date-cell-day{color:#1c1c1c;font-size:20px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-align:center}[data-v-4c2be309] div .service-name-row{color:#000a12;font-size:20px;font-stretch:normal;font-style:normal;font-weight:700;height:35px;letter-spacing:normal;line-height:normal;text-align:left}[data-v-4c2be309] div .service-name-row th{padding-left:5px}[data-v-4c2be309] div .td-header{background:#fff;min-height:77px;min-width:160px;position:relative;vertical-align:middle}[data-v-4c2be309] div .v-text-field{padding-top:0!important}[data-v-4c2be309] div table.contract-availability-table .v-input input{text-align:center}[data-v-4c2be309] div table.contract-availability-table input::-webkit-inner-spin-button,[data-v-4c2be309] div table.contract-availability-table input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-v-4c2be309] div table.contract-availability-table input[type=number]{-moz-appearance:textfield}
