@keyframes spinner{to{transform:rotate(360deg)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-rotate{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}.gloss-preset-textarea{transition:border-color .15s,box-shadow .15s}.gloss-preset-textarea:focus{border-color:var(--gloss-color-border-focus);box-shadow:var(--gloss-elevation-input-focus)}.gloss-preset-textarea--error:focus{border-color:var(--gloss-color-border-error);box-shadow:0 0 0 2px #ef444426}.gloss-preset-textarea--success:focus{border-color:var(--gloss-color-border-success);box-shadow:0 0 0 2px #22c55e26}
@keyframes spinner{to{transform:rotate(360deg)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-rotate{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}.gloss-base-textarea{width:100%;padding:var(--_padding);padding-inline:var(--_px,var(--_padding));min-height:var(--_min-height);font-size:var(--_font-size);background:var(--_bg,transparent);color:var(--_color,inherit);border:1px solid var(--_border-color,transparent);border-radius:var(--_radius);box-sizing:border-box;appearance:none;resize:vertical;outline:none;font-family:inherit;line-height:1.5;display:block}.gloss-base-textarea[data-resize=none]{resize:none}.gloss-base-textarea[data-resize=vertical]{resize:vertical}.gloss-base-textarea[data-resize=both]{resize:both}.gloss-base-textarea::placeholder{color:var(--_placeholder-color,currentColor);opacity:.5}.gloss-base-textarea[data-disabled]{cursor:not-allowed;opacity:.5}.gloss-base-textarea[data-readonly]{cursor:default}.gloss-base-textarea__wrapper{flex-direction:column;gap:4px;display:flex}.gloss-base-textarea__label{align-items:center;gap:4px;font-size:.875rem;font-weight:500;display:flex}.gloss-base-textarea__required{color:currentColor}.gloss-base-textarea__helper{font-size:.75rem;line-height:1.4}
