#gear-preset-backup{margin:1rem 0;padding:1rem;border:1px solid var(--border,#62694c);border-radius:6px;overflow-wrap:anywhere}
#gear-preset-backup summary{font-weight:bold;cursor:pointer}
#gear-preset-backup fieldset{border:0;padding:0;min-width:0}
#gear-preset-backup label{display:block;margin:.75rem 0}
#gear-preset-backup input[type=file],#gear-preset-backup select{display:block;width:100%;max-width:100%;box-sizing:border-box;margin-top:.4rem}
#gear-preset-backup .gear-backup-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin:.75rem 0}
#gear-preset-backup .btn{white-space:normal;max-width:100%}
#gear-preset-backup .gear-backup-names{max-height:16rem;overflow:auto}
#gear-preset-backup .gear-backup-names label{display:flex;gap:.5rem;align-items:flex-start}
#gear-preset-backup .gear-backup-names input{flex-shrink:0;margin-top:.25rem}
#gear-preset-backup .gear-backup-preview{border-top:1px solid var(--border,#62694c);margin-top:1rem;padding-top:.75rem}
#gear-preset-backup article{padding:.5rem 0;border-bottom:1px solid var(--border,#62694c)}
#gear-preset-backup ul{padding-inline-start:1.3rem}
