@keyframes rv-ui-surface-in{0%{opacity:0}to{opacity:1}}@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,.rv-formula-bar,:root{--rv-dropdown-container-tag-background:#eee;--rv-dropdown-placeholder-color:var(--rv-ui-text-muted)}revo-grid[theme*=dark],.rv-formula-bar[theme*=dark],:root[theme*=dark]{--rv-dropdown-container-tag-background:#2b2b2b;--rv-dropdown-placeholder-color:var(--rv-ui-text-muted)}revo-grid .revo-dropdown-container,.rv-formula-bar .revo-dropdown-container,:root .revo-dropdown-container{width:100%;height:calc(100% - 2px);display:block}revo-grid .dropdown-container,.rv-formula-bar .dropdown-container,:root .dropdown-container{width:100%;height:100%;position:relative}revo-grid .dropdown-container.disabled,.rv-formula-bar .dropdown-container.disabled,:root .dropdown-container.disabled{opacity:.6;cursor:not-allowed}revo-grid .dropdown-container.disabled .dropdown-trigger,.rv-formula-bar .dropdown-container.disabled .dropdown-trigger,:root .dropdown-container.disabled .dropdown-trigger{cursor:not-allowed}revo-grid .dropdown-trigger,.rv-formula-bar .dropdown-trigger,:root .dropdown-trigger{--rv-dropdown-arrow-size:6px;--rv-dropdown-arrow-right:5px;--rv-dropdown-arrow-gap:4px;--rv-dropdown-value-right-space:calc(var(--rv-dropdown-arrow-size) + var(--rv-dropdown-arrow-right) + var(--rv-dropdown-arrow-gap));box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;width:100%;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}revo-grid .dropdown-trigger:focus,.rv-formula-bar .dropdown-trigger:focus,:root .dropdown-trigger:focus{border-color:var(--rv-ui-accent);outline:none}revo-grid .dropdown-trigger.open,.rv-formula-bar .dropdown-trigger.open,:root .dropdown-trigger.open{border-color:var(--rv-ui-accent)}revo-grid .dropdown-trigger.open .dropdown-arrow,.rv-formula-bar .dropdown-trigger.open .dropdown-arrow,:root .dropdown-trigger.open .dropdown-arrow{transform:translateY(-50%)rotate(180deg)}revo-grid .dropdown-arrow,.rv-formula-bar .dropdown-arrow,:root .dropdown-arrow{width:var(--rv-dropdown-arrow-size);height:var(--rv-dropdown-arrow-size);flex:0 0 var(--rv-dropdown-arrow-size);inset-inline-end:var(--rv-dropdown-arrow-right);transition:transform var(--rv-ui-motion-normal,.16s) var(--rv-ui-motion-ease,ease-out);z-index:1;justify-content:center;align-items:center;margin:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}revo-grid .dropdown-arrow svg,.rv-formula-bar .dropdown-arrow svg,:root .dropdown-arrow svg{width:var(--rv-dropdown-arrow-size);height:var(--rv-dropdown-arrow-size);fill:currentColor;display:block}revo-grid .selected-values,.rv-formula-bar .selected-values,:root .selected-values{box-sizing:border-box;min-width:0;height:100%;flex-wrap:nowrap;flex:1;justify-content:flex-start;align-items:center;gap:4px;padding-inline-start:5px;padding-inline-end:var(--rv-dropdown-value-right-space);line-height:18px;display:flex;overflow:hidden}revo-grid .selected-value,.rv-formula-bar .selected-value,:root .selected-value{box-sizing:border-box;min-width:0;max-width:100%;height:100%;text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;width:100%;padding-inline-start:5px;padding-inline-end:var(--rv-dropdown-value-right-space);display:flex;overflow:hidden}revo-grid .selected-value>*,.rv-formula-bar .selected-value>*,:root .selected-value>*{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}revo-grid .selected-tag,.rv-formula-bar .selected-tag,:root .selected-tag{background-color:var(--rv-dropdown-container-tag-background);border-radius:3px;align-items:center;padding:2px 6px;padding-inline-end:0;font-size:14px;display:flex}revo-grid .placeholder,.rv-formula-bar .placeholder,:root .placeholder{box-sizing:border-box;color:var(--rv-dropdown-placeholder-color);min-width:0;max-width:100%;text-overflow:ellipsis;white-space:nowrap;flex:1;width:100%;padding-inline-end:var(--rv-dropdown-value-right-space);overflow:hidden}.revo-dropdown-menu{--rv-dropdown-menu-background:var(--rv-ui-surface-elevated);--rv-dropdown-menu-border:var(--rv-ui-border);--rv-dropdown-menu-box-shadow:0 12px 32px var(--rv-ui-shadow);--rv-dropdown-menu-option-color:var(--rv-ui-text);--rv-dropdown-container-hover-background:var(--rv-ui-surface-hover);--rv-dropdown-container-selected-background:var(--rv-ui-selected-bg);--rv-dropdown-menu-search-border:var(--rv-ui-border);--rv-dropdown-menu-min-width:184px;--rv-dropdown-menu-max-width:300px;--rv-dropdown-menu-max-height:300px;--rv-dropdown-menu-options-max-height:250px}[data-theme=dark] .revo-dropdown-menu,.revo-dropdown-menu[data-theme^=dark],.revo-dropdown-menu:has(.theme-darkMaterial),.revo-dropdown-menu:has(.theme-darkCompact),.revo-dropdown-menu:has(.theme-dark){--rv-dropdown-container-hover-background:var(--rv-ui-surface-hover);--rv-dropdown-container-selected-background:var(--rv-ui-selected-bg);--rv-dropdown-menu-background:var(--rv-ui-surface-elevated);--rv-dropdown-menu-border:var(--rv-ui-border);--rv-dropdown-menu-box-shadow:0 12px 32px var(--rv-ui-shadow);--rv-dropdown-menu-option-color:var(--rv-ui-text);--rv-dropdown-menu-search-border:var(--rv-ui-border)}.revo-dropdown-menu{z-index:1000;min-width:var(--rv-dropdown-menu-min-width);max-width:var(--rv-dropdown-menu-max-width);max-height:var(--rv-dropdown-menu-max-height);background-color:var(--rv-dropdown-menu-background);border:1px solid var(--rv-dropdown-menu-border);box-shadow:var(--rv-dropdown-menu-box-shadow);transform-origin:0 0;animation:revoDropdownMenuIn var(--rv-ui-motion-enter,.18s) var(--rv-ui-motion-ease,ease-out);border-radius:12px;flex-direction:column;padding:6px;display:none;position:absolute;overflow:hidden}.revo-dropdown-menu .dropdown-listbox{min-height:0;max-height:inherit;flex-direction:column;display:flex}.revo-dropdown-menu .dropdown-search{border-bottom:1px solid var(--rv-dropdown-menu-search-border);flex:none;padding:8px}.revo-dropdown-menu .dropdown-search input{border:1px solid var(--rv-dropdown-menu-border);border-radius:4px;width:100%;padding:8px;font-size:14px}.revo-dropdown-menu .dropdown-search input:focus{border-color:var(--rv-ui-accent);outline:none}.revo-dropdown-menu .dropdown-options{min-height:0;max-height:var(--rv-dropdown-menu-options-max-height);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:var(--rv-dropdown-menu-background);flex:auto;margin:0;padding:0;list-style:none;overflow-y:auto}.revo-dropdown-menu .dropdown-options .dropdown-option{box-sizing:border-box;min-height:38px;color:var(--rv-dropdown-menu-option-color);cursor:pointer;user-select:none;transition:background-color var(--rv-ui-motion-fast,.12s) var(--rv-ui-motion-ease,ease-out), color var(--rv-ui-motion-fast,.12s) var(--rv-ui-motion-ease,ease-out);border-radius:8px;align-items:center;margin:1px 0;padding:8px 10px;font-size:14px;font-weight:400;list-style:none;display:flex}.revo-dropdown-menu .dropdown-options .dropdown-option[class*=theme-dark]{color:var(--rv-ui-text)}.revo-dropdown-menu .dropdown-options .dropdown-option:hover,.revo-dropdown-menu .dropdown-options .dropdown-option.focused{background-color:var(--rv-dropdown-container-hover-background)}.revo-dropdown-menu .dropdown-options .dropdown-option.selected{background-color:var(--rv-dropdown-container-selected-background);color:var(--rv-ui-selected-fg);font-weight:400}.revo-dropdown-menu .dropdown-options .dropdown-option.disabled{opacity:.5;cursor:not-allowed}.revo-dropdown-menu .dropdown-options .option-content{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.revo-dropdown-menu .dropdown-options .no-results{text-align:center;padding:12px}@keyframes revoDropdownMenuIn{0%{opacity:0}to{opacity:1}}.dropdown-container.rv-select{min-width:0;height:auto}.dropdown-container.rv-select .dropdown-trigger{box-sizing:border-box;min-height:var(--rv-control-height,32px);padding:var(--rv-control-padding,6px 12px);font-family:inherit;font-size:var(--rv-control-font-size,.875rem);border:1px solid var(--rv-ui-border);border-radius:var(--rv-control-radius,8px);background:var(--rv-ui-surface-sunken);color:var(--rv-ui-text);padding-inline-end:24px;line-height:1}.dropdown-container.rv-select .dropdown-trigger:focus-visible{outline:2px solid var(--rv-ui-accent);outline-offset:1px}.dropdown-container:is(.rv-select,.rv-combobox,.rv-multi-select) .dropdown-trigger{--rv-dropdown-arrow-size:9px;--rv-dropdown-arrow-right:12px;padding-inline-end:32px}.dropdown-container:is(.rv-select,.rv-combobox,.rv-multi-select) .dropdown-trigger>.selected-value,.dropdown-container:is(.rv-select,.rv-combobox,.rv-multi-select) .dropdown-trigger>.selected-values{padding-inline:0}.remove-btn svg{align-self:center;width:10px}.remove-btn.rv-chip-remove{border:1px solid var(--rv-ui-btn-danger-outline);color:var(--rv-ui-btn-danger-outline);border-radius:var(--rv-ui-radius,6px);background:0 0}.remove-btn.rv-chip-remove:hover:not(:disabled){background:var(--rv-ui-btn-danger-outline-hover)}.remove-btn.rv-chip-remove svg{fill:currentColor}: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}[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}}button.remove-btn.rv-remove-button{appearance:none;box-sizing:border-box;flex:0 0 var(--rv-icon-action-size,28px);width:var(--rv-icon-action-size,28px);height:var(--rv-icon-action-size,28px);min-width:var(--rv-icon-action-size,28px);min-height:var(--rv-icon-action-size,28px);padding:var(--rv-icon-action-padding,6px);box-shadow:none;color:var(--rv-configurator-muted,var(--rv-ui-field-muted));font:inherit;opacity:1;cursor:pointer;transition:background-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);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin:0;font-size:12px;line-height:20px;display:inline-flex}button.remove-btn.rv-remove-button>span{color:inherit;display:inline-flex}button.remove-btn.rv-remove-button svg{fill:currentColor;transform-origin:50%;width:12px;height:12px;display:block}button.remove-btn.rv-remove-button:hover:not(:disabled),button.remove-btn.rv-remove-button[aria-expanded=true]{color:var(--rv-configurator-accent-text,var(--rv-ui-field-accent-text,var(--rv-ui-accent)));background:color-mix(in srgb, var(--rv-ui-accent) 10%, transparent)}button.remove-btn.rv-remove-button:focus-visible{outline:2px solid var(--rv-ui-accent);outline-offset:1px}button.remove-btn.rv-remove-button:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:reduce){button.remove-btn.rv-remove-button{transition:none}}button.remove-btn.rv-remove-button.rv-remove-button--compact{--rv-icon-action-size:24px;--rv-icon-action-padding:3px}
