/* The unified profile screen owns no global form/layout rules. */
.profile-editor-actions{display:flex;gap:12px;align-items:center;margin:16px 0}.profile-editor-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.profile-editor-images>section{min-width:0}.profile-editor [data-profile-editor-status]{padding:10px 12px}.profile-editor [data-profile-editor-status][data-error="true"]{border-left:3px solid #c93434}.profile-editor .application-form>.form-actions{display:none}.profile-editor [aria-busy="true"]{cursor:wait}
.profile-review-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.profile-review-item{padding:12px;border:1px solid #ccd5e1;border-radius:8px;overflow-wrap:anywhere}.profile-review-spinner{display:inline-block;width:12px;height:12px;margin-right:7px;border:2px solid #ccd5e1;border-top-color:#275ea5;border-radius:50%;animation:profile-review-spin 1s linear infinite}@keyframes profile-review-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.profile-review-spinner{animation:none}}

.profile-editor form[data-profile-upload]>button[type="submit"]{display:none}

.profile-review-items{align-items:start}
@media(max-width:800px){.profile-editor-images,.profile-review-items{grid-template-columns:1fr}}
