.backup-file-controls{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px}.backup-file-picker{position:relative;display:grid;justify-items:start;gap:8px;flex:0 1 300px;min-width:0;max-width:100%}.backup-file-picker .backup-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.backup-file-trigger{cursor:pointer}.backup-file-input:focus-visible+.backup-file-trigger{outline:3px solid var(--focus-ring);outline-offset:3px}.backup-file-picker[data-disabled=true] .backup-file-trigger{opacity:.5;cursor:not-allowed}.backup-file-picker .backup-file-name{width:100%;min-width:0;height:21px;margin:0;overflow:hidden;color:var(--muted);font-size:14px;line-height:21px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:600px){.backup-file-picker{flex-basis:100%}}