:root{--fc-page-bg-color: var(--color-bg);--fc-neutral-bg-color: #f9fafb;--fc-neutral-border-color: var(--color-border);--fc-theme-standard-border-color: var(--color-border);--fc-neutral-text-color: var(--color-text);--fc-theme-standard-color: var(--color-text);--fc-event-bg-color: var(--color-teal-100);--fc-event-border-color: var(--color-teal-600);--fc-event-text-color: var(--color-teal-900);--fc-event-selected-overlay-color: rgba(0, 0, 0, .1);--fc-today-bg-color: #fefce8;--fc-highlight-color: rgba(11, 79, 82, .05);--fc-small-font-size: 11px}.fc{font-family:Inter,system-ui,sans-serif;color:var(--color-text);font-size:12.5px}.fc-daygrid-day-number{font-weight:500;color:var(--color-text-muted);font-size:12px;padding:6px 8px}.fc-col-header-cell-cushion{font-weight:600;font-size:11.5px;color:var(--color-text-muted);letter-spacing:.03em;padding:10px 4px}.fc-theme-standard .fc-scrollgrid{border:none}.fc-theme-standard td,.fc-theme-standard th{border-color:var(--color-border)}.fc-button:focus{outline:none!important;box-shadow:none!important}.fc-datagrid-cell-cushion{width:100%;padding:0!important}.fc-scrollgrid-section-header>th{background:var(--color-surface)}.fc-timeline-lane{height:56px}.fc-timeline-event{margin:2px 0}
