.rdp{--rdp-cell-size:40px;--rdp-accent-color:#10b981;--rdp-background-color:#fff;--rdp-today-color:#404040;--rdp-selected-border:2px solid #10b981;margin:0}.rdp-months{justify-content:center;display:flex}.rdp-month{background-color:#fff;border:1px solid #e4e4e7;border-radius:.5rem;padding:8px}.rdp-caption{text-align:left;justify-content:space-between;align-items:center;padding:0 .5em;display:flex;position:relative}.rdp-nav{white-space:nowrap}.rdp-head_row{grid-template-columns:repeat(7,1fr);margin:1em 0 .5em;display:grid}.rdp-head_cell{color:#6b7280;text-align:center;text-transform:uppercase;padding:0;font-size:.8rem;font-weight:500}.rdp-tbody{width:100%}.rdp-row{grid-template-columns:repeat(7,1fr);margin:5px 0;display:grid}.rdp-cell{width:var(--rdp-cell-size);height:var(--rdp-cell-size);text-align:center;position:relative}.rdp-day{color:#374151;border-radius:9999px;width:36px;height:36px;margin:0 auto;font-size:.875rem}.rdp-day:not(.rdp-day_selected):hover{color:#1f2937;background-color:#f3f4f6}.rdp-day_selected{color:#fff!important;background-color:#10b981!important;border-color:#10b981!important}.rdp-day_selected:hover{color:#fff!important;background-color:#059669!important;border-color:#059669!important}.rdp-selected .rdp-day_button,.rdp-day_selected.rdp-day_button{border:2px solid #10b981!important}.rdp-day_today{border:1px solid #27272a;font-weight:700}.rdp-today:not(.rdp-outside){color:#d4d4d8}.rdp-today.rdp-day_selected{color:#fff!important}.rdp-day_outside{opacity:.5}.rdp-day_disabled{opacity:.25;cursor:not-allowed}.rdp-button:hover:not([aria-disabled=true]),.rdp-button:focus-visible:not([aria-disabled=true]){color:#f4f4f5;background-color:#27272a}.rdp-day_range_start,.rdp-day_range_end,.rdp-day_range_middle{color:#fff!important;background-color:#10b981!important}
