/*! AbsoluteUI @absoluteui/components v0.9.3 | (c) Kasadara Technology Solutions Pvt Ltd | AbsoluteUI Free Use License 1.0 | https://aui.kasadara.com/license/ */
@layer aui.base, aui.components, aui.theme;@layer aui.components{.aui-field{display:grid;gap:var(--aui-space-1);min-inline-size:0;font-family:var(--aui-font-family-sans);color:var(--aui-color-text)}.aui-field__label{padding:0;font-size:var(--aui-font-size-sm);font-weight:var(--aui-font-weight-medium);line-height:var(--aui-line-height-tight);overflow-wrap:anywhere}.aui-field__required{margin-inline-start:var(--aui-space-1);color:var(--aui-color-error-fg)}.aui-field__description,.aui-field__counter{font-size:var(--aui-font-size-sm);color:var(--aui-color-text-muted)}.aui-field__counter--over{color:var(--aui-color-error-fg);font-weight:var(--aui-font-weight-medium)}.aui-field__error{display:flex;align-items:flex-start;gap:var(--aui-space-1);font-size:var(--aui-font-size-sm);color:var(--aui-color-error-fg)}.aui-field__error .aui-icon{flex:none;inline-size:var(--aui-icon-size, var(--aui-icon-size-sm));block-size:var(--aui-icon-size, var(--aui-icon-size-sm));margin-block-start:.1em}.aui-field__required[hidden],.aui-field__description[hidden],.aui-field__counter[hidden],.aui-field__error[hidden]{display:none}.aui-select__combobox{box-sizing:border-box;min-block-size:var(--aui-select-height, var(--aui-control-height-md));padding-inline:var(--aui-select-padding-x, var(--aui-control-padding-x));font:inherit;font-size:var(--aui-font-size-md);line-height:var(--aui-line-height-normal);color:var(--aui-color-text);background:var(--aui-select-bg, var(--aui-color-surface));border:var(--aui-border-width) solid var(--aui-select-border-color, var(--aui-color-border-strong));border-radius:var(--aui-select-radius, var(--aui-radius-md));display:flex;align-items:center;gap:var(--aui-space-2);padding-inline-end:var(--aui-space-2);cursor:pointer;user-select:none;transition-property:border-color,box-shadow;transition-duration:var(--aui-duration-fast);transition-timing-function:var(--aui-easing-standard)}@media(prefers-reduced-motion: reduce){.aui-select__combobox{transition:none}}:where([data-aui-animation=none]) .aui-select__combobox{transition:none}.aui-select__combobox:focus-visible{outline:var(--aui-focus-ring-width) solid var(--aui-color-focus-ring);outline-offset:0;border-color:var(--aui-color-focus-ring)}.aui-select__combobox[aria-invalid=true]{border-color:var(--aui-color-error-fg)}.aui-select__combobox[aria-readonly=true]{background:var(--aui-color-surface-sunken);cursor:default}.aui-select__combobox[aria-disabled=true]{color:var(--aui-color-text-disabled);background:var(--aui-color-disabled-bg);border-color:var(--aui-color-border);cursor:not-allowed}.aui-select__value{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aui-select__value--placeholder{color:var(--aui-color-text-muted)}.aui-select__combobox[aria-disabled=true] .aui-select__value--placeholder{color:var(--aui-color-text-disabled)}.aui-select__chevron{display:inline-flex;flex:none;color:var(--aui-color-text-muted)}.aui-select__chevron .aui-icon{inline-size:var(--aui-icon-size, var(--aui-icon-size-sm));block-size:var(--aui-icon-size, var(--aui-icon-size-sm));transition-property:transform;transition-duration:var(--aui-duration-fast);transition-timing-function:var(--aui-easing-standard)}@media(prefers-reduced-motion: reduce){.aui-select__chevron .aui-icon{transition:none}}:where([data-aui-animation=none]) .aui-select__chevron .aui-icon{transition:none}.aui-select__chevron .aui-icon{font-size:var(--aui-icon-size, var(--aui-icon-size-sm))}.aui-select__combobox[aria-expanded=true] .aui-select__chevron .aui-icon{transform:rotate(180deg)}.aui-select__combobox[aria-disabled=true] .aui-select__chevron{color:var(--aui-color-text-disabled)}.aui-select__popup{opacity:0;pointer-events:none;transition-property:opacity,display,overlay;transition-duration:var(--aui-duration-fast);transition-timing-function:var(--aui-easing-standard);transition-behavior:allow-discrete}.aui-select__popup:popover-open{opacity:1;pointer-events:auto}@starting-style{.aui-select__popup:popover-open{opacity:0}}@media(prefers-reduced-motion: reduce){.aui-select__popup{transition:none}}:where([data-aui-animation=none]) .aui-select__popup{transition:none}.aui-select__popup{box-sizing:border-box;max-block-size:min(var(--aui-popover-max-height),var(--aui-available-height, 100dvh));padding:var(--aui-space-1);margin:0;overflow:auto;overscroll-behavior:contain;color:var(--aui-color-text);background:var(--aui-color-surface);border:var(--aui-border-width) solid var(--aui-color-border);border-radius:var(--aui-select-popup-radius, var(--aui-radius-md));box-shadow:var(--aui-select-popup-shadow, var(--aui-shadow-md));font-family:var(--aui-font-family-sans);font-size:var(--aui-font-size-md)}.aui-select__option{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--aui-space-2);min-block-size:var(--aui-control-height-sm);padding:var(--aui-space-1) var(--aui-space-3);border-radius:var(--aui-select-option-radius, var(--aui-radius-sm));cursor:pointer;user-select:none}.aui-select__option:hover{background:var(--aui-color-hover)}.aui-select__option[aria-selected=true]{color:var(--aui-color-selected-text);background:var(--aui-color-selected);font-weight:var(--aui-font-weight-medium)}.aui-select__option[aria-disabled=true]{color:var(--aui-color-text-disabled);cursor:not-allowed;background:rgba(0,0,0,0)}.aui-select__option--active{outline:var(--aui-focus-ring-width) solid var(--aui-color-focus-ring);outline-offset:calc(-1*var(--aui-focus-ring-width))}.aui-select__option--active[aria-selected=true]{outline-color:var(--aui-color-selected-text)}.aui-select__option-label{flex:1 1 auto}.aui-select__option-description{flex-basis:100%;font-size:var(--aui-font-size-sm);color:var(--aui-color-text-muted)}.aui-select__option[aria-selected=true] .aui-select__option-description{color:var(--aui-color-selected-text);font-weight:var(--aui-font-weight-regular)}.aui-select__check{flex:none;inline-size:var(--aui-icon-size, var(--aui-icon-size-sm));block-size:var(--aui-icon-size, var(--aui-icon-size-sm));color:var(--aui-color-selected-indicator);font-size:var(--aui-icon-size, var(--aui-icon-size-sm))}@media(forced-colors: active){.aui-select__combobox:focus-visible,.aui-select__option--active{outline-color:Highlight}.aui-select__option[aria-selected=true]{forced-color-adjust:none;color:HighlightText;background:Highlight}.aui-select__popup{border-color:CanvasText}}}
