@layer equip{.eq-date-range{--_cell:32px;--_nav:var(--eq-h-s);--_band:var(--eq-tint-strong);gap:var(--eq-space-3);color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-m) / 1 var(--eq-font);font-variant-numeric:tabular-nums;display:inline-grid;position:relative}.eq-date-range[data-size=s]{--_cell:24px;--_nav:24px;gap:var(--eq-space-2);font-size:var(--eq-text-xs)}.eq-date-range[data-choosing]{--_band:var(--eq-tint)}.eq-date-range-months{align-items:start;gap:var(--eq-space-5);flex-wrap:wrap;display:flex}.eq-date-range-month{gap:var(--eq-space-2);display:grid}.eq-date-range[data-size=s] .eq-date-range-month{gap:var(--eq-space-1)}.eq-date-range-header{align-items:center;gap:var(--eq-space-1);min-height:var(--_nav);display:flex}.eq-date-range-title{text-align:center;font-size:var(--eq-text-m);font-weight:var(--eq-weight-strong);letter-spacing:-.005em;flex:1}.eq-date-range[data-size=s] .eq-date-range-title{font-size:var(--eq-text-s)}.eq-date-range-nav{width:var(--_nav);height:var(--_nav);border-radius:var(--eq-radius-s);color:var(--eq-ink-2);cursor:pointer;transition:background-color var(--eq-dur) var(--eq-ease), color var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.eq-date-range-nav>svg{width:16px;height:16px}.eq-date-range-nav:active:not(:disabled){scale:var(--eq-press)}.eq-date-range-nav:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-date-range-nav:disabled{opacity:.45;cursor:not-allowed}.eq-date-range-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;transition:translate var(--eq-dur-move) var(--eq-spring), opacity var(--eq-dur) var(--eq-ease)}@starting-style{.eq-date-range-grid[data-slide=next]{opacity:0;translate:6px}.eq-date-range-grid[data-slide=prev]{opacity:0;translate:-6px}}.eq-date-range-weekday{width:var(--_cell);height:calc(var(--_cell) * .75);color:var(--eq-ink-3);font-size:var(--eq-text-xs);font-weight:var(--eq-weight);text-align:center;vertical-align:middle;padding:0}.eq-date-range-blank{width:var(--_cell);height:var(--_cell);padding:0}.eq-date-range-day{isolation:isolate;width:var(--_cell);height:var(--_cell);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;padding:0;position:relative}.eq-date-range-day:before{content:"";z-index:-1;transition:background-color var(--eq-dur) var(--eq-ease);background:0 0;position:absolute;inset:2px 0}.eq-date-range-day[data-in-span]:before{background:var(--_band)}.eq-date-range-day[data-edge=start]:before{left:50%}.eq-date-range-day[data-edge=end]:before{right:50%}.eq-date-range-day[data-edge=both]:before{background:0 0}.eq-date-range-day[data-in-span][data-cap-start]:not([data-edge]):before{border-start-start-radius:var(--eq-radius-s);border-end-start-radius:var(--eq-radius-s);left:2px}.eq-date-range-day[data-in-span][data-cap-end]:not([data-edge]):before{border-start-end-radius:var(--eq-radius-s);border-end-end-radius:var(--eq-radius-s);right:2px}.eq-date-range-mark{isolation:isolate;width:calc(var(--_cell) - 2px);height:calc(var(--_cell) - 2px);border-radius:var(--eq-radius-s);transition:background-color var(--eq-dur) var(--eq-ease), color var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease);place-items:center;margin:auto;display:grid;position:relative}.eq-date-range-mark:before{content:"";z-index:-1;border-radius:inherit;background:var(--eq-solid);opacity:0;transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur-move) var(--eq-spring);position:absolute;inset:0;scale:.6}.eq-date-range-day[data-edge] .eq-date-range-mark{color:var(--eq-solid-ink);font-weight:var(--eq-weight-strong)}.eq-date-range-day[data-edge] .eq-date-range-mark:before{opacity:1;scale:1}.eq-date-range-day[aria-current=date] .eq-date-range-mark:after{content:"";border-radius:var(--eq-radius-full);background:currentColor;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:2px;left:50%}.eq-date-range[data-size=s] .eq-date-range-day[aria-current=date] .eq-date-range-mark:after{width:3px;height:3px;margin-left:-1.5px;bottom:1px}@media (hover:hover){.eq-date-range-nav:hover:not(:disabled){background:var(--eq-tint);color:var(--eq-ink)}.eq-date-range-day:hover:not([data-edge],[aria-disabled=true]) .eq-date-range-mark{background:var(--eq-tint)}}.eq-date-range-day:active:not([aria-disabled=true]) .eq-date-range-mark{scale:var(--eq-press)}.eq-date-range-day:focus-visible .eq-date-range-mark{z-index:1;outline:2px solid var(--eq-focus);outline-offset:2px}.eq-date-range-day[aria-disabled=true]{opacity:.45;cursor:not-allowed;text-decoration:line-through}.eq-date-range-presets{gap:var(--eq-space-2);flex-wrap:wrap;display:flex}.eq-date-range-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
