Преглед на файлове

refactor: polish unified live monitoring layout

main
Jan преди 1 месец
родител
ревизия
c23c3ba4e3
променени са 1 файла, в които са добавени 8 реда и са изтрити 6 реда
  1. +8
    -6
      internal/control/ui.html

+ 8
- 6
internal/control/ui.html Целия файл

@@ -126,22 +126,24 @@ button,input,select{font:inherit}button{user-select:none}
.stack{display:flex;flex-direction:column;gap:12px}
/* Cards */
.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}
.hero{padding:16px}
.hero{padding:14px 16px}
.tab-panel[data-tab-panel="live"] .tab-columns.two{grid-template-columns:1fr}
.tab-panel[data-tab-panel="live"] .stack{width:100%}
.tab-panel[data-tab-panel="live"] .stack>.card{width:100%}
.tab-panel[data-tab-panel="live"] .flow-board{margin-top:0}
.tab-panel[data-tab-panel="live"] .sidebar-card{height:fit-content}
.tab-panel[data-tab-panel="live"] .sidebar-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.tab-panel[data-tab-panel="live"] .sidebar-card .sidebar-section{min-width:0}
/* TX Bar */
.tx-bar{position:relative;z-index:1;display:grid;grid-template-columns:minmax(180px,250px) 1fr auto;gap:14px;align-items:center}
.tx-bar{position:relative;z-index:1;display:grid;grid-template-columns:minmax(220px,280px) auto auto;gap:10px;align-items:center}
.freq-display-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}
.freq-display{font-size:40px;color:var(--text);letter-spacing:-.04em;line-height:1;font-weight:800}
.freq-display{font-size:34px;color:var(--text);letter-spacing:-.04em;line-height:1;font-weight:800}
.freq-display .unit{font-family:var(--mono);font-size:14px;color:var(--text-dim);margin-left:5px}
.freq-note{display:flex;gap:12px;margin-top:6px;font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}
.freq-note{display:flex;gap:10px;margin-top:4px;font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}
.freq-note-item{display:inline-flex;align-items:center;gap:4px}
.freq-note.mismatch .freq-note-item{color:var(--amber)}
.tx-actions{display:flex;flex-wrap:wrap;gap:10px}
.tx-state-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:6px}
.tx-actions{display:flex;flex-wrap:wrap;gap:8px}
.tx-state-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:3px}
.tx-state{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--text-dim)}
.tx-state.running{color:var(--green)}.tx-state.working,.tx-state.starting,.tx-state.stopping{color:var(--amber)}
.tx-state.faulted,.tx-state.error{color:var(--red)}


Loading…
Отказ
Запис