/*! 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-text-input__control{box-sizing:border-box;min-block-size:var(--aui-text-input-height, var(--aui-control-height-md));padding-inline: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-text-input-bg, var(--aui-color-surface));border:var(--aui-border-width) solid var(--aui-text-input-border-color, var(--aui-color-border-strong));border-radius:var(--aui-text-input-radius, var(--aui-radius-md));display:flex;align-items:stretch;padding-inline:0;overflow:hidden;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-text-input__control{transition:none}}:where([data-aui-animation=none]) .aui-text-input__control{transition:none}.aui-text-input__control:focus-within{border-color:var(--aui-color-focus-ring);box-shadow:0 0 0 1px var(--aui-color-focus-ring)}.aui-text-input__input{flex:1 1 auto;min-inline-size:0;padding-block:0;padding-inline:var(--aui-text-input-padding-x, var(--aui-control-padding-x));margin:0;font:inherit;color:inherit;background:rgba(0,0,0,0);border:0;border-radius:0;outline:none}.aui-text-input__input::placeholder{color:var(--aui-color-text-muted);opacity:1}.aui-text-input__input:disabled{color:var(--aui-color-text-disabled);cursor:not-allowed}.aui-text-input__addon{display:inline-flex;flex:none;align-items:center;padding-inline:var(--aui-space-3);color:var(--aui-color-text-muted);background:var(--aui-color-surface-sunken);white-space:nowrap}.aui-text-input__addon[hidden]{display:none}.aui-text-input__prefix{border-inline-end:var(--aui-border-width) solid var(--aui-color-border)}.aui-text-input__suffix{border-inline-start:var(--aui-border-width) solid var(--aui-color-border)}.aui-text-input__reveal{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--aui-text-input-height, var(--aui-control-height-md));padding:0;margin:0;color:var(--aui-color-text-muted);background:rgba(0,0,0,0);border:0;cursor:pointer}.aui-text-input__reveal:hover{color:var(--aui-color-text);background:var(--aui-color-hover)}.aui-text-input__reveal:focus-visible{outline:var(--aui-focus-ring-width) solid var(--aui-color-focus-ring);outline-offset:-2px}.aui-text-input__reveal:disabled{color:var(--aui-color-text-disabled);cursor:not-allowed}.aui-text-input__reveal .aui-icon{inline-size:var(--aui-icon-size, var(--aui-icon-size-sm));block-size:var(--aui-icon-size, var(--aui-icon-size-sm));font-size:var(--aui-icon-size, var(--aui-icon-size-sm))}.aui-text-input--invalid .aui-text-input__control{border-color:var(--aui-color-error-fg)}.aui-text-input--disabled .aui-text-input__control{background:var(--aui-color-disabled-bg);border-color:var(--aui-color-border)}.aui-text-input:has(.aui-text-input__input:read-only:not(:disabled)) .aui-text-input__control{background:var(--aui-color-surface-sunken)}@media(forced-colors: active){.aui-text-input__control:focus-within{outline:2px solid Highlight}}}
