.calendar-shell.svelte-jsc1bc{--crm-calendar-surface: #ffffff;--crm-calendar-surface-soft: #f8fafc;--crm-calendar-surface-strong: rgba(255, 255, 255, .92);--crm-calendar-border: #e2e8f0;--crm-calendar-grid: #f1f5f9;--crm-calendar-text: #0f172a;--crm-calendar-muted: #64748b;--crm-calendar-today: #eff6ff;--crm-calendar-hover: #f8fafc}html[data-command-theme=dark] .calendar-shell.svelte-jsc1bc{--crm-calendar-surface: rgba(13, 19, 27, .86);--crm-calendar-surface-soft: rgba(15, 23, 42, .86);--crm-calendar-surface-strong: rgba(17, 24, 34, .96);--crm-calendar-border: rgba(148, 163, 184, .18);--crm-calendar-grid: rgba(148, 163, 184, .1);--crm-calendar-text: #f8fafc;--crm-calendar-muted: #a8b3c4;--crm-calendar-today: rgba(59, 130, 246, .16);--crm-calendar-hover: rgba(148, 163, 184, .08)}.crm-cal-wrap.svelte-jsc1bc{display:flex;flex-direction:column}.crm-cal-wrap.svelte-jsc1bc .df-calendar-container{flex:1 1 0%;--df-calendar-height: calc(100vh - 10rem) !important;height:var(--df-calendar-height)!important;width:100%;border-radius:0;border:none;box-shadow:none;background:var(--crm-calendar-surface);font-family:inherit;color:var(--crm-calendar-text)}.crm-cal-wrap.svelte-jsc1bc .df-header{padding:.75rem 1rem;background:var(--crm-calendar-surface-strong);border-bottom:1px solid var(--crm-calendar-border)}.crm-cal-wrap.svelte-jsc1bc .df-header-left,.crm-cal-wrap.svelte-jsc1bc .df-header-mid,.crm-cal-wrap.svelte-jsc1bc .df-header-right{align-items:center}.crm-cal-wrap.svelte-jsc1bc .df-header-mid{justify-content:center}.crm-cal-wrap.svelte-jsc1bc .df-calendar-title,.crm-cal-wrap.svelte-jsc1bc .df-month-title span{color:var(--crm-calendar-text);font-weight:700;letter-spacing:-.02em}.crm-cal-wrap.svelte-jsc1bc .df-calendar,.crm-cal-wrap.svelte-jsc1bc .df-month-view,.crm-cal-wrap.svelte-jsc1bc .df-week-view,.crm-cal-wrap.svelte-jsc1bc .df-day-view{background:var(--crm-calendar-surface)}.crm-cal-wrap.svelte-jsc1bc .df-month-day-cell,.crm-cal-wrap.svelte-jsc1bc .df-time-grid-cell,.crm-cal-wrap.svelte-jsc1bc .df-all-day-cell{background:var(--crm-calendar-surface);color:var(--crm-calendar-text)}.crm-cal-wrap.svelte-jsc1bc .df-week-header-row,.crm-cal-wrap.svelte-jsc1bc .df-week-header{background:var(--crm-calendar-surface-soft)}.crm-cal-wrap.svelte-jsc1bc .df-week-header-row{border-bottom:1px solid var(--crm-calendar-border)}.crm-cal-wrap.svelte-jsc1bc .df-week-header{min-height:2.5rem;color:var(--crm-calendar-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.crm-cal-wrap.svelte-jsc1bc .df-today{background:var(--crm-calendar-today)}.crm-cal-wrap.svelte-jsc1bc .df-month-day-cell{padding-top:.35rem;border-color:var(--crm-calendar-grid);transition:background-color .15s ease}.crm-cal-wrap.svelte-jsc1bc .df-month-day-cell:hover{background:var(--crm-calendar-hover)}.crm-cal-wrap.svelte-jsc1bc .df-month-day-cell [data-date],.crm-cal-wrap.svelte-jsc1bc .df-month-day-cell button{font-weight:600}.crm-cal-wrap.svelte-jsc1bc .df-month-day-cell .df-fill-primary{display:inline-flex;min-width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:9999px;background:#2563eb;color:#fff;box-shadow:0 4px 10px #2563eb2e}.crm-cal-wrap.svelte-jsc1bc .df-month-day-cell .calendar-event{margin-top:.2rem;border-radius:.5rem;box-shadow:inset 0 0 0 1px #ffffff26}.crm-cal-wrap.svelte-jsc1bc .df-month-event-color-bar{width:.35rem;height:.85rem;margin-right:.35rem;border-radius:9999px}.crm-cal-wrap.svelte-jsc1bc .df-event-title{font-size:.75rem;font-weight:600}.crm-cal-wrap.svelte-jsc1bc .df-month-more-events{margin-top:.25rem;color:#475569;font-size:.75rem;font-weight:600}.crm-cal-wrap.svelte-jsc1bc .df-month-title{top:1rem;left:.75rem;padding:.375rem .5rem;border-radius:.75rem;background:var(--crm-calendar-surface-strong);backdrop-filter:blur(8px)}.crm-cal-wrap.svelte-jsc1bc .df-calendar-container button,.crm-cal-wrap.svelte-jsc1bc .df-calendar-container select{border-color:var(--crm-calendar-border);background:var(--crm-calendar-surface-strong);color:var(--crm-calendar-text)}.crm-cal-wrap.svelte-jsc1bc .df-calendar-container button:hover{background:var(--crm-calendar-hover)}.crm-cal-wrap.svelte-jsc1bc .df-hour-label,.crm-cal-wrap.svelte-jsc1bc .df-time-label,.crm-cal-wrap.svelte-jsc1bc .df-month-more-events,.crm-cal-wrap.svelte-jsc1bc .df-month-day-cell [data-date],.crm-cal-wrap.svelte-jsc1bc .df-month-day-cell button{color:var(--crm-calendar-muted)}.crm-cal-wrap.svelte-jsc1bc .df-switcher-button--active{background:#2563eb!important;color:#fff!important;border-radius:.375rem}@media(max-width:1024px){.crm-cal-wrap.svelte-jsc1bc .df-calendar-container{--df-calendar-height: calc(100vh - 8rem) !important;height:var(--df-calendar-height)!important}}
