.v2-1-pilot-readiness-layer{display:block;margin:1rem 0}.v2-1-pilot-readiness{border:1px solid #cbd5e1;border-radius:14px;background:#fff;padding:1rem;box-shadow:0 5px 18px #0f172a12}.v2-1-pilot-readiness h2{margin:0;color:#0f172a;font-size:1.1rem}.v2-1-pilot-readiness__warning{margin:.6rem 0;padding:.7rem;border-radius:9px;background:#fffbeb;color:#92400e}.v2-1-pilot-readiness__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;margin:.7rem 0}.v2-1-pilot-readiness input,.v2-1-pilot-readiness select,.v2-1-pilot-readiness button{min-height:2.25rem;border:1px solid #94a3b8;border-radius:7px;padding:.35rem .5rem;font:inherit}.v2-1-pilot-readiness button{cursor:pointer;background:#e2e8f0;color:#0f172a;font-weight:700}.v2-1-pilot-readiness button.is-primary{background:#b45309;color:#fff;border-color:#b45309}.v2-1-pilot-readiness__status{margin:.5rem 0;color:#92400e;font-weight:700}.v2-1-pilot-readiness__actions{display:flex;gap:.5rem;flex-wrap:wrap}.v2-1-pilot-readiness__help{display:block;margin-top:.6rem;color:#475569}.v2-1-pilot-readiness input:focus-visible,.v2-1-pilot-readiness select:focus-visible,.v2-1-pilot-readiness button:focus-visible{outline:3px solid #f59e0b;outline-offset:2px}@media(max-width:640px){.v2-1-pilot-readiness{padding:.75rem}.v2-1-pilot-readiness__form{grid-template-columns:1fr}.v2-1-pilot-readiness__actions button{flex:1 1 10rem}}@media(forced-colors:active){.v2-1-pilot-readiness{border:2px solid CanvasText;box-shadow:none}.v2-1-pilot-readiness__warning{border:1px solid CanvasText;background:Canvas;color:CanvasText}.v2-1-pilot-readiness button{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}}@media print{.v2-1-pilot-readiness-layer{display:none}}
