.flatpickr-calendar{background:var(--crms-card,#fff);border:1px solid var(--crms-border,#e5e7eb);border-radius:8px;font-family:inherit;box-shadow:0 8px 24px #0000001f}.flatpickr-months .flatpickr-month,.flatpickr-current-month,.flatpickr-weekday,.flatpickr-calendar .flatpickr-day{color:var(--crms-heading,#1f2937);fill:var(--crms-heading,#1f2937)}.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover{background:var(--crms-body-bg,#f3f4f6);border-color:#0000}.flatpickr-day.selected,.flatpickr-day.selected:hover,.flatpickr-day.today{background:var(--crms-primary,#e41f07);border-color:var(--crms-primary,#e41f07);color:#fff}.flatpickr-day.today:not(.selected){color:var(--crms-primary,#e41f07);border-color:var(--crms-primary,#e41f07);background:0 0}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--crms-primary,#e41f07)}.flatpickr-time input,.flatpickr-time .flatpickr-am-pm{color:var(--crms-heading,#1f2937)}.flatpickr-time input:hover,.flatpickr-time input:focus{background:var(--crms-body-bg,#f3f4f6)}[data-bs-theme=dark] .flatpickr-calendar{background:var(--crms-card,#1f2937);border-color:var(--crms-border,#374151)}[data-bs-theme=dark] .flatpickr-calendar.arrowTop:before,[data-bs-theme=dark] .flatpickr-calendar.arrowTop:after{border-bottom-color:var(--crms-card,#1f2937)}[data-bs-theme=dark] .flatpickr-calendar.arrowBottom:before,[data-bs-theme=dark] .flatpickr-calendar.arrowBottom:after{border-top-color:var(--crms-card,#1f2937)}[data-bs-theme=dark] .flatpickr-weekday,[data-bs-theme=dark] .flatpickr-day{color:var(--crms-heading,#e5e7eb)}[data-bs-theme=dark] .flatpickr-day.flatpickr-disabled{color:var(--crms-muted,#6b7280)}.dd-tooltip{z-index:3000;letter-spacing:.01em;color:#f9fafb;pointer-events:none;white-space:normal;word-break:break-word;opacity:0;will-change:transform;background:#111827f5;border-radius:.375rem;max-width:18rem;padding:.35rem .55rem;font-size:.75rem;font-weight:500;line-height:1rem;transition:opacity .12s;position:fixed;top:0;left:0;box-shadow:0 6px 20px #0000002e,0 1px 3px #0000001f}.dd-tooltip.is-visible{opacity:1}[data-bs-theme=dark] .dd-tooltip{color:#111827;background:#f3f4f6f7;box-shadow:0 6px 20px #00000073}@media (prefers-reduced-motion:reduce){.dd-tooltip{transition:none}}
