.Ecw8CW_group{background-color:var(--zui-color-background);border:1px solid var(--zui-color-input);border-radius:var(--zui-radius-md);box-shadow:var(--zui-shadow-sm);box-sizing:border-box;color:var(--zui-color-foreground);outline:none;align-items:center;width:100%;min-width:0;min-height:2.25rem;transition:border-color .14s,box-shadow .14s;display:flex}.Ecw8CW_group:has(textarea){align-items:stretch;min-height:auto}:is(.Ecw8CW_group:has([data-align=block-start]),.Ecw8CW_group:has([data-align=block-end])){flex-direction:column;align-items:stretch;min-height:auto}.Ecw8CW_group:focus-within{border-color:var(--zui-color-ring);box-shadow:var(--zui-shadow-focus)}.Ecw8CW_group:has([aria-invalid=true]){border-color:var(--zui-color-destructive);box-shadow:0 0 0 3px #dc262633}.Ecw8CW_input,.Ecw8CW_textarea{box-shadow:none;background-color:#0000;border:0;border-radius:0;flex:1;min-width:0}.Ecw8CW_input:focus-visible,.Ecw8CW_textarea:focus-visible{box-shadow:none;border-color:#0000}.Ecw8CW_textarea{resize:none;min-height:5rem;padding-block:.75rem}.Ecw8CW_group:has([data-align=inline-start]) .Ecw8CW_input{padding-left:.5rem}.Ecw8CW_group:has([data-align=inline-end]) .Ecw8CW_input{padding-right:.5rem}.Ecw8CW_group:has([data-align=block-start]) .Ecw8CW_input{padding-bottom:.75rem}.Ecw8CW_group:has([data-align=block-end]) .Ecw8CW_input{padding-top:.75rem}.Ecw8CW_addon{color:var(--zui-color-muted-foreground);cursor:text;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;height:auto;padding-block:.375rem;font-size:.875rem;font-weight:500;display:flex}.Ecw8CW_addon[data-align=inline-start]{order:-1;padding-left:.75rem}.Ecw8CW_addon[data-align=inline-end]{order:1;padding-right:.75rem}.Ecw8CW_addon[data-align=block-start]{order:-1;justify-content:flex-start;width:100%;padding:.75rem .75rem 0}.Ecw8CW_addon[data-align=block-end]{order:1;justify-content:flex-start;width:100%;padding:0 .75rem .75rem}.Ecw8CW_text{color:var(--zui-color-muted-foreground);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.Ecw8CW_button{box-shadow:none}.Ecw8CW_addon[data-align=inline-start] .Ecw8CW_button{margin-left:-.45rem}.Ecw8CW_addon[data-align=inline-end] .Ecw8CW_button{margin-right:-.45rem}.Ecw8CW_addon svg,.Ecw8CW_text svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.Ecw8CW_group[data-disabled=true] .Ecw8CW_addon{opacity:.5}.Ecw8CW_group:has(:disabled) .Ecw8CW_addon{opacity:.5}
