.workspace-transfer{margin:0 0 20px;padding:14px 18px;border:1px solid #d6dce9;border-radius:16px;background:#fff;color:#273149}
.workspace-transfer summary{cursor:pointer;font-weight:700;display:list-item}
.workspace-transfer summary span{font-size:.85em;font-weight:500;color:#4a5877;margin-left:12px}
.transfer-body{padding-top:14px;overflow-wrap:anywhere}.transfer-body h3{margin:20px 0 8px}
.transfer-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.transfer-actions button{white-space:normal;min-height:44px}
.transfer-preview{padding:18px;margin:18px 0;border:2px solid #5868a7;border-radius:12px;background:#f7f8fc}
.transfer-preview table{width:100%;border-collapse:collapse;font-size:.9em}.transfer-preview th,.transfer-preview td{padding:8px 4px;border-bottom:1px solid #dce1ed;text-align:left}
.transfer-confirm{display:flex;align-items:flex-start;gap:10px;padding:12px 0}.transfer-confirm input{flex:0 0 auto;min-width:20px;min-height:20px;width:20px;margin-top:3px}
.transfer-backups{padding-left:20px}.transfer-backups li{margin:12px 0}.transfer-backups button{margin:6px 0 0 10px}
.transfer-change-notice{padding:16px;border:2px solid #bd852d;border-radius:12px;background:#fff6df}.transfer-change-notice[hidden]{display:none}
@media(max-width:600px){.workspace-transfer{padding:12px}.transfer-preview{padding:10px}.transfer-actions{flex-direction:column}.transfer-actions button{width:100%}.transfer-backups button{display:block;margin-left:0}}
