.datum-filter__panel{--date-calendar-cell-size:max(32px, var(--control-hit-min,0px));--date-calendar-panel-gutters:74px;contain-intrinsic-inline-size:calc(var(--date-calendar-cell-size) * 7 + var(--date-calendar-panel-gutters));width:calc(var(--date-calendar-cell-size) * 7 + var(--date-calendar-panel-gutters));box-sizing:border-box;min-width:0;padding:var(--space-1) 0;container:date-range-calendar/inline-size}.datum-filter__panel--embedded{width:100%;margin-top:calc(-1 * var(--space-2))}.datum-filter__panel:not(.datum-filter__panel--embedded){overflow-y:auto}.datum-filter__row{border-radius:5px;justify-content:flex-start;align-items:center;gap:10px;height:auto;padding:10px 12px;display:flex}.datum-filter__panel .datum-filter__row{font-size:var(--font-size-button);line-height:var(--line-height-button);color:var(--color-text);font-weight:var(--font-weight-button)}.datum-filter__panel .datum-filter__row:hover:not(:disabled),.datum-filter__panel .datum-filter__row[aria-selected=true]{color:var(--color-brand-tint-fg)}.datum-filter__row-label{flex-shrink:0}.datum-filter__row-hint{line-height:var(--line-height-content);text-align:right;font-size:var(--font-size-content);font-weight:var(--font-weight-content);color:var(--color-muted);white-space:nowrap;margin-left:auto}.datum-filter__row-n{line-height:var(--line-height-label);text-align:right;min-width:20px;font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-muted);flex-shrink:0;margin-left:auto}.datum-filter__row-chev{color:var(--color-muted);flex-shrink:0;margin-left:auto}.datum-filter__custom-row{padding:0}.datum-filter__group-label{line-height:var(--line-height-label);padding:var(--space-1) var(--space-3);font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-muted)}.datum-filter__sep{background:var(--color-hairline);height:1px;margin:6px 4px}.datum-filter__range-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1);display:flex}.datum-filter__range-head:empty{display:none}.datum-filter__panel--embedded:has(>.datum-filter__range-head:empty){margin-top:0}.browse-filter-bar__editor-header+.browse-filter-bar__editor .datum-filter__panel--embedded .datum-filter__range-head:not(:empty){block-size:var(--control-hit-touch);padding:0;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.datum-filter__field-toggle{align-items:center;gap:4px;display:flex}.datum-filter__cal{padding:0 0 var(--space-2)}.datum-filter__cal-head{gap:var(--space-1);padding:var(--space-1) 2px;justify-content:space-between;align-items:center}.datum-filter__cal-label{line-height:var(--line-height-label);font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-ink)}.datum-filter__cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(7, var(--date-calendar-cell-size));gap:var(--stroke-thin);display:grid}.datum-filter__cal-dow{line-height:var(--line-height-label);font-size:var(--font-size-label);font-weight:var(--font-weight-label);color:var(--color-muted);text-align:center;padding:4px 0}.datum-filter__cal-grid .datum-filter__cal-day{width:100%;min-width:var(--date-calendar-cell-size);height:100%;min-height:var(--date-calendar-cell-size);aspect-ratio:auto;border:var(--stroke-thin) solid transparent;border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-ink);cursor:pointer;background:0 0;padding:0}.datum-filter__cal-day--empty{cursor:default;pointer-events:none;border:0}.datum-filter__cal-grid .datum-filter__cal-day:not(.datum-filter__cal-day--empty):not(.is-selected):hover{background:var(--color-ground)}.datum-filter__cal-grid .datum-filter__cal-day.is-today{font-size:var(--font-size-button);line-height:var(--line-height-button);border-color:var(--color-border-hover,#c8c8c8);font-weight:var(--font-weight-button)}.datum-filter__cal-grid .datum-filter__cal-day.is-in-range{background:var(--color-brand-100);color:var(--color-brand-tint-fg);border-radius:0}.datum-filter__cal-grid .datum-filter__cal-day.is-selected{background:var(--color-brand-action);color:var(--color-on-brand);border-color:var(--color-brand-action)}.datum-filter__cal-grid .datum-filter__cal-day.is-range-start{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.datum-filter__cal-grid .datum-filter__cal-day.is-range-end{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}@media (any-pointer:coarse){:root:not([data-density=compact]) .datum-filter__cal-head{gap:var(--space-2)}}:root[data-density=touch] .datum-filter__cal-head{gap:var(--space-2)}.cm-surface--sheet .mfs-sheet__body:has(.datum-filter__panel--embedded){padding-inline:calc(var(--space-1) / 2);scrollbar-width:none}@container date-range-calendar (width>=344px){.datum-filter__cal-grid{gap:calc(var(--space-1) / 2)}.datum-filter__panel .datum-filter__cal{padding-inline:var(--space-3)}}
