.test-automation{display:flex;flex-direction:column;gap:20px;min-width:0}.test-automation .panel{margin:0}.test-automation .test-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.test-automation .test-toolbar #test-refresh{margin-left:auto}.test-automation .test-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.test-automation form label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.test-automation .test-actor-choice,.test-automation .test-scenario-choice{display:inline-flex;align-items:center;flex-direction:row;gap:8px;font-weight:500}.test-automation .test-choices{display:flex;flex-wrap:wrap;gap:14px}.test-automation .test-plan-controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.test-automation table{min-width:760px}.test-automation table small,.distribution-table td small{display:block;white-space:normal;overflow-wrap:anywhere}.test-automation .test-blockers{border-left:3px solid var(--warning);background:var(--warning-soft);border-radius:6px;padding:12px 14px;font-size:13px}.test-automation .test-blockers ul{margin:0;padding-left:18px}.test-automation .test-state{display:inline-flex;align-items:center;padding:3px 9px;border:1px solid var(--border);border-radius:20px;font-size:12px;background:var(--surface)}.test-automation .test-state-passed,.test-automation .test-state-completed{color:var(--success);background:var(--success-soft)}.test-automation .test-state-failed,.test-automation .test-state-unknown{color:var(--danger);background:var(--danger-soft)}.test-automation .test-state-blocked,.test-automation .test-state-held{color:var(--warning);background:var(--warning-soft)}.test-automation .test-state-running,.test-automation .test-state-queued{color:var(--primary);background:var(--primary-soft)}.test-automation .test-plan-name{max-width:240px;overflow-wrap:anywhere}.test-automation .test-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.test-automation .test-proof>div{padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.test-automation .test-proof strong{display:block;font-size:13px;margin-bottom:9px}.test-automation .test-capability-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.test-automation .test-hash{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.distribution-statement .distribution-table{min-width:1080px}.distribution-statement .distribution-table th:nth-child(n+4):nth-child(-n+6),.distribution-statement .distribution-table td:nth-child(n+4):nth-child(-n+6){text-align:right}.distribution-statement .metric-grid{margin-bottom:18px}.distribution-payment+.distribution-payment{margin-top:8px}.distribution-statement .distribution-payment strong{font-size:13px}.distribution-statement .distribution-table td{font-variant-numeric:tabular-nums}.distribution-statement .metric strong{overflow-wrap:anywhere}@media(max-width:900px){.test-automation .test-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.test-automation .test-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.test-automation .test-form-grid,.test-automation .test-proof{grid-template-columns:1fr}.test-automation .test-toolbar #test-refresh{margin-left:0}}
.test-automation .test-actor-table{min-width:1060px}.test-automation .test-balance{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.test-automation .test-balance-time{font-variant-numeric:tabular-nums;white-space:nowrap}
.test-plan-delete-dialog .test-plan-delete-confirm{border-color:var(--danger);background:var(--danger);color:#fff}.test-plan-delete-dialog .test-plan-delete-confirm:disabled{opacity:.55;cursor:not-allowed}
