.migration .migration-tools{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;display:grid}.migration .migration-queue-filters{border:1px solid var(--ui-line);border-radius:12px;margin-bottom:20px;padding:18px}.migration .migration-queue-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.migration .migration-queue-filters .migration-actions{margin-top:0}.migration .migration-progress{margin:12px 0 20px;font-size:14px}.migration .migration-discard{border:2px solid var(--ui-line)}.migration .migration-discard h2{margin:0 0 8px;font-size:18px}@media (max-width:680px){.migration .migration-queue-fields{grid-template-columns:minmax(0,1fr);gap:8px}.migration .migration-queue-filters{padding:12px}}.migration .migration-detail{margin-top:24px;scroll-margin-top:24px}.migration .migration-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.migration .migration-heading h2{margin-bottom:8px}.migration .migration-source{color:var(--ui-muted);overflow-wrap:anywhere;font-size:13px}.migration .migration-body,.migration .migration-legal{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.migration .migration-answers{padding:0;list-style:none}.migration .migration-answers li{border:1px solid var(--ui-line);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:12px;margin:8px 0;padding:15px;display:grid}.migration .migration-answers li.is-correct{background:#edf5e8;border-color:#b2c9a6}.migration .migration-answers p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.migration .migration-answers small{margin-top:5px;display:block}.migration .migration-picture{object-fit:contain;border-radius:12px;max-width:100%;max-height:440px;margin:16px auto;display:block}.migration .migration-form{border-top:1px solid var(--ui-line);margin-top:24px;padding-top:24px}.migration .migration-form fieldset{border:1px solid var(--ui-line);border-radius:12px;min-width:0;margin:0 0 18px;padding:18px}.migration .migration-form legend{padding:0 8px;font-weight:700}.migration .migration-form .migration-check{align-items:center;gap:10px;font-weight:500;display:flex}.migration .migration-check input{width:auto;min-width:20px;min-height:20px}.migration .migration-fields{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;display:grid}.migration .migration-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.migration .migration-warning-list{margin-bottom:16px;padding-left:22px}.migration .migration-warning-list li{padding:3px 0}.migration .migration-provenance summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.migration .migration-provenance dl{grid-template-columns:150px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.migration .migration-provenance dd{overflow-wrap:anywhere;margin:0}.migration .migration-provenance ul{overflow-wrap:anywhere;padding-left:22px;font-size:13px}@media (max-width:680px){.migration .migration-tools,.migration .migration-fields{grid-template-columns:minmax(0,1fr);gap:8px}.migration .migration-heading{flex-wrap:wrap}.migration .migration-provenance dl{grid-template-columns:minmax(0,1fr);gap:5px}.migration .migration-provenance dd{margin-bottom:8px}.migration .migration-actions button{width:100%}}
