.transfer-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.transfer-table-heading{height:auto;min-height:62px}.transfer-table td small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.transfer-actions{display:flex;gap:6px;flex-wrap:wrap}.transfer-actions .button{border:1px solid var(--line)}.transfer-actions .reverse{border-color:#e5b9bf;color:#b54c58}.transfer-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px}.transfer-modal[hidden]{display:none}.transfer-modal-backdrop{position:absolute;inset:0;background:#07193080}.transfer-modal-card{position:relative;width:min(100%,510px);border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:22px;box-shadow:0 18px 55px #07193040}.transfer-modal-card h2{margin:0 0 4px}.transfer-modal-card label{display:grid;gap:7px;margin-top:17px;color:var(--text);font-size:12px}.transfer-modal-card textarea{width:100%;resize:vertical;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--text);padding:10px;outline:0}.transfer-modal-card textarea:focus{border-color:var(--navy);box-shadow:0 0 0 2px #0b254522}.transfer-confirm{grid-template-columns:auto 1fr!important;align-items:start;border:1px solid #efc6cb;border-radius:6px;background:#fff6f7;padding:10px;color:#893844!important;line-height:1.35}.modal-close{position:absolute;right:14px;top:12px;font-size:24px;color:var(--muted)}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@media(max-width:1100px){.transfer-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.transfer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-table-heading{align-items:flex-start;flex-direction:column;padding:14px 0}.modal-actions{flex-direction:column-reverse}.modal-actions .button{width:100%}}
