| .topbar{ | |
| display:flex; | |
| justify-content:space-between; | |
| align-items:center; | |
| padding:10px 14px; | |
| border-bottom:1px solid var(--line); | |
| background:#070a0f; | |
| } | |
| .brand__title{ font-size:18px; font-weight:800; letter-spacing:1px; } | |
| .brand__sub{ margin-left:10px; color:var(--muted); font-size:12px; } | |
| .status{ display:flex; align-items:center; gap:10px; font-size:12px; color:var(--muted); } | |
| .dot{ width:10px; height:10px; border-radius:50%; background:var(--ok); box-shadow:0 0 10px rgba(77,255,136,.3); } | |
| .grid{ | |
| display:grid; | |
| grid-template-columns: 1.55fr 0.85fr; | |
| grid-template-rows: 1fr 0.9fr; | |
| gap:10px; | |
| padding:10px; | |
| height: calc(100% - 48px); | |
| } | |
| .panel{ | |
| border:1px solid var(--line); | |
| background:var(--panel); | |
| display:flex; | |
| flex-direction:column; | |
| min-height:0; | |
| } | |
| .panel__head{ | |
| padding:8px 10px; | |
| border-bottom:1px solid var(--line); | |
| display:flex; | |
| justify-content:space-between; | |
| align-items:center; | |
| font-size:12px; | |
| } | |
| .panel__foot{ | |
| padding:8px 10px; | |
| border-top:1px solid var(--line); | |
| color:var(--muted); | |
| font-size:12px; | |
| } | |
| .panel--flow{ grid-column:1; grid-row:1; } | |
| .panel--controls{ grid-column:2; grid-row:1; } | |
| .panel--ledger{ grid-column:1; grid-row:2; } | |
| .panel--hunt{ grid-column:2; grid-row:2; } | |
| canvas{ width:100%; height:100%; display:block; } | |
| .feed{ | |
| padding:10px; | |
| overflow:auto; | |
| font-size:12px; | |
| line-height:1.35; | |
| } | |
| .group{ | |
| padding:10px; | |
| border-bottom:1px solid var(--line); | |
| } | |
| .group__title{ | |
| color:var(--muted); | |
| margin-bottom:8px; | |
| letter-spacing:1px; | |
| font-size:11px; | |
| } | |
| .row{ display:grid; grid-template-columns: 1fr 1fr auto; gap:8px; align-items:center; margin:6px 0; } | |
| .btn{ | |
| width:100%; | |
| padding:9px 10px; | |
| background:#0a111a; | |
| border:1px solid var(--line); | |
| color:var(--text); | |
| cursor:pointer; | |
| font-family:var(--mono); | |
| } | |
| .btn:hover{ border-color:var(--hot); } | |
| .btn--hot{ border-color:var(--hot); color:var(--hot); } | |
| .select{ | |
| width:100%; | |
| padding:9px 10px; | |
| background:#0a111a; | |
| border:1px solid var(--line); | |
| color:var(--text); | |
| font-family:var(--mono); | |
| } | |
| .footerNote{ | |
| padding:10px; | |
| color:var(--muted); | |
| font-size:11px; | |
| } | |
| .mono{ font-family:var(--mono); } | |
| .hint{ color:var(--muted); font-size:11px; } | |