.af-file{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #ffffff15}.af-file small{display:block;color:#aeb5c2;margin-top:6px}.af-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.af-replace{display:inline-flex!important;align-items:center;gap:8px;border:1px solid #ffffff24;border-radius:9px;padding:9px 12px;margin:0!important;cursor:pointer;font-size:12px;max-width:100%;flex-wrap:wrap}.af-replace input[type=file]{width:190px;max-width:100%;font-size:11px;margin:0}.af-profile{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0}.af-profile img{width:84px;height:84px;object-fit:cover;border-radius:14px;border:1px solid #ffffff24}@media(max-width:700px){.af-file{align-items:flex-start;flex-direction:column}.af-replace input[type=file]{width:150px}}
.af-avatar-header{display:flex;align-items:center;gap:18px;margin:10px 0 22px}.af-avatar-header p{color:#aeb5c2;margin:8px 0;font-size:12px}.af-avatar-upload{position:relative;display:flex!important;align-items:center;justify-content:center;flex:0 0 84px;width:84px;height:84px;border-radius:50%;overflow:hidden;border:1px solid #c9957c80;background:#c9957c0c;color:#e4c7b8;font-size:28px;cursor:pointer;margin:0!important}.af-avatar-upload img{width:100%;height:100%;object-fit:cover}.af-avatar-upload input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.af-avatar-upload:focus-within{outline:2px solid #d6a289;outline-offset:4px}
