.date-range-calendar{padding:4px;overflow-y:auto}.date-range-calendar__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.date-range-calendar button:not(.button){font:inherit;color:inherit;cursor:pointer}.date-range-calendar__heading button{background:0 0;border:0;padding:8px;font-size:24px}.date-range-calendar__grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.date-range-calendar__grid button{background:0 0;border:0;border-radius:8px;min-height:36px}.date-range-calendar__grid button:hover{background:var(--color-surface-subtle)}.date-range-calendar__grid button[aria-pressed=true]{background:var(--color-button-secondary);color:var(--color-button-secondary-ink)}.date-range-calendar__grid button[aria-current=date]{box-shadow:inset 0 0 0 1px}.date-range-calendar__selection{text-align:center;text-wrap:balance;margin:12px 0;font-size:13px;line-height:1.5}.date-range-calendar__actions{justify-content:center;display:flex}.date-range-calendar__actions>.button{width:100%}.history-participant-filter{max-width:100%;position:relative}.history-participant-filter>button{max-width:240px}.history-participant-filter__menu{box-sizing:border-box;border:1px solid color-mix(in srgb, currentColor 20%, transparent);background:var(--color-surface);width:302px;max-width:calc(100vw - 24px);color:var(--color-surface-text);border-radius:14px;flex-direction:column;margin:0;padding:10px;display:flex;position:fixed;inset:auto;overflow:hidden;box-shadow:0 8px 28px #0003}.history-participant-filter__menu input{box-sizing:border-box;border:1px solid color-mix(in srgb, currentColor 25%, transparent);background:var(--color-surface-subtle);width:100%;color:inherit;font:inherit;border-radius:8px;padding:10px}.history-participant-filter__options{overscroll-behavior:contain;min-height:0;max-height:240px;margin-top:8px;overflow-y:auto}.history-participant-filter__options button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;padding:10px;display:block}.history-participant-filter__options button:hover,.history-participant-filter__options button[aria-pressed=true]{background:var(--color-surface-subtle)}.history-participant-filter__menu :focus-visible{outline-offset:2px;outline:2px solid}.history-participant-filter__menu--combined{overscroll-behavior:contain;overflow-y:auto}.history-participant-filter__menu--combined .date-range-calendar{flex:none;padding-top:12px;overflow:visible}.date-range-picker__presets{border-bottom:1px solid var(--color-separator);flex:none;grid-template-columns:minmax(0,1fr);gap:4px;padding-bottom:10px;display:grid}.date-range-picker__presets button{min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:14px;line-height:20px}.date-range-picker__presets button:hover,.date-range-picker__presets button[aria-pressed=true]{background:var(--color-selection-surface);color:var(--color-selection-text)}.date-range-picker__sheet .date-range-calendar{padding-top:12px;overflow:visible}@media (width>=769px){.date-range-picker__presets{gap:2px;padding-bottom:8px}.date-range-picker__presets button{min-height:30px;padding:5px 10px;font-size:13px;line-height:20px}}
