#block-transfer-dialog{max-width:620px;max-height:90dvh;width:calc(100vw - 28px);overflow:auto;padding:22px;background:var(--paper,var(--page,#192124));color:var(--ink);border:1px solid var(--line);border-radius:12px}#block-transfer-dialog::backdrop{background:#07101399;backdrop-filter:blur(3px)}.block-transfer-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.block-transfer-head h2{font-size:23px;margin:0;font-weight:500}.block-transfer-head button{font-size:22px;background:transparent;border:0;color:inherit}.block-transfer-field{display:block;margin:14px 0;font-size:12px}.block-transfer-field select,.block-transfer-field textarea{display:block;width:100%;max-width:100%;margin-top:6px;padding:10px;min-height:42px;background:var(--paper,var(--page));color:var(--ink);border:1px solid var(--line);border-radius:6px;font:inherit}.block-transfer-field textarea{min-height:180px;font-family:Consolas,monospace}.block-transfer-replace{display:flex;align-items:center;gap:10px;font-size:12px}.block-transfer-replace[hidden],.block-transfer-field[hidden]{display:none}.block-transfer-replace input{width:auto;margin:0}.block-transfer-error{color:var(--error,#d99b83);min-height:16px}#block-transfer-dialog p{font-size:12px;line-height:1.6}.block-transfer-head+ p{color:var(--muted)}#block-transfer-dialog>button{min-height:42px;padding:10px 18px;background:var(--accent);color:#102b24;border:1px solid var(--accent);border-radius:7px}.block-copy-actions{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0}.block-copy-actions button{min-height:34px;font-size:11px}.driver-drop-target.drag-over{outline:2px solid var(--accent);outline-offset:3px}

#block-transfer-dialog input[type=search]{display:block;width:100%;min-height:44px;margin-top:6px;padding:10px;background:var(--paper,var(--page));color:var(--ink);border:1px solid var(--line);border-radius:6px;font:inherit}.fixture-search-results{display:grid;gap:6px;max-height:50dvh;overflow:auto}.fixture-search-results button{min-height:44px;padding:10px;text-align:left;overflow-wrap:anywhere;background:var(--paper,var(--control));color:var(--ink);border:1px solid var(--line);border-radius:6px}.fixture-search-results button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}
