.orders-screen .page-header{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem}.orders-screen .back-btn{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#1a1a1a;text-decoration:none;border-radius:var(--r-input);margin-left:-.5rem}.orders-screen .back-btn:active{background:#0000000f}.orders-screen .page-header-info{flex:1;min-width:0}.orders-screen .page-title{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:0;line-height:1.2;letter-spacing:-.3px}.orders-screen .page-subtitle{font-size:.8125rem;color:#666;margin-top:2px}.orders-loading{padding:1.5rem;text-align:center;font-size:.875rem;color:#888}.orders-loading.is-error{color:#a55400}.orders-empty{padding:1.5rem var(--gutter);background:#fff;border:1.5px dashed var(--border);border-radius:var(--r-card);text-align:center;color:#888;font-size:.875rem;line-height:1.5}.orders-list{display:flex;flex-direction:column;gap:.75rem}.order-card{background:#fff;border:1.5px solid var(--border);border-radius:var(--r-card);overflow:hidden}.order-card[open]{border-color:var(--brand)}.order-card__summary{list-style:none;cursor:pointer;padding:.875rem var(--gutter);display:grid;grid-template-columns:1fr auto;grid-template-areas:"meta status" "give status" "total total";gap:.375rem .75rem;align-items:center}.order-card__summary::-webkit-details-marker{display:none}.order-card__meta{grid-area:meta;display:flex;align-items:baseline;gap:.5rem;font-size:.75rem;color:#888}.order-card__date{color:#444;font-weight:500}.order-card__count{color:#888}.order-card__give{grid-area:give;font-size:.875rem;font-weight:600;color:#1a1a1a}.order-card__total{grid-area:total;display:flex;justify-content:space-between;align-items:baseline;padding-top:.5rem;border-top:1px solid var(--border);font-size:.8125rem;color:#666}.order-card__total b{font-size:1rem;font-weight:700;color:#1a8c5a}.nw{white-space:nowrap}.order-status{grid-area:status;align-self:start;display:inline-block;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.3px;white-space:nowrap}.order-status.is-pending{background:#dc8c1e24;color:#a55400}.order-status.is-in-progress{background:var(--brand);color:#fff}.order-status.is-success{background:#00c86424;color:#1a8c5a}.order-status.is-failed{background:#dc3c3c1f;color:#b32d2d}.order-status.is-cancelled{background:#96969624;color:#555}.order-status.is-mixed{background:#0096c724;color:var(--brand)}.order-card__body{padding:0 var(--gutter) .875rem;border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:.625rem}.order-items{list-style:none;margin:.625rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.order-item{padding:.625rem .75rem;background:#fafafa;border:1px solid var(--border);border-radius:var(--r-input)}.order-item__head{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.order-item__pair{font-size:.875rem;font-weight:600;color:#1a1a1a}.order-item__no{font-size:.75rem;color:#888;font-weight:500}.order-item__amounts{margin-top:4px;font-size:.75rem;color:#666;line-height:1.45;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.375rem;row-gap:2px}.order-item__give{white-space:nowrap}.order-item__arrow{color:#999}.order-item__total{color:#1a1a1a;font-weight:700;white-space:nowrap}.order-item__rate{color:#999;white-space:nowrap}.order-item__bonuses{list-style:none;margin:.5rem 0 0;padding:.375rem .5rem;background:#00c86412;border:1px solid rgba(0,200,100,.2);border-radius:var(--r-input);display:flex;flex-direction:column;gap:2px}.order-item__bonus-row{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.75rem;line-height:1.35}.order-item__bonus-label{color:#1a1a1a;word-break:break-word}.order-item__bonus-amount{color:#1a8c5a;font-weight:700;white-space:nowrap}.order-row{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.8125rem;color:#666}.order-row b{color:#1a1a1a;font-weight:700;text-align:right;word-break:break-word}.order-row--muted{color:#999;font-size:.75rem}.order-row--operator b{color:var(--brand)}
