/* Copyright (c) 2026 Ivan Vasilev This source code is licensed under the MIT license found in the LICENSE file in the root directory of this source tree. */ /* Стили вкладки «Перенос». Общая дизайн-система — в App.css. */ .mv-box { display: flex; flex-direction: column; gap: 10px; background: var(--surface-container); border-radius: 16px; padding: 12px 16px; } .mv-title { margin: 0; font-size: 14px; font-weight: 500; } .mv-text { margin: 0; font-size: 14px; line-height: 1.5; } .mv-muted { font-size: 13px; color: var(--neutral-text); } .mv-steps { margin: 0; padding-left: 20px; font-size: 14px; line-height: 1.6; } .mv-row { display: flex; gap: 8px; } .mv-row .field { flex: 1; min-width: 0; font-family: var(--mono); font-size: 12px; } .mv-row--end { justify-content: flex-end; flex-wrap: wrap; } .mv-self { align-self: flex-start; } .mv-notice { font-size: 13px; color: var(--error-text); background: var(--error-bg); border-radius: 16px; padding: 10px 16px; margin: 0; } .mv-box .node-modal-cmd { background: var(--surface-bright); } @media (max-width: 640px) { .mv-row:not(.mv-row--end) { flex-direction: column; } } .mv-box .btn:disabled { opacity: .5; cursor: default; } .mv-checks { display: flex; flex-direction: column; gap: 8px; } .mv-check { display: flex; align-items: baseline; gap: 10px; font-size: 14px; line-height: 1.5; } .mv-check .chip { flex-shrink: 0; }