:root{--font-color:#424242;--bg-color:#fff}.bg-text-primary{background-color:var(--q-primary);color:var(--q-primary-font)}.bg-text-secondary{background-color:var(--q-secondary);color:var(--q-secondary-font)}.text-primary-font{color:var(--q-primary-font)}.bg-link,.text-link{color:#00e!important}.text-underline{text-decoration:underline}.text-breakword{word-wrap:break-word}.text-pre-wrap{white-space:pre-wrap}.cursor-grab{cursor:grab}.q-header{height:55px}.dx-slider-handle,.dx-slider-range.dx-slider-range-visible,.dx-switch-handle:before{background-color:var(--q-primary)!important}.dx-slider-range.dx-slider-range-visible{border-color:var(--q-primary)!important}#appointment-scheduler .dx-scheduler-time-panel-cell.dx-scheduler-time-panel-current-time-cell,.dx-scheduler-date-time-indicator:before{color:var(--q-primary)!important}#appointment-scheduler .dx-scheduler-date-table-cell.dx-state-hover.dx-state-focused,.dx-calendar-cell.dx-state-active span,.dx-calendar-cell.dx-state-hover span{background-color:color-mix(in srgb,var(--q-primary),#0000 80%)!important}#appointment-scheduler .dx-scheduler-appointment-collector,.dx-calendar-cell.dx-calendar-selected-date span{background-color:var(--q-primary)!important;color:var(--q-primary-font)!important}#appointment-scheduler .dx-scheduler-date-table-cell.dx-scheduler-focused-cell{box-shadow:inset 0 0 0 1px var(--q-primary)!important}.dx-calendar-cell.dx-calendar-today span{border-color:var(--q-primary)!important}.dx-calendar-cell.dx-calendar-contoured-date span{box-shadow:0 0 0 2px color-mix(in srgb,var(--q-primary),#0000 80%)!important}.dx-scheduler-agenda-appointment-marker{background-color:var(--q-primary)!important}