.pilot-cases,.pilot-snapshot{min-width:0;color:var(--text, #19342c)}.pilot-cases{padding:24px}.pilot-case-list{display:grid;gap:18px;margin-top:20px}.pilot-case-card,.pilot-published-card{border:1px solid var(--border, #b8c8bf);border-radius:16px;padding:20px;background:var(--surface, #fff);overflow-wrap:anywhere}.pilot-public{--text: #19342c;--surface: #fff;--border: #b8c8bf}.pilot-published-card+.pilot-published-card{margin-top:24px}.pilot-cases-header,.pilot-case-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pilot-cases-header{justify-content:space-between}.pilot-case-actions{margin-top:16px}.pilot-case-actions button{min-height:44px}.pilot-description{display:grid;grid-template-columns:1fr 3fr;gap:10px 18px;margin:20px 0}.pilot-description dt{font-weight:650}.pilot-description dd{margin:0;white-space:pre-wrap}.pilot-metrics{max-width:100%;overflow-x:auto;margin:18px 0;border:1px solid var(--border, #b8c8bf);border-radius:8px}.pilot-metrics table{border-collapse:collapse;min-width:720px;width:100%;font-size:14px}.pilot-metrics caption{text-align:left;padding:12px;font-weight:600;color:var(--text, #19342c)}.pilot-metrics th,.pilot-metrics td{padding:12px;text-align:right;border-bottom:1px solid var(--border, #b8c8bf);white-space:nowrap}.pilot-metrics th:first-child{text-align:left;white-space:normal;min-width:160px}.pilot-explanation,.pilot-cases .pilot-note{font-size:14px;line-height:1.6;color:var(--text, #19342c)}.pilot-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pilot-form-grid .pilot-full{grid-column:1/-1}.pilot-confirm{display:flex;align-items:flex-start;gap:10px;line-height:1.5;margin:18px 0}.pilot-confirm input{min-width:20px;width:20px;height:20px;flex-shrink:0;margin-top:2px}.pilot-metrics:focus-visible{outline:3px solid var(--accent, #19785c);outline-offset:3px}.pilot-review-proof{font-family:monospace;font-size:12px;overflow-wrap:anywhere}@media(max-width:600px){.pilot-cases{padding:16px}.pilot-description,.pilot-form-grid{grid-template-columns:1fr}.pilot-description{gap:5px}.pilot-description dd{margin-bottom:12px}.pilot-case-card,.pilot-published-card{padding:16px}}
