.ui-datepicker-trigger-btn[data-v-9d891ba3]{align-items:center;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:6px;color:hsl(var(--foreground));cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;gap:8px;height:36px;justify-content:space-between;padding:0 10px;text-align:left;transition:border-color .15s;width:100%}.ui-datepicker-trigger-btn[data-v-9d891ba3]:hover{border-color:hsl(var(--ring)/.5)}.ui-datepicker-trigger-btn[data-v-9d891ba3]:focus-visible{border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring)/.15);outline:none}.ui-datepicker-trigger-btn[data-empty=true] .ui-datepicker-label[data-v-9d891ba3]{color:hsl(var(--muted-foreground))}.ui-datepicker-label[data-v-9d891ba3]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-datepicker-clear-btn[data-v-9d891ba3],.ui-datepicker-icon[data-v-9d891ba3]{color:hsl(var(--muted-foreground));flex-shrink:0}.ui-datepicker-clear-btn[data-v-9d891ba3]{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;transition:color .15s,background .15s;width:20px}.ui-datepicker-clear-btn[data-v-9d891ba3]:hover{background:hsl(var(--destructive,0 84% 60%)/.1);color:hsl(var(--destructive,0 84% 60%))}.ui-datepicker-clear-footer[data-v-9d891ba3]{background:transparent;border:none;border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;display:block;font-size:.75rem;margin-top:6px;padding:6px 0 2px;text-align:center;transition:color .15s;width:100%}.ui-datepicker-clear-footer[data-v-9d891ba3]:hover{color:hsl(var(--destructive,0 84% 60%))}.ui-datepicker-popover-content[data-v-9d891ba3]{padding:12px;width:auto}.ui-datepicker-cal-header[data-v-9d891ba3]{align-items:center;display:flex;justify-content:space-between;padding-bottom:8px}.ui-datepicker-cal-heading[data-v-9d891ba3]{font-size:.875rem;font-weight:500;text-transform:capitalize}.ui-datepicker-nav-btn[data-v-9d891ba3]{align-items:center;background:transparent;border:none;border-radius:6px;color:hsl(var(--muted-foreground));cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.ui-datepicker-nav-btn[data-v-9d891ba3]:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.ui-datepicker-cal-body[data-v-9d891ba3]{display:flex;gap:16px}.ui-datepicker-grid-row[data-v-9d891ba3]{display:flex}.ui-datepicker-head-cell[data-v-9d891ba3]{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:400;text-transform:capitalize}.ui-datepicker-cell-trigger[data-v-9d891ba3],.ui-datepicker-head-cell[data-v-9d891ba3]{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.ui-datepicker-cell-trigger[data-v-9d891ba3]{background:transparent;border:none;border-radius:6px;color:hsl(var(--foreground));cursor:pointer;font-size:.8125rem}.ui-datepicker-cell-trigger[data-v-9d891ba3]:hover{background:hsl(var(--accent))}.ui-datepicker-cell-trigger[data-selected][data-v-9d891ba3]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ui-datepicker-cell-trigger[data-today][data-v-9d891ba3]:not([data-selected]){color:hsl(var(--primary));font-weight:700}.ui-datepicker-cell-trigger[data-outside-month][data-v-9d891ba3]{color:hsl(var(--muted-foreground));opacity:.5}.ui-datepicker-cell-trigger[data-disabled][data-v-9d891ba3]{cursor:default;opacity:.3}
