.step-panel{padding:16px;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.summary{padding:8px 0;border-bottom:1px solid #e5e7eb;margin-bottom:12px;color:#1f2937}.embedded-terms-content{font-family:Arial,Helvetica,sans-serif;color:#1f2937;line-height:1.65;font-size:.95rem}.terms-embed{margin-top:12px}.terms-embed>div{border:1px solid #e5e7eb;border-radius:6px;padding:8px;max-height:260px;overflow:auto;background:#fff}.terms-accept-row{display:flex;align-items:center;gap:8px;margin-top:12px;padding:6px 0}#terms-accept{width:1.05em;height:1.05em}.terms-embed a{color:#2563eb;text-decoration:underline}.payment-area{margin-top:12px}.card-element{width:100%;min-height:40px;padding:10px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:600px){.form-actions{flex-direction:column;align-items:stretch}.card-element{min-height:44px}}@media (max-width:1160px){.admin-onboard-wrapper{width:95%!important}.view_terms{display:none}}@media (max-width:530px){.headerTitle{margin:1rem;width:530px}}@media (max-width:522px){.admin-onboard-wrapper{padding:0}.headerTitle{margin:1rem 0!important;width:530px}.announcement-title{font-size:1.3rem!important}}