.wizard{background:#fff;border:1px solid #E2E8F0;border-radius:14px;overflow:hidden;max-width:1200px}.wizard-nav{display:grid;grid-template-columns:repeat(4,1fr);background:#F8FAFC;border-bottom:1px solid #E2E8F0}.wizard-nav button{border:0;border-right:1px solid #E2E8F0;background:transparent;color:#64748B;padding:17px;text-align:left;font-weight:800;cursor:pointer}.wizard-nav button:last-child{border-right:0}.wizard-nav button span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#E2E8F0;margin-right:8px}.wizard-nav button.active{color:#0F172A;background:#fff;box-shadow:inset 0 -3px #22D3EE}.wizard-nav button.active span{background:#22D3EE}.wizard-pane{display:none;padding:30px;min-height:430px}.wizard-pane.active{display:block}.section-title{display:flex;gap:14px;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #E2E8F0}.section-title>span{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#CFFAFE;color:#0E7490;font-weight:900}.section-title h3{margin:0 0 4px}.section-title p{margin:0;color:#64748B;font-size:13px}.form-fields.three{grid-template-columns:repeat(3,1fr)}.large-field{display:grid;gap:8px;font-size:12px;font-weight:800;color:#475569}.large-field textarea{min-height:280px}.wizard-actions{border-top:1px solid #E2E8F0;background:#F8FAFC;padding:16px 22px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.wizard-actions span{margin-right:auto;color:#64748B;font-size:12px;font-weight:700}@media(max-width:900px){.wizard-nav{grid-template-columns:1fr 1fr}.form-fields.three{grid-template-columns:1fr}.wizard-pane{padding:20px}}
