.ui-month-trigger[data-slot=button]{border-color:var(--input);background:var(--background);width:100%;min-width:0;height:46px;color:var(--foreground);box-shadow:none;border-radius:5px;justify-content:space-between;padding:8px 12px;font-size:16px;font-weight:400}.ui-month-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-month-trigger>svg{color:var(--muted-foreground)}.ui-month-trigger:hover,.ui-month-trigger[data-state=open]{border-color:var(--primary)}.ui-month-trigger[data-slot=button][aria-invalid=true]{border-color:var(--destructive)}.ui-month-popup{width:296px;padding:12px}.ui-month-heading{justify-content:space-between;align-items:center;font-size:16px;font-weight:600;display:flex}.ui-month-popup .react-datepicker__month{margin:0}.ui-month-popup .react-datepicker__month-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:4px;display:grid}.ui-month-popup .react-datepicker__month-text{width:auto;min-height:44px;color:var(--foreground);background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;margin:0;font-size:14px;display:flex}.ui-month-popup .react-datepicker__month-text[aria-current=date]{border-color:var(--primary)}.ui-month-popup .react-datepicker__month-text:hover:not([aria-disabled=true]){background:var(--accent);color:var(--primary)}.ui-month-popup .react-datepicker__month-text[aria-selected=true]{background:var(--button-primary);color:var(--button-foreground)}.ui-month-popup .react-datepicker__month-text:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.ui-month-popup .react-datepicker__month-text[aria-disabled=true]{color:var(--muted-foreground);opacity:.45;cursor:not-allowed}.ui-month-footer{border-top:1px solid var(--border);margin-top:12px;padding-top:8px}.ui-month-footer>button{width:100%;color:var(--primary)}
