.v430-panel{margin-top:24px;background:#fff;border:1px solid rgba(7,27,46,.09);border-radius:24px;padding:26px;box-shadow:0 16px 44px rgba(7,27,46,.08)}
.v430-panel h2{margin:.25rem 0 .5rem;color:#071b2e}.v430-panel p{color:#5f6d7b}.v430-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;font-weight:800;font-size:.82rem;background:#fff4cf;color:#735800}.v430-badge.ok{background:#e8f7ef;color:#0c6a42}.v430-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.v430-form label{font-weight:700;color:#183247;display:grid;gap:7px}.v430-form label.full{grid-column:1/-1}.v430-form input,.v430-form textarea{width:100%;border:1px solid #d8e0e6;border-radius:13px;padding:12px 13px;font:inherit;background:#fbfcfd}.v430-form textarea{resize:vertical}.v430-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.v430-note{font-size:.9rem;color:#71808e;margin-top:12px}.v430-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.v430-step{padding:13px;border-radius:15px;background:#f3f6f8;font-size:.86rem;font-weight:700;color:#607080}.v430-step.done{background:#e8f7ef;color:#0b6b42}.v430-step.current{outline:2px solid #d7b24c;background:#fff9e7;color:#725700}@media(max-width:760px){.v430-form{grid-template-columns:1fr}.v430-form label.full{grid-column:auto}.v430-progress{grid-template-columns:1fr 1fr}.v430-panel{padding:18px}}
