.arraysubs-avatar-section{border-bottom:1px solid #e0e0e0;margin-bottom:24px;padding-bottom:20px}.arraysubs-avatar-section h3{font-size:1.1em;margin-bottom:12px}.arraysubs-avatar-section__preview{margin-bottom:12px}.arraysubs-avatar-section__image{border:2px solid #e0e0e0;border-radius:50%;display:block;object-fit:cover}.arraysubs-avatar-section__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.arraysubs-avatar-section__upload-btn{align-items:center;cursor:pointer;display:inline-flex;gap:4px}.arraysubs-avatar-section__upload-btn--loading{opacity:.6;pointer-events:none}.arraysubs-avatar-section__remove-btn{color:#a00}.arraysubs-avatar-section__remove-btn:hover{color:#dc3232}.arraysubs-avatar-section__file-input{display:none}.arraysubs-avatar-section__help{color:#666;font-size:.9em;margin-top:8px;min-height:1.2em}.arraysubs-avatar-section__help--error{color:#dc3232}.arraysubs-avatar-section__help--info{color:#0073aa}.arraysubs-profile-fields{border-top:1px solid #e0e0e0;margin-top:24px;padding-top:20px}.arraysubs-profile-fields h3{font-size:1.1em;margin-bottom:16px}.arraysubs-profile-field__help{color:#666;display:block;font-size:.85em;margin-top:4px}.arraysubs-profile-field__checkbox-label{align-items:center;cursor:pointer;display:flex;gap:6px}.arraysubs-profile-field__upload-wrapper{display:block}.arraysubs-profile-field__current-file{align-items:center;display:flex;gap:8px;margin-bottom:8px}.arraysubs-profile-field__current-file a{color:#0073aa}.arraysubs-profile-field__remove-file{background:none;border:none;color:#a00;cursor:pointer;font-size:.85em;padding:2px 6px}.arraysubs-profile-field__remove-file:hover{color:#dc3232}.arraysubs-profile-field--upload .woocommerce-Input--file{max-width:100%}.arraysubs-admin-avatar__image{border-radius:50%;display:block;margin-bottom:8px}.arraysubs-admin-avatar__remove-label{display:block;margin-top:6px}
