@keyframes fadeIn{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.calendar-nav-btn:hover,.year-nav-btn:hover{background:#111111!important}.year-nav-btn:hover{color:white!important}.year-nav-chevron:not(:disabled):hover{background:#f5f5f5;color:#111}.month-cell:not(.is-current):not(.is-disabled):hover{background:#f5f5f5}.hover\:bg-gradient-to-r:hover{background:#111111!important}.calendar-grid:not(.dark) .date-cell.today:not(.selected):not(.range-start):not(.range-end)>button{background:#f4f4f4;color:#111111;font-weight:600}.calendar-grid:not(.dark) .date-cell.today.past-date>button{background:#F5F5F5!important;color:#737373!important}.calendar-grid.has-range{gap:0!important;padding:4px}.calendar-grid.has-range .date-cell>button{border-radius:0!important}.calendar-grid.has-range:not(.dark) .date-cell.in-range>button{background:#f4f4f4!important;color:#404040;border-radius:0!important}.calendar-grid.has-range.dark .date-cell.in-range:not(.today)>button{background:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.9);border-radius:0!important}.calendar-grid.has-range:not(.dark) .date-cell.range-start>button{border-radius:10px 0 0 10px!important;background:#111111!important;color:white!important;font-weight:600}.calendar-grid.has-range.dark .date-cell.range-start>button{border-radius:10px 0 0 10px!important;background:white!important;color:#111111!important;font-weight:600}.calendar-grid.has-range:not(.dark) .date-cell.range-end>button{border-radius:0 10px 10px 0!important;background:#111111!important;color:white!important;font-weight:600}.calendar-grid.has-range.dark .date-cell.range-end>button{border-radius:0 10px 10px 0!important;background:white!important;color:#111111!important;font-weight:600}.calendar-grid.has-range .date-cell.range-end:nth-child(7n+1)>button,.calendar-grid.has-range .date-cell.range-start:nth-child(7n)>button{border-radius:10px!important}.calendar-grid.has-range .date-cell.in-range:nth-child(7n+1):not(.range-start)>button{border-radius:10px 0 0 10px!important}.calendar-grid.has-range .date-cell.in-range:nth-child(7n):not(.range-end)>button{border-radius:0 10px 10px 0!important}.calendar-grid .date-cell.today:not(.in-range):not(.range-start):not(.range-end)>button{border-radius:10px!important}.calendar-grid.dark .date-cell.today:not(.in-range):not(.range-start):not(.range-end):not(.selected)>button{background:rgba(255,255,255,.1)!important;color:white!important;font-weight:600;border-radius:10px!important;box-shadow:none}.calendar-grid.has-range:not(.dark) .date-cell.today.in-range>button{background:#e8e8e8!important;border-radius:0!important;color:#404040!important}.calendar-grid.has-range.dark .date-cell.today.in-range>button{background:rgba(255,255,255,.15)!important;color:white!important;font-weight:600;border-radius:0!important}.calendar-grid.has-range.dark .date-cell.today.range-start>button{background:white!important;color:#111111!important;font-weight:600;border-radius:10px 0 0 10px!important}.calendar-grid.has-range.dark .date-cell.today.range-end>button{background:white!important;color:#111111!important;font-weight:600;border-radius:0 10px 10px 0!important}.calendar-grid.has-range.dark .date-cell.today.in-range:nth-child(7n+1)>button{border-radius:10px 0 0 10px!important}.calendar-grid.has-range.dark .date-cell.today.in-range:nth-child(7n)>button{border-radius:0 10px 10px 0!important}.calendar-grid.has-range .date-cell.range-start.range-end>button{border-radius:10px!important}.DateField_triggerWrapper__LoFTn,.DateField_wrapper__Y8oiA{position:relative;width:100%}.DateField_trigger__He9Xy{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:#FFFFFF;border:1px solid #e5e5e5;border-radius:10px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;outline:none}.DateField_trigger__He9Xy:hover:not(:disabled){border-color:#111111}.DateField_trigger__He9Xy:focus-visible{border-color:#111111;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.DateField_trigger__He9Xy.DateField_open__TtA6o{border-color:#111111}.DateField_trigger__He9Xy.DateField_hasError__o59aI{border-color:#EF4444}.DateField_trigger__He9Xy.DateField_hasError__o59aI:focus-visible{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.DateField_trigger__He9Xy:disabled{opacity:.5;background:#F4F4F4;cursor:default}.DateField_triggerValue__YpUaD{color:#1A1A1A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DateField_triggerPlaceholder__QjYNq{color:#9B9B9B;white-space:nowrap}.DateField_triggerIcon__fmCsK{flex-shrink:0;display:flex;align-items:center;color:#6B6B6B}.DateField_dropdown__mS_Xx{position:absolute;top:calc(100% + 4px);left:0;z-index:100;min-width:320px;min-height:auto;transform:scale(.85);transform-origin:top left}