@layer components{:root{--textarea-radius:var(--radius-sm);--textarea-font-size:inherit;--textarea-py:.5rem;--textarea-px:.75rem;--textarea-min-height:3.75rem;--textarea-max-height:16rem;--textarea-bg:transparent;--textarea-border:var(--color-gray-200);--textarea-text:inherit;--textarea-placeholder:inherit;--textarea-focus-border:var(--focus-ring);--textarea-error-border:var(--color-error-500)}:where(.textarea){width:100%;min-height:var(--textarea-min-height);max-height:var(--textarea-max-height);background:var(--textarea-bg);color:var(--textarea-text);font-size:var(--textarea-font-size);border-radius:var(--textarea-radius);border:1px solid var(--textarea-border);padding:var(--textarea-py) var(--textarea-px);transition:var(--transition-default);outline:none}:where(.textarea)::placeholder{color:var(--textarea-placeholder)}:where(.textarea):focus-visible{border-bottom-color:var(--textarea-focus-border);outline:none}:where(.textarea)[aria-invalid=true],:where(.textarea)[aria-invalid=""]{border-color:var(--textarea-error-border)}:where(.textarea):disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}:where(.textarea--auto){field-sizing:content;resize:none}}
@layer components{:root{--input-group-radius:var(--radius-sm);--input-group-border:var(--color-gray-200);--input-group-focus-border:var(--color-brand);--input-group-error-border:var(--color-error-500);--input-group-readonly-color:inherit;--input-group-addon-px:.75rem;--input-group-addon-block-py:.5rem;--input-group-text-font-size:var(--text-label);--input-group-text-color:inherit}:where(.input-group){border-radius:var(--input-group-radius);border:1px solid var(--input-group-border);width:100%;transition:var(--transition-default);outline:none;align-items:center;display:flex;position:relative}:where(.input-group):has(>[data-align=inline-start])>.input-group-control{padding-left:var(--gap-default)}:where(.input-group):has(>[data-align=inline-end])>.input-group-control{padding-right:var(--gap-default)}:is(:where(.input-group):has(>[data-align=block-start]),:where(.input-group):has(>[data-align=block-end])){flex-direction:column;height:auto}:where(.input-group):has([data-slot=input-group-control]:focus-visible){border-bottom-color:var(--input-group-focus-border)}:where(.input-group):has([aria-invalid=true]){border-color:var(--input-group-error-border)}:where(.input-group)[data-disabled] :where(.input-group-addon){opacity:var(--disabled-opacity)}:where(.input-group-addon),:where(.input-group-text){align-items:center;gap:var(--gap-default);display:flex}:where(.input-group-addon) .btn{padding:0}:where(.input-group-addon){cursor:text;-webkit-user-select:none;user-select:none;justify-content:center;height:100%}:where(.input-group-addon)[data-align=inline-start]{padding-left:var(--input-group-addon-px);order:-1}:where(.input-group-addon)[data-align=inline-end]{padding-right:var(--input-group-addon-px);order:9999}:where(.input-group-addon)[data-align=block-start]{width:100%;padding:var(--input-group-addon-block-py) var(--input-group-addon-px) 0;order:-1;justify-content:flex-start}:where(.input-group-addon)[data-align=block-end]{width:100%;padding:0 var(--input-group-addon-px) var(--input-group-addon-block-py);order:9999;justify-content:flex-start}:where(.input-group) .input-group-control{box-shadow:none;background:0 0;border:0;border-radius:0;flex:1}:where(.input-group) .input-group-control:focus-visible{outline:none}:where(.input-group) textarea.input-group-control{resize:none}:where(.input-group) .input-group-control[readonly]{color:var(--input-group-readonly-color)}:where(.input-group-skeleton){position:absolute;inset:0}:where(.input-group-text){font-size:var(--input-group-text-font-size);color:var(--input-group-text-color)}:where(.input-group-text)>svg{pointer-events:none}}
