.RangeCalendar-module__9zq1NG__root{flex:auto;min-width:0}.RangeCalendar-module__9zq1NG__trigger{text-align:left;color:#16130f;cursor:pointer;background:#fff;border:1px solid #dbd5cb;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:inherit;display:flex}.RangeCalendar-module__9zq1NG__trigger:hover,.RangeCalendar-module__9zq1NG__trigger[aria-expanded=true]{border-color:#16130f}.RangeCalendar-module__9zq1NG__triggerCell{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.RangeCalendar-module__9zq1NG__triggerLabel{color:#8a837a;font-size:12.5px;font-weight:600}.RangeCalendar-module__9zq1NG__triggerValue{white-space:nowrap;font-size:14.5px;font-weight:600}.RangeCalendar-module__9zq1NG__triggerArrow{color:#a3a39c;flex:none}.RangeCalendar-module__9zq1NG__backdrop{z-index:120;color:#16130f;background:#11111073;justify-content:center;align-items:center;padding:16px;font-family:Plus Jakarta Sans,system-ui,sans-serif;display:flex;position:fixed;inset:0}.RangeCalendar-module__9zq1NG__popover{background:#fff;border-radius:16px;max-width:100%;max-height:100%;padding:18px;overflow:auto;box-shadow:0 24px 60px -12px #00000073}.RangeCalendar-module__9zq1NG__picker{--cell:40px;color:#16130f;font-family:inherit;position:relative}.RangeCalendar-module__9zq1NG__months{gap:28px;display:flex;position:relative}.RangeCalendar-module__9zq1NG__month{flex-direction:column;gap:8px;display:flex}.RangeCalendar-module__9zq1NG__caption{justify-content:center;align-items:center;height:36px;display:flex}.RangeCalendar-module__9zq1NG__captionLabel{text-transform:capitalize;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600}.RangeCalendar-module__9zq1NG__nav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:0;left:0;right:0}.RangeCalendar-module__9zq1NG__navButton{pointer-events:auto;cursor:pointer;color:#16130f;background:#fff;border:1px solid #dbd5cb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.RangeCalendar-module__9zq1NG__navButton:hover{background:#faf8f4}.RangeCalendar-module__9zq1NG__navButton[disabled],.RangeCalendar-module__9zq1NG__navButton[aria-disabled=true]{opacity:.3;cursor:default}.RangeCalendar-module__9zq1NG__navButton svg{fill:currentColor;width:14px;height:14px}.RangeCalendar-module__9zq1NG__grid{border-collapse:collapse}.RangeCalendar-module__9zq1NG__weekday{width:var(--cell);color:#8a837a;text-align:center;text-transform:capitalize;height:30px;font-size:12px;font-weight:600}.RangeCalendar-module__9zq1NG__day{width:var(--cell);height:var(--cell);text-align:center;padding:0}.RangeCalendar-module__9zq1NG__dayButton{cursor:pointer;color:#16130f;background:0 0;border:none;border-radius:10px;width:100%;height:100%;font-family:inherit;font-size:14px;font-weight:500}.RangeCalendar-module__9zq1NG__dayButton:hover{background:#f2eee7}.RangeCalendar-module__9zq1NG__dayButton:focus-visible{outline-offset:-2px;outline:2px solid #16130f}.RangeCalendar-module__9zq1NG__today .RangeCalendar-module__9zq1NG__dayButton{font-weight:700;text-decoration:underline}.RangeCalendar-module__9zq1NG__outside .RangeCalendar-module__9zq1NG__dayButton{color:#c9c3b8}.RangeCalendar-module__9zq1NG__disabled .RangeCalendar-module__9zq1NG__dayButton{color:#c9c3b8;cursor:not-allowed;background:0 0;text-decoration:line-through}.RangeCalendar-module__9zq1NG__selected .RangeCalendar-module__9zq1NG__dayButton,.RangeCalendar-module__9zq1NG__rangeMiddle .RangeCalendar-module__9zq1NG__dayButton{background:#fbe3e5;border-radius:0}.RangeCalendar-module__9zq1NG__rangeStart .RangeCalendar-module__9zq1NG__dayButton,.RangeCalendar-module__9zq1NG__rangeEnd .RangeCalendar-module__9zq1NG__dayButton{color:#fff;background:#e11d2a;font-weight:700}.RangeCalendar-module__9zq1NG__rangeStart .RangeCalendar-module__9zq1NG__dayButton{border-radius:10px 0 0 10px}.RangeCalendar-module__9zq1NG__rangeEnd .RangeCalendar-module__9zq1NG__dayButton{border-radius:0 10px 10px 0}.RangeCalendar-module__9zq1NG__rangeStart.RangeCalendar-module__9zq1NG__rangeEnd .RangeCalendar-module__9zq1NG__dayButton{border-radius:10px}.RangeCalendar-module__9zq1NG__footer{border-top:1px solid #ece7df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.RangeCalendar-module__9zq1NG__note{color:#8a837a;font-size:12.5px}.RangeCalendar-module__9zq1NG__actions{gap:8px;margin-left:auto;display:flex}.RangeCalendar-module__9zq1NG__clear,.RangeCalendar-module__9zq1NG__done{cursor:pointer;border-radius:9px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:600}.RangeCalendar-module__9zq1NG__clear{color:#16130f;background:#fff;border:1.5px solid #dbd5cb}.RangeCalendar-module__9zq1NG__done{color:#fff;background:#16130f;border:1.5px solid #16130f}@media (max-width:420px){.RangeCalendar-module__9zq1NG__popover{padding:14px}.RangeCalendar-module__9zq1NG__picker{--cell:38px}}.RangeCalendar-module__9zq1NG__hint{color:#e11d2a;font-weight:600}.RangeCalendar-module__9zq1NG__outside .RangeCalendar-module__9zq1NG__dayButton{color:#d9d4ca;pointer-events:none}.RangeCalendar-module__9zq1NG__emptyCell{width:var(--cell);height:var(--cell);padding:0}
