.date-range-field-module__faX63q__field{flex-direction:column;gap:8px;min-width:0;display:flex}.date-range-field-module__faX63q__label{font-size:15px;font-weight:600}.date-range-field-module__faX63q__trigger{border:1px solid var(--border);background:var(--white);height:56px;font:inherit;color:var(--text);text-align:left;cursor:pointer;transition:border-color var(--t-base) var(--ease-out), background-color var(--t-base) var(--ease-out);border-radius:16px;align-items:center;gap:12px;padding:0 18px;font-size:16px;display:flex}.date-range-field-module__faX63q__trigger:hover{border-color:var(--border-strong)}.date-range-field-module__faX63q__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.date-range-field-module__faX63q__trigger[data-empty=true] .date-range-field-module__faX63q__value{color:var(--text-muted)}.date-range-field-module__faX63q__nights{color:var(--text-secondary)}.date-range-field-module__faX63q__calendar{flex-direction:column;gap:16px;margin-top:4px;display:flex;position:relative}.date-range-field-module__faX63q__summary{flex-direction:column;gap:2px;display:flex}.date-range-field-module__faX63q__summaryTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:28px}.date-range-field-module__faX63q__summaryText{color:var(--text-secondary);font-size:14px}.date-range-field-module__faX63q__nav{gap:8px;display:flex;position:absolute;top:64px;right:0}.date-range-field-module__faX63q__navButton{border:1px solid var(--border);background:var(--white);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:flex}.date-range-field-module__faX63q__navButton:disabled{opacity:.35;cursor:default}.date-range-field-module__faX63q__months{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.date-range-field-module__faX63q__monthTitle{align-items:center;height:36px;margin-bottom:8px;font-size:15px;font-weight:600;display:flex}.date-range-field-module__faX63q__table{border-collapse:collapse;table-layout:fixed;width:100%}.date-range-field-module__faX63q__weekday{height:32px;color:var(--text-muted);font-size:12px;font-weight:500}.date-range-field-module__faX63q__cell{text-align:center;padding:1px 0}.date-range-field-module__faX63q__cell[data-in=true]{background:var(--brand-bg)}.date-range-field-module__faX63q__cell[data-edge=start][data-in=true]{border-radius:999px 0 0 999px}.date-range-field-module__faX63q__cell[data-edge=end][data-in=true]{border-radius:0 999px 999px 0}.date-range-field-module__faX63q__day{width:44px;max-width:100%;height:44px;font:inherit;color:var(--text);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--t-fast) var(--ease-out);background:0 0;border:0;border-radius:999px;font-size:14px;font-weight:500}.date-range-field-module__faX63q__day:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--text)}.date-range-field-module__faX63q__day:disabled{color:var(--border-strong);cursor:default;text-decoration:line-through}.date-range-field-module__faX63q__day[data-selected=true]{background:var(--text);color:var(--white)}.date-range-field-module__faX63q__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.date-range-field-module__faX63q__clear{min-height:44px;font:inherit;color:var(--text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:600;text-decoration:underline}.date-range-field-module__faX63q__clear:disabled{color:var(--text-muted);cursor:default;text-decoration:none}.date-range-field-module__faX63q__done{background:var(--text);height:48px;color:var(--white);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 28px;font-size:15px;font-weight:600}.date-range-field-module__faX63q__done:hover{background:#33373f}@media (max-width:640px){.date-range-field-module__faX63q__months{grid-template-columns:minmax(0,1fr)}.date-range-field-module__faX63q__month[data-phone-hidden=true]{display:none}}.date-range-field-module__faX63q__day:active:not(:disabled),.date-range-field-module__faX63q__done:active:not(:disabled),.date-range-field-module__faX63q__trigger:active:not(:disabled){transform:scale(.97)}
