diff options
Diffstat (limited to 'web/style.css')
| -rw-r--r-- | web/style.css | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/web/style.css b/web/style.css index 1478b36..91466ee 100644 --- a/web/style.css +++ b/web/style.css @@ -8,6 +8,7 @@ --state-timed-out: #c084fc; --state-cancelled: #9ca3af; --state-budget-exceeded: #fb923c; + --state-blocked: #818cf8; --bg: #0f172a; --surface: #1e293b; @@ -181,6 +182,7 @@ main { .state-badge[data-state="TIMED_OUT"] { background: var(--state-timed-out); } .state-badge[data-state="CANCELLED"] { background: var(--state-cancelled); } .state-badge[data-state="BUDGET_EXCEEDED"] { background: var(--state-budget-exceeded); } +.state-badge[data-state="BLOCKED"] { background: var(--state-blocked); } /* Task meta */ .task-meta { @@ -294,6 +296,48 @@ main { cursor: not-allowed; } +.task-question-text { + font-size: 0.82rem; + color: var(--text); + margin: 0 0 0.5rem 0; + line-height: 1.4; + width: 100%; +} + +.task-answer-row { + display: flex; + gap: 0.375rem; + width: 100%; +} + +.task-answer-input { + flex: 1; + font-size: 0.8rem; + padding: 0.3em 0.6em; + border-radius: 0.375rem; + border: 1px solid var(--border); + background: var(--bg); + color: var(--text); +} + +.btn-answer { + font-size: 0.8rem; + font-weight: 600; + padding: 0.35em 0.85em; + border-radius: 0.375rem; + border: none; + cursor: pointer; + background: var(--state-blocked); + color: #0f172a; + transition: opacity 0.15s; + margin-right: 0.375rem; +} + +.btn-answer:disabled { + opacity: 0.5; + cursor: not-allowed; +} + .task-error { font-size: 0.78rem; color: var(--state-failed); |
