.df__header-title[data-v-503d7585]{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.df__title[data-v-503d7585]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.df__variable[data-v-503d7585]{font-size:var(--font-size-sm);color:var(--color-fg-muted)}.df[data-v-503d7585]{gap:var(--space-5);grid-template-columns:180px 1fr;min-height:0;display:grid}.df__presets[data-v-503d7585]{border-right:1px solid var(--color-border);padding-right:var(--space-4);flex-direction:column;gap:2px;display:flex}.df__preset[data-v-503d7585]{text-align:left;color:var(--color-fg);font:inherit;font-size:var(--font-size-sm);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:8px 12px}.df__preset[data-v-503d7585]:hover{background:var(--color-surface-muted)}.df__preset--active[data-v-503d7585]{color:#fff;font-weight:var(--font-weight-medium);background:#2563eb}.df__main[data-v-503d7585]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.df__inputs[data-v-503d7585]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.df__field[data-v-503d7585]{gap:var(--space-2);flex-direction:column;display:flex}.df__label[data-v-503d7585]{font-size:var(--font-size-xs);color:var(--color-fg-muted)}.df__text-wrap[data-v-503d7585]{align-items:center;display:flex;position:relative}.df__text-icon[data-v-503d7585]{width:14px;height:14px;color:var(--color-fg-muted);pointer-events:none;position:absolute;left:10px}.df__text[data-v-503d7585]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);width:100%;color:var(--color-fg);font:inherit;font-size:var(--font-size-sm);padding:8px 10px 8px 32px}.df__cals[data-v-503d7585]{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.df__cal-head[data-v-503d7585]{margin-bottom:var(--space-2);grid-template-columns:28px 1fr 28px;align-items:center;display:grid}.df__month[data-v-503d7585]{text-align:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:capitalize}.df__nav[data-v-503d7585]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:28px;height:28px;color:var(--color-fg);cursor:pointer;font:inherit}.df__nav[data-v-503d7585]:hover{color:#2563eb;border-color:#2563eb}.df__nav--spacer[data-v-503d7585]{visibility:hidden;pointer-events:none}.df__weekdays[data-v-503d7585]{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.df__weekdays span[data-v-503d7585]{text-align:center;color:var(--color-fg-muted);padding:4px 0;font-size:11px}.df__grid[data-v-503d7585]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.df__day[data-v-503d7585]{aspect-ratio:1;color:var(--color-fg);font:inherit;font-size:var(--font-size-sm);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none}.df__day[data-v-503d7585]:hover:not(:disabled):not(.df__day--empty){background:var(--color-surface-muted)}.df__day[data-v-503d7585]:disabled{opacity:.35;cursor:default}.df__day--empty[data-v-503d7585]{cursor:default}.df__day--inrange[data-v-503d7585]{background:#2563eb47;border-radius:0}.df__day--endpoint[data-v-503d7585]{color:#fff;font-weight:var(--font-weight-semibold);background:#2563eb}.df__day--today[data-v-503d7585]:not(.df__day--endpoint){box-shadow:inset 0 0 0 1px #2563eb}.df__limit[data-v-503d7585]{font-size:var(--font-size-xs);color:var(--color-fg-muted);margin:0}.df__error[data-v-503d7585]{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}.df__footer[data-v-503d7585]{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;width:100%}.df__actions[data-v-503d7585],.df__footer[data-v-503d7585]{align-items:center;display:flex}.df__actions[data-v-503d7585]{gap:var(--space-2)}.df__hint[data-v-503d7585]{font-size:var(--font-size-xs);color:var(--color-fg-muted);margin:0}@media (width<=800px){.df[data-v-503d7585]{grid-template-columns:1fr}.df__presets[data-v-503d7585]{border-right:none;border-bottom:1px solid var(--color-border);padding-right:0;padding-bottom:var(--space-3);flex-flow:wrap}.df__cals[data-v-503d7585],.df__inputs[data-v-503d7585]{grid-template-columns:1fr}}
