:root{--scheduler-cell-highlight-background-color:var(--blue-100)}.cell-out-of-range:not(tr),.cell-out-of-range td{background-color:color-mix(in srgb,var(--surface-200)50%,var(--surface-0))}.cell-out-of-range.cell-hover,.cell-out-of-range .cell-hover{background-color:var(--scheduler-cell-highlight-background-color)!important}.cell-public-holiday{background-color:color-mix(in srgb,var(--orange-100)35%,transparent)!important}.cell-public-holiday.cell-hover{background-color:var(--scheduler-cell-highlight-background-color)!important}.card{background:var(--surface-card);border-radius:10px;margin-bottom:1rem;padding:2rem}.read-only-card .card-bar{display:none!important}.read-only-card .p-toast-message{margin-bottom:0!important}.scheduler-card{-webkit-user-select:none;user-select:none}.scheduler-card.p-card .p-card-body{text-align:left;margin:.1em;padding:.25rem}.scheduler-card.p-card{background-color:var(--blue-100);border-radius:unset;width:145px;min-height:60px;box-shadow:unset;margin-left:2px;margin-right:2px;overflow:hidden}.scheduler-card.p-card .p-card-subtitle{margin-bottom:unset;color:#000;font-weight:400}.m-1-5{margin:5px 5px .25rem!important}.m-1-5b{margin-left:5px!important;margin-right:5px!important}.scheduler-table.p-datatable .p-datatable-tbody>tr>td{padding:0}.scheduler-table.p-selectable-cell{padding:0;position:relative}.scheduler-table.p-selectable-cell>div[data-row]{box-sizing:border-box;padding:.5em;position:absolute;inset:0}.read-only-card,.read-only-card *{background-color:color-mix(in srgb,var(--surface-300)70%,var(--surface-100))!important;color:var(--surface-600)!important;box-shadow:unset!important;border-radius:0!important}.multi-ro,.multi-ro *{background-color:var(--surface-200)!important;color:var(--surface-600)!important;box-shadow:unset!important;border-radius:0!important}.red-card,.red-card *{background-color:var(--red-100)!important;color:var(--red-800)!important}.purple-card,.purple-card *{background-color:var(--purple-100)!important;color:var(--purple-800)!important}.green-card,.green-card *{background-color:var(--green-100)!important;color:var(--green-800)!important}.multi-card,.multi-card *{cursor:default}.drag-origin{opacity:.3!important}.drop-target{background-color:#007bff26!important}.p-datatable-table td.drop-target{background:#007bff26}.cell-hover{padding:0;background-color:var(--scheduler-cell-highlight-background-color)!important}.drop-placeholder{background-color:#007bff1a!important}.smooth-dnd-container{position:unset!important}:root{--appointment-handle-width:.3em}.p-toast .p-toast-message{border-radius:3px}.smooth-dnd-draggable-wrapper .p-toast{max-width:unset!important}.p-toast .p-toast-message.p-toast-message-green{background-color:color-mix(in srgb,var(--green-100)75%,transparent);-webkit-user-select:none;user-select:none}.p-toast .p-toast-message.p-toast-message-blue{background-color:color-mix(in srgb,var(--blue-100)75%,transparent);border:solid var(--blue-500);border-width:0 0 0 var(--appointment-handle-width)}.border-none .p-toast-message{-webkit-user-select:none;user-select:none;border-width:0!important}.p-toast .p-toast-message.p-toast-message-red{background-color:color-mix(in srgb,var(--red-100)75%,transparent);border:solid var(--red-500);border-width:0 0 0 var(--appointment-handle-width)}.red-handle{border:solid var(--red-500)!important;border-width:0 0 0 var(--appointment-handle-width)!important}.teal-handle{border:solid var(--cyan-700)!important;border-width:0 0 0 var(--appointment-handle-width)!important}.green-handle{border:solid var(--green-700)!important;border-width:0 0 0 var(--appointment-handle-width)!important}.p-toast .p-toast-message.p-toast-message-purple{background-color:color-mix(in srgb,var(--purple-100)75%,transparent);border:solid var(--purple-500);border-width:0 0 0 var(--appointment-handle-width)}.p-toast .p-toast-message.p-toast-message-yellow{background-color:color-mix(in srgb,var(--yellow-100)75%,transparent);border:solid var(--yellow-200);border-width:0 0 0 var(--appointment-handle-width)}.p-toast .p-toast-message.p-toast-message-orange{background-color:color-mix(in srgb,var(--orange-100)75%,transparent);border:solid var(--orange-200);border-width:0 0 0 var(--appointment-handle-width)}.cell-today{background-color:color-mix(in srgb,var(--blue-500)5%,transparent)!important}.column-header.cell-today{background-color:color-mix(in srgb,var(--blue-500)15%,transparent)!important}.cell-drop-target{background-color:color-mix(in srgb,var(--blue-500)20%,transparent)!important}.cell-drop-origin{background-color:color-mix(in srgb,var(--blue-500)15%,transparent)!important}.column-header.cell-today *{font-weight:800!important}
