:root{--primary-color-500:232,109,51;--primary-color-600:196,82,0;--primary-color-700:164,61,0;--primary-color-800:124,46,0;--secondary-color-50:244,246,249;--secondary-color-100:232,235,242;--secondary-color-200:199,208,224;--secondary-color-300:165,180,205;--secondary-color-400:132,153,187;--secondary-color-500:100,126,168;--secondary-color-600:54,73,109;--secondary-color-700:38,55,80;--secondary-color-800:29,44,65;--secondary-color-900:21,31,46}a{color:rgb(var(--secondary-color-600));font-weight:600}.force-scrollbar::-webkit-scrollbar{-webkit-appearance:none;width:8px}.force-scrollbar::-webkit-scrollbar-thumb{border-radius:4px;background-color:#0000004d}.force-scrollbar::-webkit-scrollbar-track{background-color:#0000001a}@media (max-width:767px){.mobile-hide-scrollbar{scrollbar-width:none}.mobile-hide-scrollbar::-webkit-scrollbar{display:none}.crm-table-scroller.is-x-scrolled .mobile-sticky-name:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:24px;background:var(--row-bg,#fff);pointer-events:none}.crm-name-cell{width:130px!important;max-width:130px!important}.crm-name-cell a,.crm-name-cell>div{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}}body .react-calendar .available-date:after{background:rgb(var(--secondary-color-700))}body .react-calendar__tile--active{background:rgb(var(--secondary-color-600))}body .fc .fc-button-primary,body .fc-toolbar-chunk .fc-timezone-button:active,body .fc-toolbar-chunk .fc-timezone-button:focus,body .fc-toolbar-chunk .fc-timezone-button:hover{color:rgb(var(--secondary-color-600))}body .fc .fc-button-primary{background-color:transparent;border-color:transparent}.fc .fc-button-primary:not(:disabled):active,body .fc .fc-button-primary:not(:disabled).fc-button-active{color:rgb(var(--secondary-color-900))}body .fc .fc-button-primary:disabled{background-color:rgb(var(--secondary-color-50));color:rgb(var(--secondary-color-700))}.fc .fc-button-primary:not(:disabled):active,body .fc .fc-button-primary:not(:disabled).fc-button-active{background-color:rgb(var(--secondary-color-100))}.provider-calendar.provider-calendar-list-week .fc-list-day div,.provider-calendar.provider-calendar-list-week .fc-list-day th{background:transparent;padding:2px 4px;text-align:left}.provider-calendar.provider-calendar-list-week .fc-list-day *{color:rgb(var(--gray-color-700))!important;background-color:rgb(var(--gray-color-100))!important;font-weight:600;font-size:12px}.provider-calendar.provider-calendar-list-week .fc-list-event-graphic,.provider-calendar.provider-calendar-list-week .fc-list-event-time,.provider-calendar.provider-calendar-list-week .fc-list-table thead{display:none}.provider-calendar .fc-v-event{background-color:transparent!important;border:0!important}.provider-calendar .fc-timegrid-col-frame:hover,.provider-calendar .fc-timegrid-event-harness:hover{z-index:999!important}.provider-calendar .react-calendar__tile--active,.provider-calendar .react-calendar__tile--active:enabled:focus,.provider-calendar .react-calendar__tile--active:enabled:hover,.provider-calendar .react-calendar__tile--now,.provider-calendar .react-calendar__tile--now.react-calendar__tile--active{background-color:rgb(var(--primary-color-600))!important;border-radius:9999px;color:#fff;font-weight:700}.react-calendar__tile--active .calendar-dot{background-color:#fff!important}.provider-calendar .react-calendar{width:100%;border:0;background:transparent;font-family:inherit;line-height:1}.provider-calendar .react-calendar__tile{height:42px;font-weight:600;border-radius:9999px;color:rgb(var(--gray-color-800))}.provider-calendar .react-calendar__month-view__weekdays{margin-bottom:6px;background-color:transparent}.provider-calendar .react-calendar__month-view__weekdays abbr{color:rgb(var(--gray-color-400));font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.provider-calendar .react-calendar__navigation{display:none}.calendar-mobile-week-scroll{-webkit-overflow-scrolling:touch;scrollbar-color:hsla(25,5%,45%,.45) transparent;scrollbar-width:thin}.calendar-mobile-week-scroll::-webkit-scrollbar{height:6px}.calendar-mobile-week-scroll::-webkit-scrollbar-track{background:transparent}.calendar-mobile-week-scroll::-webkit-scrollbar-thumb{background-color:#78726d73;border-radius:9999px}.calendar-mobile-week-chip,.calendar-mobile-week-grid{contain:layout paint}.calendar-mobile-day-section{content-visibility:auto;contain-intrinsic-size:360px}
