.mehvara-public-calendar .rbc-toolbar button{color:var(--foreground);border-color:color-mix(in srgb, var(--foreground) 15%, transparent);background:0 0;border-radius:9999px}.mehvara-public-calendar .rbc-toolbar button:hover,.mehvara-public-calendar .rbc-toolbar button:focus{color:var(--foreground);background-color:color-mix(in srgb, var(--foreground) 8%, transparent);border-color:color-mix(in srgb, var(--foreground) 25%, transparent)}.mehvara-public-calendar .rbc-toolbar button:active,.mehvara-public-calendar .rbc-toolbar button.rbc-active{background-color:color-mix(in srgb, var(--foreground) 12%, transparent);border-color:color-mix(in srgb, var(--foreground) 25%, transparent);box-shadow:none}.mehvara-public-calendar .rbc-toolbar-label{color:var(--foreground);font-weight:600}.mehvara-public-calendar .rbc-month-view,.mehvara-public-calendar .rbc-header,.mehvara-public-calendar .rbc-header+.rbc-header,.mehvara-public-calendar .rbc-day-bg+.rbc-day-bg,.mehvara-public-calendar .rbc-month-row+.rbc-month-row{border-color:color-mix(in srgb, var(--foreground) 12%, transparent)}.mehvara-public-calendar .rbc-header{color:var(--foreground)}.mehvara-public-calendar .rbc-off-range-bg{background:color-mix(in srgb, var(--foreground) 5%, transparent)}.mehvara-public-calendar .rbc-off-range{color:color-mix(in srgb, var(--foreground) 40%, transparent)}.mehvara-public-calendar .rbc-today{background-color:color-mix(in srgb, var(--foreground) 8%, transparent)}.mehvara-public-calendar .rbc-date-cell{color:var(--foreground)}.mehvara-public-calendar .rbc-overlay{background-color:var(--background);color:var(--foreground);border-color:color-mix(in srgb, var(--foreground) 15%, transparent)}.mehvara-public-calendar .rbc-overlay-header{border-color:color-mix(in srgb, var(--foreground) 15%, transparent)}.mehvara-public-calendar .mehvara-day-past{background:color-mix(in srgb, var(--foreground) 4%, transparent);color:color-mix(in srgb, var(--foreground) 35%, transparent);pointer-events:none}.mehvara-public-calendar .mehvara-avail-open{color:#15803d;background-color:#16a34a33;border:1px solid #16a34a66}.mehvara-public-calendar .mehvara-avail-limited{color:#b45309;background-color:#d9770633;border:1px solid #d9770666}.mehvara-public-calendar .mehvara-avail-full{color:#b91c1c;box-shadow:none;cursor:not-allowed;background-color:#dc262633;border:1px solid #dc262666}@media (prefers-color-scheme:dark){.mehvara-public-calendar .mehvara-avail-open{color:#4ade80}.mehvara-public-calendar .mehvara-avail-limited{color:#fbbf24}.mehvara-public-calendar .mehvara-avail-full{color:#f87171}}.mehvara-public-calendar .mehvara-day-full{cursor:not-allowed;pointer-events:none}.mehvara-public-calendar .rbc-time-view,.mehvara-public-calendar .rbc-time-header-content,.mehvara-public-calendar .rbc-time-content,.mehvara-public-calendar .rbc-time-content>*+*>*,.mehvara-public-calendar .rbc-timeslot-group,.mehvara-public-calendar .rbc-day-slot .rbc-time-slot{border-color:color-mix(in srgb, var(--foreground) 12%, transparent)}.mehvara-public-calendar .rbc-time-header-content .rbc-header,.mehvara-public-calendar .rbc-label,.mehvara-public-calendar .rbc-time-gutter .rbc-timeslot-group{color:var(--foreground)}.mehvara-public-calendar .rbc-current-time-indicator{background-color:color-mix(in srgb, var(--foreground) 60%, transparent)}.mehvara-public-calendar .mehvara-avail-taken{box-shadow:none}
