.operations-workspace{display:grid;gap:20px;min-width:0}.operations-workspace .panel{padding:24px;min-width:0}.operations-toolbar nav{display:flex;gap:20px;flex-wrap:wrap;margin-top:16px}.operations-toolbar button{margin-top:12px}.operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.operations-card h2,.operations-alerts h2,.operations-attempts h2{margin:0 0 16px}.operations-card h3{font-size:14px;margin:20px 0 10px}.operations-card p,.operations-toolbar p{line-height:1.6}.operations-card small{display:block;line-height:1.6;color:var(--muted,#9ab2c5)}.operations-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.operations-metrics>div{padding:12px;border:1px solid var(--line,#29465a);border-radius:8px}.operations-metrics dt{font-size:13px;text-transform:capitalize;color:var(--muted,#9ab2c5)}.operations-metrics dd{font-size:26px;font-weight:700;margin:8px 0 0}.operations-alerts ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.operations-alert{display:flex;gap:16px;align-items:baseline;padding:12px;border-left:3px solid #b4bac4;background:rgba(127,147,163,.08);line-height:1.5}.operations-alert[data-level=blocked]{border-color:#f18a8a}.operations-alert[data-level=attention]{border-color:#f3c25a}.operations-alert b{min-width:88px}.operations-attempts article{border-top:1px solid var(--line,#29465a);padding:14px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.operations-attempts article>div{display:flex;gap:12px;flex-wrap:wrap}.operations-attempts small{grid-column:1/-1;overflow-wrap:anywhere;color:var(--muted,#9ab2c5)}.operations-workspace a{color:var(--accent,#38b8ff)}.operations-workspace :focus-visible{outline:2px solid #38b8ff;outline-offset:3px}.operations-workspace [data-operations-status]{min-height:1.5em}@media(max-width:800px){.operations-grid{grid-template-columns:1fr}.operations-workspace .panel{padding:16px}.operations-alert{flex-direction:column;gap:4px}.operations-attempts article{grid-template-columns:1fr}.operations-attempts time{font-size:13px}.operations-toolbar nav{gap:12px}}

.operations-reviews article{padding:16px 0;border-top:1px solid var(--line,#29465a);overflow-wrap:anywhere}.operations-reviews label{display:grid;gap:8px;margin:16px 0}.operations-review-paging,.operations-review-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.operations-review-dialog{width:min(600px,calc(100vw - 32px));max-height:90vh;overflow:auto;background:#071622;color:#e9f2fa;border:1px solid #29465a;border-radius:12px;padding:24px}.operations-review-dialog::backdrop{background:rgba(0,0,0,.7)}.operations-review-dialog input,.operations-review-dialog select,.operations-review-dialog textarea,.operations-reviews select{max-width:100%;box-sizing:border-box}.operations-review-dialog textarea{min-height:100px}.operations-review-dialog [data-sent-label]{display:flex;align-items:flex-start;gap:12px}.operations-review-dialog [data-sent-label][hidden]{display:none}.operations-review-dialog [data-job-summary],.operations-alerting li{overflow-wrap:anywhere}.operations-review-dialog [role=status]{min-height:1.5em}

.operations-report-toolbar{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.operations-report-history label{display:grid;gap:8px}.operations-report-history :is(input,select,textarea){max-width:100%;min-height:44px;background:#031723;color:#e6f4ff;border:1px solid #245169;border-radius:6px;padding:10px;font:inherit}.operations-report-history button{min-height:44px}.operations-report-table{overflow:auto;max-width:100%}.operations-report-table table{width:100%;min-width:750px;border-collapse:collapse}.operations-report-table th,.operations-report-table td{padding:12px;text-align:left;border-bottom:1px solid #245169}.operations-incident{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:14px 0;border-bottom:1px solid #245169}.operations-report-history dialog{width:min(600px,calc(100vw - 48px));box-sizing:border-box;background:#06202f;color:#e6f4ff;border:1px solid #245169;border-radius:10px;padding:24px}.operations-report-history dialog form{display:grid;gap:14px}.operations-report-history output{overflow-wrap:anywhere}
