.console-badge.is-stop { background:#fde8e4; color:#9f2d1c; }
.balance-pair { display:grid; grid-template-columns:1fr 1fr; gap:12px; margin:0 0 18px; }
.balance-pair .console-stat strong { font-size:1.35rem; }
.onmove-desk { max-width:820px; }
.journey-history { list-style:none; margin:18px 0 0; padding:0; }
.journey-history li { padding:10px 0; border-bottom:1px solid var(--customer-line, #daddda); }
.journey-history small { display:block; color:#8290a0; }
.desk-note { margin:0 0 14px; color:#5b6472; }
.flash { margin:0 0 14px; padding:12px 14px; border-radius:8px; }
.flash.ok { background:#e1f5ee; color:#0f6e56; }
.flash.bad { background:#fde8e4; color:#9f2d1c; }
.portal-nav { display:flex; gap:14px; flex-wrap:wrap; font-size:.84rem; }
.portal-nav a { color:#d4f2e9; text-decoration:none; }
.portal-nav a.is-active { color:#fff; font-weight:700; }
.auth-error { margin:0 0 12px; color:#9f2d1c; font-size:.92rem; }
@media (max-width:700px) { .balance-pair { grid-template-columns:1fr; } }
