.readiness{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 18px}.readiness article{display:grid;gap:3px;padding:16px 18px;border:1px solid var(--line);border-radius:15px;background:#fff}.readiness span{font-size:11px;font-weight:900;letter-spacing:.08em}.readiness strong{font-size:14px}.readiness small{color:var(--muted);font-size:11px}.readiness .ready{border-color:#bfe6d9;background:#f3fbf8}.readiness .ready strong{color:var(--green)}.readiness .missing{border-color:#f1d8b9;background:#fffaf3}.readiness .missing strong{color:#a96014}.delivery-panel{margin-bottom:18px}.delivery-check{width:18px;height:18px}.delivery-status{display:inline-block;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.04em}.delivery-status.sent{color:#116f58;background:#e7f7f1}.delivery-status.pending,.delivery-status.processing{color:#295cc8;background:#eef3ff}.delivery-status.failed,.delivery-status.configuration_required{color:#9b4f09;background:#fff2df}.response-note{max-width:280px;color:#8a6570}.send-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:16px;border-radius:14px;background:#f5f8fc}.confirm{display:flex;grid-template-columns:none;align-items:flex-start;gap:10px;max-width:720px}.confirm input{width:18px;height:18px;margin-top:2px}.confirm span{font-size:12px}.queue-form{margin-top:12px}.secondary{color:#2b4f84;background:#edf3fc;box-shadow:none}.flash-list{margin:10px 0 0;padding-left:20px}.flash-list li{margin:3px 0}@media(max-width:900px){.readiness{grid-template-columns:1fr}.send-bar{align-items:stretch;flex-direction:column}}
