@layer components{.rbc-calendar *{border-color:var(--color-border-default,#e5e7eb)!important}.rbc-time-slot{border-color:var(--color-border-brand-primary-weak,#93c5fd)!important}.rbc-day-bg{background-color:var(--color-surface-bg-main,#fff)!important}.rbc-off-range-bg{background-color:var(--color-surface-bg-secondary,#f9fafb)!important}@media (max-width:1023px){.rbc-toolbar>*+*{margin-top:var(--ui-spacing-sm,.75rem)!important}}.rbc-header{padding-top:var(--ui-spacing-sm,.75rem)!important;padding-bottom:var(--ui-spacing-sm,.75rem)!important}.rbc-header>button{padding-bottom:1.5rem!important}.rbc-date-cell{padding-top:var(--ui-spacing-xs,.5rem)!important;padding-right:var(--ui-spacing-xs,.5rem)!important}.rbc-row-segment{padding-left:var(--ui-spacing-xs,.5rem)!important;padding-right:var(--ui-spacing-xs,.5rem)!important}.rbc-selected-cell{background-color:var(--color-surface-brand-primary-weak,#dbeafe)!important}.rbc-btn-group>button{transition-property:color,background-color,border-color;transition-duration:.15s;border-color:var(--color-border-default,#e5e7eb)!important;color:var(--color-text-body-default,#374151)!important}.rbc-btn-group>button:hover,.rbc-active{background-color:var(--color-surface-bg-secondary,#f9fafb)!important}.rbc-today{background-color:var(--color-surface-bg-main,#fff)!important}.rbc-show-more{color:var(--color-text-heading-brand,#1d4ed8)!important}.rbc-show-more:hover{color:var(--color-surface-brand-primary-strong,#1e40af)!important}.rbc-background-event{background-color:var(--color-button-bg-primary,#3b82f6)!important;opacity:.7!important}}
