.GlassyDateRangePicker_root__BW_ze{width:100%;max-width:680px;display:flex;flex-direction:column;gap:.85rem;padding:1.05rem;border-radius:26px;background:rgba(255,255,255,.66);border:1px solid rgba(255,220,200,.5);box-shadow:0 20px 50px rgba(100,50,20,.08),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(34px) saturate(180%);-webkit-backdrop-filter:blur(34px) saturate(180%)}.GlassyDateRangePicker_header__YeKRd{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.GlassyDateRangePicker_selectionLabel__rGigq{margin:0;color:#72524a;font-size:.88rem;font-weight:600;line-height:1.5}.GlassyDateRangePicker_monthControls__qXYFg{display:flex;gap:.55rem}.GlassyDateRangePicker_selectControl__f266D{appearance:none;-webkit-appearance:none;border:1px solid rgba(255,220,200,.5);border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,255,255,.72));color:#351f17;font:inherit;font-size:.85rem;font-weight:700;line-height:1.2;padding:.65rem 2rem .65rem .85rem;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 8px 18px rgba(100,50,20,.06);transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease;background-image:linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,255,255,.72)),linear-gradient(45deg,transparent 50%,#9e6d52 0),linear-gradient(135deg,#9e6d52 50%,transparent 0);background-position:0 0,calc(100% - .9rem) calc(50% - .12rem),calc(100% - .65rem) calc(50% - .12rem);background-size:100% 100%,.4rem .4rem,.4rem .4rem;background-repeat:no-repeat}.GlassyDateRangePicker_selectControl__f266D:focus-visible,.GlassyDateRangePicker_selectControl__f266D:hover:not(:disabled){outline:none;transform:translateY(-1px);border-color:rgba(255,107,74,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 12px 24px rgba(100,50,20,.1)}.GlassyDateRangePicker_selectControl__f266D:disabled{opacity:.55;cursor:not-allowed}.GlassyDateRangePicker_navControls__oD7wE{display:inline-flex;align-items:center;gap:.45rem}.GlassyDateRangePicker_navButton__p7_hZ{width:2.2rem;height:2.2rem;border:1px solid rgba(255,220,200,.6);border-radius:999px;background:rgba(255,255,255,.8);color:#72524a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 8px 18px rgba(100,50,20,.06);transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}.GlassyDateRangePicker_navButton__p7_hZ:focus-visible,.GlassyDateRangePicker_navButton__p7_hZ:hover:not(:disabled){outline:none;transform:translateY(-1px);border-color:rgba(255,107,74,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 12px 24px rgba(100,50,20,.1)}.GlassyDateRangePicker_navButton__p7_hZ:disabled{opacity:.55;cursor:not-allowed}.GlassyDateRangePicker_navChevron__q5R8u{width:.55rem;height:.55rem;border-top:2px solid;border-right:2px solid;display:inline-block}.GlassyDateRangePicker_navChevronLeft__fgZhU{transform:rotate(-135deg)}.GlassyDateRangePicker_navChevronRight__cAbFQ{transform:rotate(45deg)}.GlassyDateRangePicker_monthGrid__QehQa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.GlassyDateRangePicker_monthPanel__PI7aJ{padding:.8rem .75rem .75rem;border-radius:20px;background:rgba(255,255,255,.32);border:1px solid rgba(255,220,200,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.GlassyDateRangePicker_monthTitle__KhzVu{margin-bottom:.55rem;text-align:center;color:#351f17;font-size:.9rem;font-weight:700;letter-spacing:-.02em}.GlassyDateRangePicker_dayGrid__vELLD,.GlassyDateRangePicker_weekHeader__zJb6w{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.GlassyDateRangePicker_weekHeader__zJb6w{margin-bottom:.25rem}.GlassyDateRangePicker_weekdayLabel__9aZIG{text-align:center;color:#9e6d52;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.GlassyDateRangePicker_dayGrid__vELLD{gap:.25rem}.GlassyDateRangePicker_dayButton__u6JsV{position:relative;aspect-ratio:1;border:1px solid transparent;border-radius:14px;background:rgba(255,255,255,.35);color:#351f17;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease}.GlassyDateRangePicker_dayButton__u6JsV:focus-visible:not(.GlassyDateRangePicker_dayRangeEdge__kD_En),.GlassyDateRangePicker_dayButton__u6JsV:hover:not(:disabled):not(.GlassyDateRangePicker_dayRangeEdge__kD_En){outline:none;transform:translateY(-1px);background:rgba(255,255,255,.95);border-color:rgba(255,107,74,.3)}.GlassyDateRangePicker_dayButton__u6JsV.GlassyDateRangePicker_dayRangeEdge__kD_En:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px rgba(255,107,74,.35)}@media (prefers-reduced-motion:reduce){.GlassyDateRangePicker_dayButton__u6JsV,.GlassyDateRangePicker_navButton__p7_hZ,.GlassyDateRangePicker_selectControl__f266D{transition:none!important}}.GlassyDateRangePicker_dayOutsideMonth__MSSCN{color:#b89585;opacity:.65}.GlassyDateRangePicker_dayToday__TIFqW{border-color:rgba(255,107,74,.35)}.GlassyDateRangePicker_dayInRange__1L3wq{border-radius:10px;background:rgba(255,107,74,.08);color:#351f17}.GlassyDateRangePicker_dayRangeEdge__kD_En{background:linear-gradient(135deg,#ff6b4a,#e85a3a);color:#ffffff;border-color:transparent;box-shadow:0 8px 20px rgba(255,107,74,.3)}.GlassyDateRangePicker_dayDisabled__Oy0fj{opacity:.38;cursor:not-allowed;box-shadow:none}@media (max-width:740px){.GlassyDateRangePicker_root__BW_ze{padding:.9rem;border-radius:22px}.GlassyDateRangePicker_header__YeKRd{flex-wrap:wrap}.GlassyDateRangePicker_monthGrid__QehQa{grid-template-columns:1fr}.GlassyDateRangePicker_monthPanel__PI7aJ{padding:.8rem .7rem .7rem;border-radius:18px}.GlassyDateRangePicker_dayButton__u6JsV{border-radius:12px;font-size:.9rem}.GlassyDateRangePicker_dayGrid__vELLD{gap:.25rem}}