.aem-cs-Root{position:relative;width:100%;--select-editor-row-height:56px;--select-editor-row-pad-y:var(--space2);--select-editor-row-pad-x-left:var(--space2);--select-editor-row-pad-x-right:var(--space1);--select-editor-end-slot-width:calc(18px + var(--space1));--select-editor-label-end-padding:calc(var(--select-editor-row-pad-x-right) + var(--select-editor-end-slot-width));--select-editor-font-size:max(16px,var(--font-size3));--select-editor-option-height:56px;--select-editor-option-font-size:var(--font-size3);--select-editor-options-max-height:280px;--select-editor-panel-max-height:min(70vh,420px);--select-editor-panel-radius:6px;--select-editor-panel-gap:var(--space1);--select-editor-panel-shadow:0 0 3px 1px var(--positive);--select-editor-active-bg:var(--positive);--select-editor-active-text:var(--positive-r);--select-editor-selected-bg:color-mix(in srgb,var(--palette-accent,var(--positive)) 12%,var(--palette-ui-paper,var(--bg-0)));--select-editor-selected-text:color-mix(in srgb,var(--palette-ink,var(--normal)) 86%,var(--palette-accent,var(--positive)) 14%);--select-editor-selected-border:color-mix(in srgb,var(--palette-accent,var(--positive)) 26%,transparent);--select-editor-indicator-bg:color-mix(in srgb,var(--palette-accent,var(--positive)) 12%,transparent);--select-editor-indicator-border:color-mix(in srgb,var(--palette-accent,var(--positive)) 24%,transparent)}.aem-cs-Trigger{width:100%;border:none;border-radius:var(--radius-input);box-shadow:inset 0 0 2px 0.3px var(--normal-6);background-color:var(--bg-0);color:var(--normal);font-family:inherit;font-weight:inherit;letter-spacing:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space1);min-height:var(--select-editor-row-height);padding:var(--select-editor-row-pad-y) var(--select-editor-row-pad-x-right) var(--select-editor-row-pad-y) var(--select-editor-row-pad-x-left);text-align:left;font-size:var(--select-editor-font-size);transition:background-color 0.1s ease,box-shadow 0.1s ease,color 0.1s ease,outline 0.1s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:hover){.aem-cs-Trigger:hover:not(:disabled){box-shadow:0 0 5px 2px var(--tertiary)}.aem-cs-Trigger:hover:not(:disabled) .aem-cs-TriggerIcon{color:var(--tertiary);transform:scale(1.5)}}.aem-cs-Trigger:focus-visible{outline:none;box-shadow:0 0 5px 2px var(--positive);background-color:var(--bg-2)}.aem-cs-Trigger:focus-visible .aem-cs-TriggerIcon{color:var(--positive)}.aem-cs-Trigger:disabled{color:var(--muted);cursor:not-allowed;box-shadow:inset 0 0 2px 0.3px var(--normal-6)}.aem-cs-TriggerText{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--select-editor-font-size);letter-spacing:0}.aem-cs-TriggerText[data-placeholder=true]{color:var(--normal-6)}.aem-cs-TriggerIcon{color:var(--normal);flex-shrink:0;transition:ease 0.1s all}.aem-cs-Panel{position:absolute;top:0;left:0;width:100%;z-index:1000;border-radius:0;background-color:transparent;box-shadow:none;overflow:visible}.aem-cs-Root[data-panel-placement=top] .aem-cs-InputSlotTop{border-bottom:none}.aem-cs-Root[data-panel-placement=top] .aem-cs-Options{position:absolute;left:0;right:0;bottom:calc(100% + var(--select-editor-panel-gap));background-color:var(--bg-0);border-radius:var(--select-editor-panel-radius);box-shadow:0 -12px 28px -18px var(--normal-6),0 0 0 1px var(--bg-3);clip-path:inset(-32px -32px calc(var(--select-editor-panel-gap) * -1) -32px)}.aem-cs-Root[data-panel-placement=bottom] .aem-cs-Options{margin-top:var(--select-editor-panel-gap)}.aem-cs-InputSlot{padding:0;background-color:var(--bg-0)}.aem-cs-InputSlotTop{border-bottom:1px solid var(--bg-2)}.aem-cs-InputSlotBottom{padding:var(--space1);border-top:1px solid var(--bg-2)}.aem-cs-Options{max-height:min(var(--select-editor-options-max-height),var(--select-editor-panel-max-height));overflow:auto;padding:var(--space1);background-color:var(--bg-0);border-radius:var(--select-editor-panel-radius);box-shadow:var(--select-editor-panel-shadow);display:flex;flex-direction:column;gap:2px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.aem-cs-Option{position:relative;width:100%;min-height:var(--select-editor-option-height);border:none;border-radius:3px;background:transparent;color:var(--normal-1);font-family:inherit;font-weight:inherit;letter-spacing:0;text-align:left;font-size:var(--select-editor-option-font-size);padding:var(--space1) var(--select-editor-label-end-padding) var(--space1) var(--space2);cursor:pointer;transition:none;user-select:none;display:flex;align-items:center;gap:var(--space2);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.aem-cs-Option:focus-visible:not(:disabled){background-color:var(--select-editor-active-bg);color:var(--select-editor-active-text);box-shadow:none;outline:none}.aem-cs-Option:focus-visible:not(:disabled) .aem-cs-OptionLabel{color:var(--select-editor-active-text)}.aem-cs-Option:focus-visible:not(:disabled) .aem-cs-OptionIndicator{color:var(--select-editor-active-text);background-color:color-mix(in srgb,var(--select-editor-active-text) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--select-editor-active-text) 28%,transparent)}@media (hover:hover){.aem-cs-Option:hover:not(:disabled){background-color:var(--select-editor-active-bg);color:var(--select-editor-active-text);box-shadow:none;outline:none}.aem-cs-Option:hover:not(:disabled) .aem-cs-OptionLabel{color:var(--select-editor-active-text)}.aem-cs-Option:hover:not(:disabled) .aem-cs-OptionIndicator{color:var(--select-editor-active-text);background-color:color-mix(in srgb,var(--select-editor-active-text) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--select-editor-active-text) 28%,transparent)}}.aem-cs-Option[data-selected=true]{background-color:var(--select-editor-selected-bg);color:var(--select-editor-selected-text);box-shadow:inset 0 0 0 1px var(--select-editor-selected-border)}.aem-cs-Option[data-selected=true] .aem-cs-OptionLabel{color:var(--select-editor-selected-text)}.aem-cs-Option:disabled{color:var(--muted);cursor:not-allowed;opacity:0.8}.aem-cs-OptionLabel{flex:1;min-width:0;letter-spacing:0}.aem-cs-OptionIndicator{position:absolute;right:var(--select-editor-row-pad-x-right);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;color:var(--palette-accent,var(--positive));background-color:var(--select-editor-indicator-bg);box-shadow:inset 0 0 0 1px var(--select-editor-indicator-border);pointer-events:none;transition:none}@media (max-width:640px){.aem-cs-Options{max-height:min(var(--select-editor-options-max-height),var(--select-editor-panel-max-height),44vh,260px)}.aem-cs-Option{min-height:48px}}.aem-ce-CurrencyEditor{width:100%}.aem-ce-CurrencySelectEditor{width:100%;letter-spacing:0;--select-editor-row-height:48px;--select-editor-row-pad-y:0.65rem;--select-editor-row-pad-x-left:0.85rem;--select-editor-row-pad-x-right:0.85rem;--select-editor-end-slot-width:calc(18px + var(--space1));--select-editor-label-end-padding:calc(var(--select-editor-row-pad-x-right) + var(--select-editor-end-slot-width));--select-editor-font-size:max(16px,var(--font-size2));--select-editor-option-height:40px;--select-editor-option-font-size:max(16px,var(--font-size1));--select-editor-options-max-height:224px;--select-editor-panel-radius:var(--radius-input);--select-editor-panel-shadow:0 12px 28px -18px var(--normal-6),0 0 0 1px var(--bg-3)}.aem-ce-CurrencyInputWrapper{position:relative;width:100%}.aem-ce-CurrencyInput{width:100%;min-height:var(--select-editor-row-height,56px);border:none;border-radius:var(--radius-input);box-shadow:inset 0 0 2px 0.3px var(--normal-6);background-color:var(--bg-0);color:var(--normal);font-size:var(--select-editor-font-size,max(16px,var(--font-size3)));line-height:1.4;font-family:inherit;font-weight:inherit;letter-spacing:0;text-align:left;padding:var(--select-editor-row-pad-y,var(--space2)) var(--select-editor-row-pad-x-right,var(--space1)) var(--select-editor-row-pad-y,var(--space2)) var(--select-editor-row-pad-x-left,var(--space2));padding-inline-end:calc(var(--select-editor-label-end-padding,var(--space1)) + 2.2em);transition:background-color 0.1s ease,box-shadow 0.1s ease,opacity 0.1s ease,outline 0.1s ease;box-sizing:border-box}.aem-ce-CurrencyInput:focus{outline:none;box-shadow:0 0 5px 2px var(--positive);background-color:var(--bg-0)}.aem-ce-CurrencyInput:disabled{opacity:0.7;cursor:not-allowed}.aem-ce-CurrencyInputSuffix{position:absolute;top:50%;right:var(--select-editor-label-end-padding,var(--select-editor-row-pad-x-right,var(--space1)));transform:translateY(-50%);color:var(--normal);font-size:var(--select-editor-font-size,max(16px,var(--font-size3)));line-height:1;letter-spacing:0;pointer-events:none}.aem-ce-CurrencyValueLabel{display:flex;align-items:baseline;justify-content:space-between;width:100%;gap:var(--space2);letter-spacing:0}.aem-ce-CurrencyValueAmount{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aem-ce-CurrencyValueSuffix{flex-shrink:0;margin-inline-start:auto;margin-inline-end:var(--space1)}@media (max-width:640px){.aem-ce-CurrencyInput{min-height:var(--select-editor-row-height,56px)}}
