.wizard-step{display:none}.wizard-step.is-active{display:block}.wizard-progress{font-size:12px;color:#6c777f;margin:0 0 10px}.wizard-nav{display:flex;gap:10px;margin-top:20px}.wizard-nav .button{width:auto;flex:1}.compact-row{display:grid;grid-template-columns:1fr auto;gap:10px;padding:12px 0;border-bottom:1px solid #ded8ce}.compact-label{font-size:14px;color:#6c777f}.compact-value{font-size:15px;font-weight:700;text-align:right}.compact-editor{display:none;padding:10px 0}.compact-editor.is-open{display:block}.compact-group{margin:0 0 16px}.compact-group h2{margin:18px 0 4px;font-size:22px}.step-skip{font-size:14px;text-align:center;margin-top:14px;background:none;border:0;color:#173b59;text-decoration:underline;cursor:pointer;width:100%}.wizard-step h1{font-size:clamp(27px,7vw,34px);margin-bottom:10px}
.region-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.region-fields label{margin:0}@media(max-width:620px){.region-fields{grid-template-columns:1fr}}
