.react-aria-RangeCalendar{width:-moz-fit-content;width:fit-content;max-width:100%;& header{display:flex;align-items:center;margin:0 4px .5rem;.react-aria-Heading{flex:1;margin:0;text-align:center;font-size:1.375rem}}.react-aria-Button{width:2rem;height:2rem;padding:0}& table{border-collapse:collapse;& td{padding:2px 0}}.react-aria-CalendarCell{width:2.286rem;line-height:2.286rem;text-align:center;border-radius:6px;cursor:default;outline:none;forced-color-adjust:none;&[data-outside-month]{display:none}&[data-pressed]{background:gray}&[data-focus-visible]{outline:2px solid #4f46e5;outline-offset:-2px}&[data-selected]{background:#4f46e5;color:#fff;border-radius:0;&[data-focus-visible]{outline-color:#fff;outline-offset:-3px}}&[data-selection-start]{border-start-start-radius:6px;border-end-start-radius:6px}&[data-selection-end]{border-start-end-radius:6px;border-end-end-radius:6px}&[data-unavailable]{text-decoration:line-through;color:#94a3b8}&[data-invalid]{background:#94a3b8}}}