.calendar-shell.svelte-jsc1bc{--crm-calendar-surface:#fff;--crm-calendar-surface-soft:#f8fafc;--crm-calendar-surface-strong:#ffffffeb;--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:#0d131bdb;--crm-calendar-surface-soft:#0f172adb;--crm-calendar-surface-strong:#111822f5;--crm-calendar-border:#94a3b82e;--crm-calendar-grid:#94a3b81a;--crm-calendar-text:#f8fafc;--crm-calendar-muted:#a8b3c4;--crm-calendar-today:#3b82f629;--crm-calendar-hover:#94a3b814}.crm-cal-wrap.svelte-jsc1bc{flex-direction:column;display:flex}.crm-cal-wrap.svelte-jsc1bc .df-calendar-container{width:100%;box-shadow:none;background:var(--crm-calendar-surface);color:var(--crm-calendar-text);border:none;border-radius:0;flex:1;font-family:inherit;--df-calendar-height:calc(100vh - 10rem)!important;height:var(--df-calendar-height)!important}.crm-cal-wrap.svelte-jsc1bc .df-header{background:var(--crm-calendar-surface-strong);border-bottom:1px solid var(--crm-calendar-border);padding:.75rem 1rem}.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);letter-spacing:-.02em;font-weight:700}.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);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.crm-cal-wrap.svelte-jsc1bc .df-today{background:var(--crm-calendar-today)}.crm-cal-wrap.svelte-jsc1bc .df-month-day-cell{border-color:var(--crm-calendar-grid);padding-top:.35rem;transition:background-color .15s}.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{color:#fff;background:#2563eb;border-radius:9999px;justify-content:center;align-items:center;min-width:1.75rem;height:1.75rem;display:inline-flex;box-shadow:0 4px 10px #2563eb2e}.crm-cal-wrap.svelte-jsc1bc .df-month-day-cell .calendar-event{border-radius:.5rem;margin-top:.2rem;box-shadow:inset 0 0 0 1px #ffffff26}.crm-cal-wrap.svelte-jsc1bc .df-month-event-color-bar{border-radius:9999px;width:.35rem;height:.85rem;margin-right:.35rem}.crm-cal-wrap.svelte-jsc1bc .df-event-title{font-size:.75rem;font-weight:600}.crm-cal-wrap.svelte-jsc1bc .df-month-more-events{color:#475569;margin-top:.25rem;font-size:.75rem;font-weight:600}.crm-cal-wrap.svelte-jsc1bc .df-month-title{background:var(--crm-calendar-surface-strong);backdrop-filter:blur(8px);border-radius:.75rem;padding:.375rem .5rem;top:1rem;left:.75rem}.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{border-radius:.375rem;color:#fff!important;background:#2563eb!important}@media (width<=1024px){.crm-cal-wrap.svelte-jsc1bc .df-calendar-container{--df-calendar-height:calc(100vh - 8rem)!important;height:var(--df-calendar-height)!important}}
