.filepond--root{font-family:var(--font-family-base);margin-bottom:0;color:var(--color-text)}.filepond--panel-root{background-color:var(--color-bg-subtle) !important;background-image:none !important;border:1px solid var(--form-control-border-color);border-radius:var(--form-control-radius);transition:border-color var(--transition-fast),background-color var(--transition-fast)}.filepond--root .filepond--panel-top,.filepond--root .filepond--panel-center,.filepond--root .filepond--panel-bottom,.filepond--panel .filepond--panel-top,.filepond--panel .filepond--panel-center,.filepond--panel .filepond--panel-bottom{background:var(--color-bg-subtle) !important;background-image:none !important;border:0 !important;box-shadow:none !important;filter:none !important}.filepond--panel{background:var(--color-bg-subtle) !important}.filepond--panel-top{border-radius:var(--form-control-radius) var(--form-control-radius) 0 0 !important}.filepond--panel-bottom{border-radius:0 0 var(--form-control-radius) var(--form-control-radius) !important}.filepond--root:hover .filepond--panel-root{border-color:var(--color-primary)}.filepond--drop-label{color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer}.filepond--drop-label label{cursor:pointer}.filepond--label-action{color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:.0625rem;text-underline-offset:.1875rem}.filepond--drop-label.filepond--drop-label label{color:var(--color-text-secondary)}.filepond--drip{background-color:var(--color-primary-subtle);opacity:.35}.filepond--drip-blob{background-color:var(--color-primary);opacity:.55}.filepond--item-panel,.filepond--panel-top.filepond--item-panel,.filepond--panel-center.filepond--item-panel,.filepond--panel-bottom.filepond--item-panel{background:var(--color-primary-btn) !important;background-image:none !important;border:0 !important;box-shadow:none !important;filter:none !important}.filepond--item>.filepond--panel.filepond--item-panel{border-radius:var(--radius-md);overflow:hidden}.filepond--panel-top.filepond--item-panel{border-radius:var(--radius-md) var(--radius-md) 0 0 !important}.filepond--panel-bottom.filepond--item-panel{border-radius:0 0 var(--radius-md) var(--radius-md) !important}.filepond--panel-center.filepond--item-panel{border-radius:0 !important}.filepond--file{color:var(--color-primary-btn-fg)}.filepond--file-action-button{color:var(--color-primary-btn-fg);background-color:rgba(0,0,0,.25);cursor:pointer;transition:box-shadow var(--transition-fast),background-color var(--transition-fast)}.filepond--file-action-button:hover,.filepond--file-action-button:focus{background-color:rgba(0,0,0,.4);box-shadow:0 0 0 .125em var(--color-primary-subtle)}.filepond--file-status-main,.filepond--file-info-main{color:var(--color-primary-btn-fg)}.filepond--file-status-sub,.filepond--file-info-sub{color:var(--color-primary-btn-fg);opacity:.8}.filepond--item[data-filepond-item-state*=error] .filepond--item-panel,.filepond--item[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:var(--color-danger-btn)}.filepond--item[data-filepond-item-state*=error] .filepond--file,.filepond--item[data-filepond-item-state*=invalid] .filepond--file,.filepond--item[data-filepond-item-state*=error] .filepond--file-status-main,.filepond--item[data-filepond-item-state*=error] .filepond--file-status-sub,.filepond--item[data-filepond-item-state*=invalid] .filepond--file-status-main,.filepond--item[data-filepond-item-state*=invalid] .filepond--file-status-sub{color:var(--color-danger-btn-fg)}.filepond--item[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:var(--color-success-btn)}.filepond--item[data-filepond-item-state=processing-complete] .filepond--file,.filepond--item[data-filepond-item-state=processing-complete] .filepond--file-status-main,.filepond--item[data-filepond-item-state=processing-complete] .filepond--file-status-sub{color:var(--color-success-btn-fg)}.filepond--load-indicator,.filepond--progress-indicator{color:var(--color-primary-btn-fg)}.filepond--tooltip{background-color:var(--color-bg-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.filepond--credits{display:none !important}
