/* MML v4.5.0 — Transfer Center */
.transfer-center-v450{display:grid;gap:18px;color:var(--text,#f5f7f4)}
.transfer-hero-v450{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px;border:1px solid #303630;border-radius:18px;background:linear-gradient(135deg,#171b17,#101210)}
.transfer-hero-v450 h2{margin:4px 0 7px;font-size:clamp(1.55rem,2.5vw,2.25rem);color:#fff}.transfer-hero-v450 p,.transfer-hero-v450 small{color:#bdc5bc}
.transfer-tabs-v450{display:flex;gap:8px;flex-wrap:wrap;padding:6px;border:1px solid #2c322d;border-radius:14px;background:#111411;position:sticky;top:8px;z-index:8}
.transfer-tabs-v450 button{border:0;border-radius:10px;padding:10px 14px;background:transparent;color:#c5cbc4;font-weight:800;cursor:pointer}.transfer-tabs-v450 button.active{background:#a7ff2f;color:#071007}.transfer-tabs-v450 button:hover:not(.active){background:#232923;color:#fff}
.transfer-summary-v450{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.transfer-summary-v450 article{padding:16px;border:1px solid #303630;border-radius:14px;background:#181c18}.transfer-summary-v450 span{display:block;color:#aeb6ad;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.transfer-summary-v450 b{display:block;margin-top:7px;font-size:1.3rem;color:#fff}.transfer-summary-v450 .positive{color:#a7ff2f}.transfer-summary-v450 .warning{color:#ffbd59}
.transfer-grid-v450{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.transfer-panel-v450{border:1px solid #303630;border-radius:16px;background:#171a17;padding:18px;min-width:0}.transfer-panel-v450 h3{color:#fff}.transfer-panel-v450 p,.transfer-panel-v450 small{color:#b9c0b8}
.transfer-list-v450{display:grid;gap:9px;margin-top:14px}.transfer-item-v450{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid #303630;border-radius:12px;background:#111411}.transfer-item-v450 b{color:#fff}.transfer-item-v450 small{display:block;margin-top:3px}.transfer-item-v450 .item-actions-v450{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.contract-alert-v450{color:#ffbd59;font-weight:800}.contract-critical-v450{color:#ff5b64;font-weight:800}.contract-safe-v450{color:#a7ff2f;font-weight:800}
.transfer-empty-v450{padding:24px;text-align:center;border:1px dashed #3a423b;border-radius:12px;color:#9da59d}
.transfer-table-v450{width:100%;border-collapse:collapse;min-width:700px}.transfer-table-v450 th{color:#b9c0b8;background:#101310;text-align:left;font-size:.76rem;text-transform:uppercase;letter-spacing:.04em}.transfer-table-v450 td,.transfer-table-v450 th{padding:11px 12px;border-bottom:1px solid #2e342e}.transfer-table-v450 td{color:#f4f6f2}.transfer-table-v450 tbody tr:hover{background:#202520}
.transfer-planner-notice-v450{padding:12px 14px;border:1px solid #6d5c27;border-radius:12px;background:#2a2412;color:#ffd37b}.transfer-planner-notice-v450 b{color:#ffbd59}
.planner-link-v450{display:inline-flex;align-items:center;gap:7px}
@media(max-width:900px){.transfer-summary-v450{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-grid-v450{grid-template-columns:1fr}.transfer-tabs-v450{position:static}}
@media(max-width:560px){.transfer-hero-v450{display:grid}.transfer-summary-v450{grid-template-columns:1fr}.transfer-item-v450{grid-template-columns:1fr}.transfer-item-v450 .item-actions-v450{justify-content:flex-start}.transfer-tabs-v450 button{flex:1 1 45%}}
