/* Shared SignControl cards and transitions, with a compact eight-step navigation. */
.ea-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.ea-tabs>button{min-height:43px;justify-content:flex-start}.ea-tabs>button:disabled{opacity:.55;cursor:default}.ea-dialog .cq-component{margin-top:20px}.ea-dialog .cq-component:first-child{margin-top:0}.ea-dialog .ea-summary{font-size:12px;line-height:1.9;color:#94667e;overflow-wrap:anywhere}.ea-dialog .ad-panel .cl-hint{font-size:11px}.ea-dialog .ad-choice{font-size:13px}.ea-dialog .ad-footer .button{white-space:normal}.ea-dialog .cq-review small{letter-spacing:.5px}
@media(max-width:600px){.ea-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 15px 0;gap:4px}.ea-tabs>button{min-height:40px;padding:6px;font-size:10px}.ea-tabs .ad-step-number{width:19px;height:19px}.ea-dialog .cq-panel{min-height:220px}.ea-dialog .ad-choice{font-size:12px}.ea-dialog .ad-intro h2{font-size:22px}}
