/* Version 14: dashboard-local JSON transfer console */
.dashboard-json-transfer{margin-top:22px;border-radius:18px;border:1px solid #b8cde6;background:#fff;box-shadow:0 10px 24px rgba(16,39,71,.06);padding:22px 24px}
.dashboard-json-transfer .transfer-header{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}
.dashboard-json-transfer .transfer-header h2{font-size:18px;font-weight:800;color:#112849;margin:0}
.dashboard-json-transfer .transfer-header p{font-size:12px;color:#5c718f;margin:5px 0 0}
.dashboard-json-transfer .transfer-icon{width:44px;height:44px;display:grid;place-items:center;font-size:24px;border-radius:12px;background:#eaf1fa;color:#10294b}
.dashboard-json-transfer .transfer-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}
.dashboard-json-transfer .transfer-btn{background:#112849;border:1px solid #112849;color:#fff;padding:12px 22px;border-radius:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:185px;box-shadow:0 5px 12px rgba(17,40,73,.15);transition:transform .12s ease,background .12s ease}
.dashboard-json-transfer .transfer-btn:hover,.dashboard-json-transfer .transfer-btn:focus-visible{background:#1d4577;transform:translateY(-1px);outline-offset:2px}
.dashboard-json-transfer .transfer-warning{font-size:12px;color:#8e5e18;margin:14px 0 0;padding:10px 13px;border:1px solid #f5e1b2;border-radius:9px;background:#fffaeb}
@media(max-width:650px){.dashboard-json-transfer{padding:18px}.dashboard-json-transfer .transfer-actions{flex-direction:column}.dashboard-json-transfer .transfer-btn{width:100%}}
@media print{.dashboard-json-transfer{display:none!important}}
