.transfer-panel{min-width:0;margin-bottom:1.4rem}.transfer-grid,.transfer-change-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.transfer-panel label{display:flex;flex-direction:column;gap:.5rem;min-width:0}.transfer-panel input:not([type=checkbox]),.transfer-panel select{font:inherit;color:inherit;min-height:3.15rem;max-width:100%;min-width:0;width:100%;padding:.65rem;border:1px solid var(--line);border-radius:.5rem;background:var(--paper,#fff)}.transfer-panel button{min-height:3.15rem;white-space:normal}.transfer-panel details,.transfer-panel fieldset{min-width:0;margin-block:1rem;padding:1rem;border:1px solid var(--line);border-radius:.5rem}.transfer-panel summary{cursor:pointer;overflow-wrap:anywhere;min-height:2rem}.transfer-panel .transfer-check{flex-direction:row;align-items:start;gap:.65rem}.transfer-check input{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.25rem}.transfer-checks{display:grid;gap:.8rem;align-content:center}.transfer-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.9rem;padding-block:.8rem}.transfer-member-options .transfer-options{max-height:20rem;overflow:auto}.transfer-options small{overflow-wrap:anywhere}.transfer-file{max-width:25rem}.transfer-result{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1rem}.transfer-issues li{margin-bottom:.6rem;overflow-wrap:anywhere}.transfer-change-grid>div{min-width:0}.transfer-change-grid pre{font:inherit;font-size:.9rem;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--warm);padding:.7rem}.transfer-table{overflow:auto;max-height:32rem}.transfer-table table{border-collapse:collapse;width:100%;font-size:.9rem}.transfer-table td,.transfer-table th{padding:.75rem;border:1px solid var(--line);text-align:left;min-width:8rem;max-width:25rem;overflow-wrap:anywhere;white-space:pre-wrap}.transfer-tree-preview{max-height:45rem;overflow:auto;background:#e9ece5;padding:1rem;border-radius:.5rem}.transfer-tree-preview .tree-print-sheet{min-width:680px}.transfer-panel #transfer-commit{display:grid;gap:1rem;margin-top:1rem}.transfer-panel form>button{margin-top:1rem}@media(max-width:767px){.transfer-grid,.transfer-change-grid{grid-template-columns:minmax(0,1fr)}.transfer-panel{padding:1rem}.transfer-panel details,.transfer-panel fieldset{padding:.7rem}.transfer-panel .preference-actions{align-items:stretch}}
