.ui-form-upload{border:1px dashed var(--color-border-hover);border-radius:var(--radius,8px);color:var(--color-muted);transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;padding:16px 12px;font-size:13px;line-height:1.5;display:flex}.ui-form-upload-icon{flex:none}.ui-form-upload-limits{overflow-wrap:anywhere;text-align:center;flex-basis:100%;min-width:0;font-size:12px}.ui-form-upload[data-dragging]{border-color:var(--color-accent);background:var(--color-accent-surface);color:var(--color-text)}.ui-form-upload[data-disabled]{background:var(--color-disabled,color-mix(in srgb, var(--color-surface-raised) 60%, var(--color-surface)));cursor:not-allowed}.ui-form-upload[data-variant=compact]{justify-content:flex-start;min-height:44px;padding:5px 12px;container:ui-form-upload/inline-size}.ui-form-upload[data-variant=compact] .ui-form-upload-limits{text-align:right;flex:auto}@container ui-form-upload (max-width:460px){.ui-form-upload[data-variant=compact] .ui-form-upload-limits{text-align:left;flex-basis:100%}}.ui-form-upload-errors{gap:2px;display:grid}.ui-form-file-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ui-form-file-list li{border:1px solid var(--color-border);border-radius:var(--radius,8px);min-height:40px;animation:ui-form-fade var(--motion-enter) var(--motion-ease);align-items:center;gap:8px;padding:3px 4px 3px 10px;font-size:13px;line-height:1.4;display:flex}.ui-form-file-list li>svg{color:var(--color-muted);flex:none}.ui-form-file-name{overflow-wrap:anywhere;flex:1;min-width:0}.ui-form-file-name small{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:12px;display:block}@media (prefers-reduced-motion:reduce){.ui-form-upload{transition:none}.ui-form-file-list li{animation:none!important}}
