.pilot-banner{display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 18px;color:#fff;background:#8c5724;font-size:.78rem;text-align:center}.pilot-banner strong{letter-spacing:.08em;text-transform:uppercase}.health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:30px 0}.health-card{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:22px}.health-card h2{margin:0 0 5px;font-size:1.35rem}.health-card p{margin:0;color:var(--muted)}.health-dot{width:15px;height:15px;border-radius:50%;background:#429260;box-shadow:0 0 0 6px rgba(66,146,96,.13)}.health-card.warning .health-dot{background:#ca822c;box-shadow:0 0 0 6px rgba(202,130,44,.13)}.health-card.error .health-dot{background:#b5433f;box-shadow:0 0 0 6px rgba(181,67,63,.13)}.system-action{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:28px;margin:0 0 18px}.system-action>div{max-width:610px}.system-action h2{margin-bottom:8px}.system-action p{margin:0;color:var(--muted)}.system-action form{flex:0 0 310px;display:grid;gap:12px}.system-action input{min-height:46px}.restore-note{padding:28px;background:var(--olive-soft)}.pilot-feedback{padding:clamp(24px,5vw,38px);margin-top:35px;background:var(--paper-deep)}.pilot-feedback h2{font-size:clamp(1.8rem,4vw,2.6rem)}.pilot-feedback form{display:grid;gap:16px}.rating-choice{display:flex;flex-wrap:wrap;gap:9px}.rating-choice label{cursor:pointer}.rating-choice input{position:absolute;opacity:0}.rating-choice span{width:44px;height:44px;display:grid;place-items:center;background:#fff;border:1px solid var(--line);border-radius:50%;font-weight:800}.rating-choice input:checked+span{color:#fff;background:var(--olive);border-color:var(--olive)}@media(max-width:720px){.pilot-banner{align-items:flex-start;flex-direction:column;gap:2px}.health-grid{grid-template-columns:1fr}.system-action{align-items:stretch;flex-direction:column}.system-action form{flex-basis:auto}}
