:root{--rv-ui-motion-enabled:1;--rv-ui-motion-fast:.12s;--rv-ui-motion-normal:.16s;--rv-ui-motion-enter:.18s;--rv-ui-motion-exit:.12s;--rv-ui-motion-ease:cubic-bezier(.2, 0, 0, 1)}[data-rv-ui-motion=off]{--rv-ui-motion-enabled:0;--rv-ui-motion-fast:0s;--rv-ui-motion-normal:0s;--rv-ui-motion-enter:0s;--rv-ui-motion-exit:0s;--rv-ui-transition:0s}[data-rv-ui-motion=off],[data-rv-ui-motion=off]:before,[data-rv-ui-motion=off]:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-rv-ui-motion=off]::details-content{transition:none!important;animation:none!important}[data-rv-ui-motion=off] *,[data-rv-ui-motion=off] :before,[data-rv-ui-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-rv-ui-motion=off] ::details-content{transition:none!important;animation:none!important}@keyframes rv-ui-surface-in{0%{opacity:0}to{opacity:1}}[data-rv-ui-surface]:not(.rv-status-feedback):not([data-status-feedback-exit]){animation:rv-ui-surface-in var(--rv-ui-motion-enter,.18s) var(--rv-ui-motion-ease,ease-out)}@media (prefers-reduced-motion:reduce){:root{--rv-ui-motion-enabled:0;--rv-ui-motion-fast:0s;--rv-ui-motion-normal:0s;--rv-ui-motion-enter:0s;--rv-ui-motion-exit:0s;--rv-ui-transition:0s}:where([class^=rv-],[class*=\ rv-],[class^=revo-],[class*=\ revo-],.avatar-cell,.range_container,[data-rv-ui-surface]),:where([class^=rv-],[class*=\ rv-],[class^=revo-],[class*=\ revo-],.avatar-cell,.range_container,[data-rv-ui-surface]):before,:where([class^=rv-],[class*=\ rv-],[class^=revo-],[class*=\ revo-],.avatar-cell,.range_container,[data-rv-ui-surface]):after,:where(.rv-ui,.rv-native-controls,.rv-dialog-overlay,.revo-calendar,.range_container) *,:where(.rv-ui,.rv-native-controls,.rv-dialog-overlay,.revo-calendar,.range_container) :before,:where(.rv-ui,.rv-native-controls,.rv-dialog-overlay,.revo-calendar,.range_container) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:where([class^=rv-],[class*=\ rv-],[class^=revo-],[class*=\ revo-],.avatar-cell,.range_container,[data-rv-ui-surface])::details-content,:where(.rv-ui,.rv-native-controls,.rv-dialog-overlay,.revo-calendar,.range_container) ::details-content{transition:none!important;animation:none!important}}revo-grid .revo-counter,.rv-ui .revo-counter,:root .revo-counter{--counter-button-size:24px;--counter-value-size:14px;--counter-spacing:4px;--counter-button-bg:var(--revo-grid-background,var(--rv-ui-surface));--counter-button-color:var(--revo-grid-text,var(--rv-ui-text));--counter-button-hover-bg:var(--revo-primary-light,var(--rv-ui-surface-hover));--counter-button-border-color:var(--revo-grid-cell-border,var(--rv-ui-border));--counter-value-color:var(--revo-grid-text,var(--rv-ui-text));--counter-disabled-opacity:.5;justify-content:center;align-items:center;gap:var(--counter-spacing);height:100%;padding:0 var(--counter-spacing);display:flex}revo-grid .revo-counter .revo-counter-button,.rv-ui .revo-counter .revo-counter-button,:root .revo-counter .revo-counter-button{width:var(--counter-button-size);height:var(--counter-button-size);min-width:var(--counter-button-size);min-height:var(--counter-button-size);border:1px solid var(--counter-button-border-color);background:var(--counter-button-bg);color:var(--counter-button-color);font-size:calc(var(--counter-button-size) * .5);cursor:pointer;transition:background-color var(--rv-ui-motion-fast,.12s) var(--rv-ui-motion-ease,ease), border-color var(--rv-ui-motion-fast,.12s) var(--rv-ui-motion-ease,ease), color var(--rv-ui-motion-fast,.12s) var(--rv-ui-motion-ease,ease), opacity var(--rv-ui-motion-fast,.12s) var(--rv-ui-motion-ease,ease);border-radius:4px;justify-content:center;align-items:center;padding:0;font-weight:500;line-height:1;display:flex}revo-grid .revo-counter .revo-counter-button:hover:not(.revo-counter-button-disabled),.rv-ui .revo-counter .revo-counter-button:hover:not(.revo-counter-button-disabled),:root .revo-counter .revo-counter-button:hover:not(.revo-counter-button-disabled){background:var(--counter-button-hover-bg);border-color:var(--revo-primary,var(--rv-ui-accent));outline:1px solid var(--revo-primary,var(--rv-ui-accent))}revo-grid .revo-counter .revo-counter-button:active:not(.revo-counter-button-disabled),.rv-ui .revo-counter .revo-counter-button:active:not(.revo-counter-button-disabled),:root .revo-counter .revo-counter-button:active:not(.revo-counter-button-disabled){background:var(--counter-button-hover-bg)}revo-grid .revo-counter .revo-counter-button.revo-counter-button-disabled,.rv-ui .revo-counter .revo-counter-button.revo-counter-button-disabled,:root .revo-counter .revo-counter-button.revo-counter-button-disabled{opacity:var(--counter-disabled-opacity);cursor:not-allowed}revo-grid .revo-counter .revo-counter-value,.rv-ui .revo-counter .revo-counter-value,:root .revo-counter .revo-counter-value{font-size:var(--counter-value-size);color:var(--counter-value-color);min-width:calc(var(--counter-value-size) * 2);text-align:center;user-select:none}
