.spot-panel{font-size:12px}.spot-panel summary{cursor:pointer;color:var(--lime);line-height:1.6;padding:10px 0}.spot-panel details{border-top:1px solid var(--line);margin-top:10px}.spot-controls{display:flex;flex-wrap:wrap;gap:6px}.spot-controls button{padding:7px 8px;font-size:11px}.spot-state{background:#26352e;padding:9px;border-radius:6px}.spot-numbers{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;font-size:10px;color:var(--muted)}.spot-numbers b{display:block;color:var(--text);font-size:12px;overflow-wrap:anywhere;margin-top:4px}.spot-error{color:#ffc58f!important;border-left:3px solid #ffc58f;padding-left:9px}.spot-plan{font-size:12px;line-height:1.6}.spot-plan table{font-size:11px}.spot-plan td,.spot-plan th{padding:6px 3px}.spot-plan b{color:#c1f58b}.spot-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}#spot-sales{width:100%;background:#101a23;color:var(--text);border:1px solid var(--line);border-radius:6px;padding:8px;font:inherit;resize:vertical}.spot-check{display:flex!important;align-items:center;gap:8px;margin:10px 0}.spot-check input{width:auto;accent-color:var(--lime)}.spot-panel label{display:block;font-size:11px;margin:10px 0 5px}.spot-event{border-bottom:1px solid var(--line);padding:8px 0}.spot-event small{color:var(--muted);font-size:10px}.spot-event p{overflow-wrap:anywhere}.spot-panel input{font-size:12px}.spot-panel button{margin-top:4px}#spot-preview{border-top:1px solid var(--line);margin-top:15px;padding-top:12px}@media(max-width:420px){.spot-form-grid{grid-template-columns:1fr}.spot-plan table{font-size:10px}}
#real-purchases{width:100%;table-layout:fixed;border-collapse:collapse}#real-purchases th,#real-purchases td{padding:5px 3px;vertical-align:top}#real-purchases th:first-child{width:19%}#real-purchases label{font-size:10px;line-height:1.3;margin:0}#real-purchases input{min-width:0;width:100%;padding:6px 4px;font-size:13px;box-sizing:border-box}#real-purchases caption{text-align:left;margin:8px 0}#real-pair-rules{padding:10px;border:1px solid #405663;border-radius:8px;margin:12px 0}#real-pair-rules h3{font-size:14px;margin:0}#real-spot-panel .tabs{display:flex;gap:5px;margin:10px 0}#real-spot-panel .tabs [aria-pressed=true]{background:var(--lime);color:#142019}#real-spot-panel output{display:block;white-space:normal;margin:10px 0}#real-spot-panel [hidden]{display:none!important}

/* Compact realized results, only currencies with executed activity. */
#spot-simple-results .spot-coin-list details { margin: 6px 0; padding: 8px 10px; }
.spot-coin-summary { display: flex; align-items: center; gap: 8px; cursor: pointer; }
.spot-coin-summary::before { content: "▸"; }
.spot-coin-list details[open] > .spot-coin-summary::before { content: "▾"; }
.spot-coin-summary strong, .spot-coin-list .spot-result-row strong { margin-left: auto; white-space: nowrap; }
.spot-coin-list .spot-result-row { display: flex; gap: 10px; align-items: center; padding: 8px 0; border-top: 1px solid #2a3944; }
