@layer q.tokens{:root,[data-theme]{--q-text-area-gap:var(--q-space-1);--q-text-area-disabled-opacity:.4;--q-text-area-sm-font-size:var(--q-text-md);--q-text-area-sm-py:var(--q-space-1);--q-text-area-sm-px:var(--q-space-1-5);--q-text-area-md-font-size:var(--q-text-md);--q-text-area-md-py:var(--q-space-1-5);--q-text-area-md-px:var(--q-space-2);--q-text-area-lg-font-size:var(--q-text-lg);--q-text-area-lg-py:var(--q-space-2);--q-text-area-lg-px:var(--q-space-2-5);--q-text-area-font-family:var(--q-font-sans);--q-text-area-leading:var(--q-leading-body);--q-text-area-fg:var(--q-fg);--q-text-area-bg:var(--q-bg);--q-text-area-radius:var(--q-radius-md);--q-text-area-border:var(--q-border);--q-text-area-border-focus:var(--q-accent);--q-text-area-border-invalid:var(--q-status-error-fg);--q-text-area-ring-focus:var(--q-ring-soft);--q-text-area-footer-gap:var(--q-space-2);--q-text-area-count-font-family:var(--q-font-hint);--q-text-area-count-font-size:var(--q-text-hint);--q-text-area-count-fg:var(--q-fg-muted)}}@layer q.themes,q.base;@layer q.components{.q-text-area{--_font-size:var(--q-text-area-md-font-size);--_py:var(--q-text-area-md-py);--_px:var(--q-text-area-md-px);gap:var(--q-text-area-gap);flex-direction:column;display:flex}.q-text-area--sm{--_font-size:var(--q-text-area-sm-font-size);--_py:var(--q-text-area-sm-py);--_px:var(--q-text-area-sm-px)}.q-text-area--lg{--_font-size:var(--q-text-area-lg-font-size);--_py:var(--q-text-area-lg-py);--_px:var(--q-text-area-lg-px)}.q-text-area--disabled{opacity:var(--q-text-area-disabled-opacity)}.q-text-area__input{box-sizing:border-box;width:100%;padding:var(--_py) var(--_px);border:var(--q-hairline) solid var(--q-text-area-border);border-radius:var(--q-text-area-radius);background:var(--q-text-area-bg);font-family:var(--q-text-area-font-family);font-size:var(--_font-size);line-height:var(--q-text-area-leading);color:var(--q-text-area-fg);resize:var(--_resize,vertical);transition:border-color var(--q-dur-hover) var(--q-ease-soft);outline:none}.q-text-area__input:focus{border-color:var(--q-text-area-border-focus);box-shadow:var(--q-text-area-ring-focus)}.q-text-area__input--invalid,.q-text-area__input--invalid:focus{border-color:var(--q-text-area-border-invalid)}.q-text-area__input:disabled{cursor:not-allowed}.q-text-area__footer{justify-content:space-between;gap:var(--q-text-area-footer-gap);display:flex}.q-text-area__count{font-family:var(--q-text-area-count-font-family);font-size:var(--q-text-area-count-font-size);font-variant-numeric:tabular-nums;color:var(--q-text-area-count-fg);margin-left:auto}}@layer q.utilities;
