.practice-balance{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;margin-bottom:17px;border:1px solid #335043;border-radius:9px;background:linear-gradient(135deg,#1b342a,#17232b)}
.practice-balance>div{min-width:0}
.practice-balance span{display:block;color:#8daf9c;font-size:10px;margin-bottom:7px}
.practice-balance strong{display:block;color:#e0f3e7;font-size:14px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}
.practice-balance small{grid-column:1/-1;color:#778f86;font-size:9px;min-height:12px}
.order-feedback{min-height:16px;margin:11px 0 0;font-size:11px;line-height:1.5;color:#9fe0b6}
.order-feedback.error{color:#ed929d}
.submit-button{cursor:pointer;transition:background .2s,transform .2s}
.submit-button:hover{background:#468e6a;transform:translateY(-1px)}
.submit-button.sell{background:#874958;color:#ffe1e2}
.submit-button.sell:hover{background:#9e5666}
.submit-button:disabled{opacity:.5;cursor:not-allowed;transform:none}
.orders-empty[hidden]{display:none}
.orders-row{display:grid;grid-template-columns:1.2fr 1fr .8fr .8fr 1fr 1fr 1fr;gap:6px;align-items:center;min-height:47px;padding:8px 20px;border-bottom:1px solid #24303a;color:#a9b8bf;font-size:10px;font-variant-numeric:tabular-nums}
.orders-row:hover{background:#18252b}
.orders-row b{font-weight:700;color:#dce8e8}
.orders-row .order-state{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.orders-row .order-state button{border:1px solid #5b6670;background:#23313b;color:#c2d0d1;border-radius:5px;padding:4px 6px;font-size:9px}
.orders-row .order-state button:hover{border-color:#a6c4b3;color:#e4f3e8}
.orders-row .order-state.filled{color:#87d7a7}
.orders-row .order-state.cancelled{color:#8d9aa4}
.orders-row .order-state.open{color:#e4c189}
@media(max-width:700px){.orders-head,.orders-row{min-width:580px}.orders-section{overflow-x:auto}}
