.file-item{background-color:var(--par-color-bg-fileitem-enabled);border-radius:.375rem;color:var(--par-color-text-field-enabled);flex-direction:column;gap:.25rem;justify-content:center;overflow:hidden;position:relative;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.file-item,.file-item-wrapper{display:flex}.file-item-wrapper{align-items:center;gap:.75rem;height:2.5rem;padding:.75rem;width:100%}.file-item-name{color:var(--par-color-text-field-filled);display:flex;flex:1 1 0%;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.file-item-name,.file-item-name-prefix{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item-name-prefix{max-width:-moz-fit-content;max-width:fit-content}.file-item-name-suffix,.file-item-name-type{flex:none;width:-moz-fit-content;width:fit-content}.file-item-size{color:var(--par-color-text-field-alternative-placeholder);flex:none;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;text-align:right}.file-item-remove-btn{align-items:center;background-color:var(--par-color-bg-fileitem-enabled);border-radius:.375rem;color:var(--par-color-icon-field-button-enabled);cursor:pointer;display:flex;justify-content:center;outline-offset:0;padding:.125rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.file-item-remove-btn:hover{background-color:var(--par-color-bg-field-button-hovered)}.file-item-remove-btn:active{background-color:var(--par-color-bg-field-button-pressed)}.file-item-remove-btn:disabled{background-color:var(--par-color-bg-field-button-disabled);color:var(--par-color-icon-field-button-disabled);pointer-events:none}.file-item-actions .remove,.file-item-actions .retry{background-color:transparent;border-radius:.375rem;border-style:none;color:var(--par-color-icon-field-button-enabled);cursor:pointer;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01rem;line-height:1.25rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.file-item-progress-track{background-color:var(--par-color-progress-track);height:.25rem;width:100%}.file-item-progress-thumb{background-color:var(--par-color-progress-thumb-active-neutral);border-end-end-radius:.375rem;border-start-end-radius:.375rem;height:.25rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.file-item.loading{background-color:var(--par-color-bg-fileitem-enabled);pointer-events:none}.file-item.error{background-color:var(--par-color-bg-fileitem-failed)}.error-icon{background-color:var(--par-color-text-helper-adverse)}.error-icon,.success-icon{align-items:center;border-radius:9999px;color:var(--par-color-text-primary-inverse);display:flex;height:1rem;justify-content:center;padding:.125rem;width:1rem}.success-icon{background-color:var(--par-color-text-helper-affirmative)}.file-item-actions{gap:.75rem;padding-bottom:.75rem;padding-left:.75rem;padding-right:.75rem}.file-item-actions,.file-item-actions button{align-items:center;display:flex}.file-item-actions button{gap:.25rem;justify-content:center}